When to send business holiday cards
We'd send business holiday cards between Thanksgiving and mid-December. For delivery before December 25, the Postal Service recommends mailing First-Class Mail in the lower 48 states by Thursday, December 17, 2026.
The usual window for holiday cards
The Emily Post Institute says holiday cards usually go out any time from Thanksgiving until a couple of weeks into the New Year. For business cards, we aim for the first two weeks of December, before offices close for the holidays.
USPS mail-by dates for 2026
| Mail service | Recommended mail-by date |
|---|---|
| First-Class Mail | Thursday, December 17 |
| USPS Ground Advantage | Thursday, December 17 |
| Priority Mail | Friday, December 18 |
These are recommendations, and the Postal Service says actual delivery dates vary with where the mail starts and ends and when it's dropped off. For Alaska, Hawaii and military addresses, check the USPS page. Stamped holiday cards go First-Class Mail, so December 17 is the date to plan around.
Plan backward from your mail date
Most of the time goes into the steps before the post office. Give each one its own week in November.
- Update the mailing list. Our holiday card list template has the columns and the address checks.
- Pick the card and write your note.
- Sign and address the cards, which takes from about 2 to 8 hours for 100 cards by our estimates.
- Mail them in the first two weeks of December.
If we print and mail your cards, the steps are shorter, but the mail still takes time. Mail takes about 10 days, which is an estimate rather than a promise, so we'd place your order by about December 7, which leaves about 10 days before the USPS mail-by date of December 17.
Short on time this year? We print each card with "Dear" and your client's first name, your note and your name, and mail it First-Class for $2.99 a card, postage included (as of November 2026). You see a proof of every card before you pay.
Make your cardsIf you start late
A card that arrives after Christmas is still within the usual window until a couple of weeks into the New Year. Change the greeting to Happy New Year and mail it in the last week of December or the first week of January. For greetings and signatures, see how to sign business holiday cards.
Questions
What is the last day to mail Christmas cards in 2026?
For First-Class Mail in the lower 48 states, the Postal Service recommends mailing by Thursday, December 17, 2026, for expected delivery before December 25. It says actual delivery dates may vary.
Is it too late to send business holiday cards after Christmas?
No. The Emily Post Institute says cards usually go out any time from Thanksgiving until a couple of weeks into the New Year. If you start late, we suggest a Happy New Year card.
Can I send business holiday cards before December?
Yes. The Emily Post Institute says cards usually go out from Thanksgiving on, so a card mailed the week after Thanksgiving is on time.
Sources
The pages we read for this guide.