Shipping

We currently ship ready-made items to addresses in the United States. Shipping is included in each listed price.

Ready-made orders ship within 3 business days after purchase. This is the time it takes for your order to leave GrannyCoded; carrier transit time is additional and may vary.

If an unexpected delay means we cannot meet the stated shipping time, we will contact you with updated timing and your options, including cancellation for a refund.

Returns on ready-made pieces

Contact us within 30 calendar days of delivery to request a return. Returned items must be in their original condition: unworn other than trying on, and unwashed.

For change-of-mind returns, you pay return shipping. We do not charge restocking fees. Because many pieces are one of a kind, we cannot promise exchanges; you may return an eligible item and order another available piece.

After we receive and review the return, refunds are issued to the original payment method. Your bank or payment provider may take additional time to post the refund.

Damaged or incorrect orders

If an item arrives damaged or is materially different from what you ordered, email us promptly with your order number and photos if possible. We will work with you on an appropriate resolution and cover return postage for any return we request for this reason.

Custom orders

Before work begins, you and Leah will confirm the scope, total price, shipping arrangements, and estimated timing in writing. Custom-order shipping is quoted separately. The full agreed amount is due before production begins.

If you cancel before work starts, you will receive a full refund. After work starts, any refund will account for work completed and materials already purchased for your order; we will explain the calculation.

Because a custom piece is made to the approved specifications, change-of-mind returns do not apply once it is complete. This does not change how we will address an item that is damaged or materially different from what you approved.