Refund policy

.tillby-returns{ --marigold:#FFC93C; --poppy:#FF6B4A; --cobalt:#2D6CDF; --grass:#3CB878; --plum:#8E5CF7; --cream:#FFF9F0; --ink:#292526; --fog:#8A8690; --card:#FFFFFF; background:var(--cream); color:var(--ink); font-family:'Poppins',sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; } .tillby-returns *{box-sizing:border-box;} .tillby-returns a{color:var(--cobalt);} .tillby-returns .wrap{max-width:880px;margin:0 auto;padding:0 24px;} /* Hero */ .tillby-returns .hero{padding:64px 24px 40px;text-align:center;position:relative;overflow:hidden;} .tillby-returns .bloom{width:64px;height:64px;margin:0 auto 20px;display:block;} .tillby-returns .eyebrow{ display:inline-block; font-weight:600; font-size:13px; letter-spacing:.08em; text-transform:uppercase; color:var(--plum); background:#F3ECFE; padding:6px 14px; border-radius:999px; margin-bottom:18px; } .tillby-returns h1{ font-weight:700; font-size:clamp(30px,5vw,44px); margin:0 0 14px; letter-spacing:-0.01em; } .tillby-returns .hero p{ color:var(--fog); font-size:17px; max-width:520px; margin:0 auto; } /* Fast facts */ .tillby-returns .facts{ display:grid; grid-template-columns:repeat(3,1fr); gap:16px; max-width:760px; margin:40px auto 0; padding:0 24px; } .tillby-returns .fact{ background:var(--card); border-radius:20px; padding:22px 16px; text-align:center; box-shadow:0 2px 14px rgba(41,37,38,0.06); } .tillby-returns .fact .dot{ width:14px;height:14px;border-radius:50%; margin:0 auto 12px; } .tillby-returns .fact h3{margin:0 0 4px;font-size:15px;font-weight:600;} .tillby-returns .fact p{margin:0;color:var(--fog);font-size:13.5px;} .tillby-returns .block{padding:48px 0;border-top:1px solid #EFE9DC;} .tillby-returns .block .wrap{max-width:760px;} .tillby-returns h2{ font-size:24px; font-weight:700; margin:0 0 6px; } .tillby-returns .section-sub{color:var(--fog);font-size:15px;margin:0 0 24px;} .tillby-returns table{width:100%;border-collapse:collapse;margin-top:8px;font-size:15px;} .tillby-returns th, .tillby-returns td{text-align:left;padding:12px 14px;border-bottom:1px solid #EFE9DC;} .tillby-returns th{font-weight:600;color:var(--fog);font-size:13px;text-transform:uppercase;letter-spacing:.04em;} .tillby-returns tr:last-child td{border-bottom:none;} .tillby-returns .badge{ display:inline-block; padding:3px 10px; border-radius:999px; font-size:12px; font-weight:600; color:#fff; } .tillby-returns .badge.grass{background:var(--grass);} .tillby-returns .badge.cobalt{background:var(--cobalt);} .tillby-returns .badge.poppy{background:var(--poppy);} /* Return journey */ .tillby-returns .journey{display:flex;justify-content:space-between;margin:28px 0 8px;position:relative;} .tillby-returns .journey::before{ content:""; position:absolute;top:11px;left:6%;right:6%; height:2px; background-image:radial-gradient(circle,#D9D2C2 1.5px,transparent 1.5px); background-size:10px 2px; } .tillby-returns .step{position:relative;text-align:center;flex:1;} .tillby-returns .step .node{ width:24px;height:24px;border-radius:50%; margin:0 auto 10px; display:flex;align-items:center;justify-content:center; font-size:12px;color:#fff;font-weight:700; position:relative;z-index:1; } .tillby-returns .step span{font-size:13px;font-weight:500;color:var(--ink);} .tillby-returns ul.plain{padding-left:20px;margin:0;} .tillby-returns ul.plain li{margin-bottom:10px;} .tillby-returns details{ background:var(--card); border-radius:16px; padding:4px 20px; margin-bottom:12px; box-shadow:0 2px 10px rgba(41,37,38,0.05); } .tillby-returns details summary{ cursor:pointer; font-weight:600; padding:16px 0; list-style:none; display:flex; justify-content:space-between; align-items:center; } .tillby-returns details summary::-webkit-details-marker{display:none;} .tillby-returns details summary::after{ content:"+"; font-size:20px; color:var(--plum); font-weight:400; transition:transform .2s ease; } .tillby-returns details[open] summary::after{transform:rotate(45deg);} .tillby-returns details p{margin:0 0 16px;color:var(--fog);font-size:14.5px;} .tillby-returns .page-footer{ text-align:center; padding:48px 24px 64px; } .tillby-returns .cta{ display:inline-block; background:var(--plum); color:#fff; text-decoration:none; font-weight:600; padding:14px 28px; border-radius:999px; font-size:15px; } .tillby-returns .page-footer p{color:var(--fog);font-size:13.5px;margin-top:16px;} @media(max-width:560px){ .tillby-returns .facts{grid-template-columns:1fr;} .tillby-returns .journey{flex-wrap:wrap;row-gap:20px;} .tillby-returns .journey::before{display:none;} }
Returns & Exchanges

Tillby Returns Policy

Not quite the right fit for your kiddo? Here's everything you need to know about returns and refunds at Tillby.

Return Window

30 days from your last item's arrival

Return Label Fee

$7 flat fee

Refunds

Money back, no exchanges

How Returns Work

From request to refund, here's the path every Tillby return takes.

1
Start Return in Account
2
Get Return Label
3
Ship It Back
4
Refund Issued

Return Eligibility

What qualifies for a return.

You have 30 days from the day your last item arrives to start a return. If your order shipped in multiple packages, the countdown starts from whichever item arrives last.

How to Start a Return

Start your return right from your account — no email needed.

  1. Log in to your account and click on the order you'd like to return.
  2. Click the Return Request option that appears and follow the prompts.
  3. You'll receive your return label by email within 1–2 business days.
  4. Print the label and ship the item back to us.

Prefer to use your own shipping label? Submit the tracking number on your return request, or email hi@tillbybaby.com — this makes sure your return is matched up correctly once it reaches our warehouse.

Return Label Fee

What it costs to send an item back.

Returns using a Tillby-provided label have a flat $7 fee, deducted from your refund. If you'd rather arrange your own shipping, you're welcome to use your own label at your own cost instead.

Refunds

What happens once we receive your return.

Once your return arrives, we'll inspect it within 2–3 business days. Approved returns are refunded to your original payment method, minus the $7 return label fee if you used our label. We don't offer exchanges — if you need a different size or color, you're welcome to return your item for a refund and place a new order. Refunds typically take 5–10 business days to appear on your statement, depending on your bank or card provider.

Returns FAQs

Quick answers to common returns questions.

How long do I have to return an item?

You have 30 days from the day your last item arrives to start a return. If your order came in multiple shipments, the countdown starts from the last one delivered.

Do I have to pay for return shipping?

Returns using a Tillby-provided label have a flat $7 fee, deducted from your refund. You can also use your own shipping label at your own cost if you prefer.

Can I exchange an item instead of getting a refund?

We don't currently offer exchanges. Returns are refunded as money back to your original payment method — if you need a different size or color, you can place a new order separately.

How do I start a return?

Log in to your account and click on the order you'd like to return. A Return Request option will appear — follow the prompts and you'll receive a return label by email within 1–2 business days.

Can I use my own return label?

Yes. Submit your tracking number on your return request, or email hi@tillbybaby.com, so we can match your return to your order once it reaches our warehouse.

How long does it take to get my refund?

Refunds are processed within 2–3 business days of us receiving your return, and typically appear on your statement within 5–10 business days after that, depending on your bank.