When should you send wedding thank-you cards?
Send a thank-you card within three months of the wedding β and within two to four weeks for gifts that arrive before it, so the giver knows the package landed. Every gift gets a card: physical, cash, group, and gifts from guests who couldn't attend.
The golden rule of our etiquette guide is blunt: every gift deserves a note, including monetary gifts, gifts from people who couldn't make it, and the bigger gestures like hosting your shower. The three-month clock runs from when you receive each gift, not from one fixed date β so early arrivals get thanked early.
Who writes them? Traditionally each partner covered their own side of the guest list; most couples now just split the list evenly, or split tasks β one writes while the other handles addresses. Both names appear on every card regardless of whose hand (or keyboard) produced it.
Here is every timing rule in one table β the etiquette deadline next to the honest one:
| When the gift arrived | Etiquette deadline | Realistically fine until |
|---|---|---|
| Before the wedding (shipped early) | 2β4 weeks after it arrives | The wedding itself β nobody is checking postmarks |
| At the shower | ~2 weeks after the shower | A month or two β your shower host deserves the faster note |
| On or after the wedding day | Within 3 months of the wedding | ~6 months, no apology line needed |
| Opened or discovered late | 2β4 weeks after you find it | Whenever you find it β a kind, honest note beats silence |
| It's already been a year | Long past β and it still counts | Send it anyway: one apology line, then real gratitude |
The βrealistically fineβ column is our honest read, not official etiquette β late always beats never.
Read the full guide: wedding thank-you note etiquette β it also covers the awkward cases: group gifts, gifts you didn't love, and the package that arrived with no card attached.
What do you write in a wedding thank-you card?
Three to five sentences with six beats: greet them by name, thank them for being there (or for sending the gift), name the specific gift, say how you'll use it, add one forward-looking line, and close warmly with both your names. Specific beats long, every time.
Our wording guide breaks that structure into five fill-in-the-blank templates β for a physical gift, a cash gift, a guest who couldn't attend, a group gift, and the friend who helped pull the day off. Each is four sentences you can adapt in under a minute.
The two rules people trip on: for cash, never mention the amount β name what the money is going toward instead. And don't pad for length; a labored page reads worse than four sincere sentences that prove you remember exactly what they gave.
Read the full guide: what to write in a wedding thank-you note β all five templates, ready to copy.
Is it too late to send wedding thank-you cards?
No β it is never too late, and a late card always beats no card. Past three months, just send it. Past six months, add one short line acknowledging the delay. Even at a year, lead with a brief apology, then real, specific gratitude. Don't grovel.
Our late-cards guide maps every delay window: four to five months is barely late and needs no apology; at six months one acknowledging sentence is plenty; at nine to twelve months you add a brief apology and extra warmth. There is no row on that table where the answer is βskip it.β
At the twelve-month mark the wording shifts slightly: open with one line like βwe owe you a much earlier thank-you,β then make the gratitude specific enough to prove you remember the gift. Long apologies shift the weight onto the reader β and a first-anniversary photo on the card acknowledges the time without making lateness the topic.
Read the full guides: is it too late to send wedding thank-you cards for the month-by-month playbook, and wedding thank-you cards a year later for wording that works at twelve months.
What's the fastest way to send all of them?
Batch everything through a print-and-mail service. Paste your registry's gift list, let AI extract every giver and gift, write one template message, and the whole pile is printed, stamped, and mailed the next business day β about 15 minutes of work versus 15β25 hours of handwriting.
Our speed guide compares the realistic options. Handwriting 100 notes runs 15β25 hours once you count writing, envelope addressing, stamps, and the post-office trip. Assembly-line batching and hybrid pre-printed stationery shave hours off; emailed thank-yous save the most time but aren't recommended for wedding gifts.
The batch flow looks like this: copy your registry's gift list and paste it into ShipNote's customize flow β AI extracts every giver, gift, and shared address into a recipient list. Write one template with [name] and [gift] placeholders, personalize the few cards that deserve an extra line, and every card mails the next business day, arriving in 4β7 days.

What does mailing the batch actually cost? Here are the real numbers for 50 and 100 cards:
| Method | 50 cards | 100 cards | Your time |
|---|---|---|---|
| DIY: boxed cards + stamps + addressing | $81β$191 | $161β$382 | 4β8 hours (50) Β· 8β15 hours (100) |
| ShipNote print-and-mail postcards | $99.50 | $199 | ~15 minutes total |
Assumptions: DIY priced at $1β$3 per boxed card plus $0.61 (postcard stamp) to $0.82 (letter stamp) postage; your addressing time isn't priced in. ShipNote is $2.49 per card β from $1.99 per card for 10+, delivery included (printing, addressing, postage, and next-business-day mailing).
Read the full guide: fastest way to send wedding thank-yous β including the DIY assembly-line method if you'd rather handwrite.
How do you get guest addresses from your registry?
Registries track who gave what, but most don't hand you mailing addresses. The pattern that works: copy the gift-tracker list for names and gifts, then pull addresses from the guest-list or RSVP tool you used for invitations β and fill the last few gaps inline as you go.
Zola's Gift Tracker shows who gave what and offers a downloadable gift file, but it doesn't store mailing addresses β those live in the Zola guest-list/RSVP tool if you used it for invitations. The Knot works the same way: Track Gifts lists purchaser, gift, and date, while addresses sit in its separate guest-list tool.
Amazon's Thank You List sometimes includes the address β when the giver shipped the gift directly to you and shared their details β and shows a βWhy no address?β link when it can't. Crate & Barrel's Thank You Manager shows whatever each purchaser volunteered at checkout: some share name, address, and email; others only a name.
And if gifts came in across two or three platforms, consolidate before you write: pick one source of truth, export each registry's gift data, reconcile duplicates and gaps, then send the thank-yous as one batch instead of eighty one-offs.
Read the full walkthroughs: how to send thank-you cards from your Zola registry, how to send thank-you cards from The Knot registry, how to send thank-you cards from your Amazon registry, how to send thank-you cards from your Crate & Barrel registry, and manage gifts from multiple registries for the consolidation playbook.
Which registry is best for thank-yous?
For the after-the-wedding work, Zola is the strongest pick: zero-fee cash funds, a downloadable gift file, and a polished gift tracker. The Knot wins on retailer breadth, and Amazon's registry never expires β though its 20% completion discount only runs 90 days after the event.
Our head-to-head comparison calls it honestly: both Zola and The Knot are free, both support universal-add, and the differences are real but rarely deal-breakers. Zola edges ahead on the post-event experience β Venmo-backed cash funds with no fee, a 20% completion discount, and gift data that exports cleanly. The Knot counters with the broadest retailer network and the most established wedding-website integration.
Amazon plays by different clocks. The registry itself never formally expires, but the 20% completion discount runs 90 days from your event (up to $300 in savings), registry returns close 180 days after delivery, and the thank-you etiquette clock β about three months β keeps its own time entirely.
Read the full comparisons: Zola vs The Knot wedding registry and how long does an Amazon wedding registry last.
Wedding thank-you card FAQ
How long do you have to send wedding thank-you cards?
Three months from the wedding is the traditional deadline, and two to four weeks for gifts that arrive beforehand. Those are targets, not expiration dates: a card at six months needs one acknowledging line, and a card at a year still lands warmly. No window makes a thank-you unsendable.
Do you send a thank-you card for cash gifts?
Yes β cash gifts get the same card as physical ones. Never mention the dollar amount. Instead, name what the money is going toward: βyour generous gift is going straight into our honeymoon fund.β Specificity about the use reads as more personal than any number could.
Do wedding thank-you cards have to be handwritten?
No. Modern etiquette accepts typed and printed cards β including photo postcards β as long as each message is personal and names the specific gift. The real taboo is the generic pre-printed card with no personalization. A typed, specific message reads as more thoughtful than a handwritten generic one.
What if you lost track of who gave what?
Your registry still knows. Amazon's Thank You List, Zola's Gift Tracker, The Knot's Track Gifts, and Crate & Barrel's Thank You Manager all keep purchase history indefinitely β sign back in and copy the list. For off-registry gifts, check the card box, gift receipts, and your bank's deposit records.
How much does it cost to mail wedding thank-you cards?
DIY runs about $1.61 to $3.82 per card β $1β$3 for the card plus $0.61β$0.82 postage β before you price your addressing time. A print-and-mail service like ShipNote is $2.49 per card, dropping to $1.99 on orders of 10 or more, with postage and mailing included.
Ready to get them in the mail?
Paste your registry, pick a postcard, write one template β we print, stamp, and mail every card next business day. From $1.99 per card on 10+, delivery included.
Start your batch