You can send holiday cards as early as you like — USPS will happily deliver a Christmas card in October — but the sweet spot for most people is mailing between December 1 and December 10. Cards that arrive in the first half of December land in mailboxes right as the season gets going. Cards mailed before Thanksgiving often arrive before recipients have started thinking about the holidays at all, and cards mailed after mid-December start racing the Postal Service’s December 17 recommended deadline.
Key Takeaways
- The sweet spot: prepare everything in November, mail most cards December 1–10 — early enough to absorb delays, late enough to arrive in season.
- Start genuinely early only where the calendar forces it: international and military pieces (official dates of December 9; military Ground Advantage was November 4) and Hanukkah cards (the holiday runs December 4–12, 2026, so mail in late November).
- Cards mailed before Thanksgiving often arrive before recipients are thinking about the holidays at all — preparation early, mailing on schedule.
- The window’s hard back edge: First-Class December 17, Priority Mail December 18, Priority Mail Express December 19 — recommended dates, not guarantees.
- Missed December entirely? A New Year’s card mailed December 26–30 turns a late card into a punctual one.
The earliest sensible dates
There is no rule against early cards, and some mailings genuinely need to start early:
- International cards: Mail in late November. USPS’s recommended date for international package services is December 9, 2026, and letters to distant destinations deserve at least as much lead time.
- Military addresses: Ground Advantage packages to APO/FPO/DPO addresses had a recommended date of November 4; letters and Priority Mail packages should go by December 9.
- Hanukkah cards: Hanukkah runs December 4–12 in 2026 — earlier than usual, as USPS itself points out. Mail these in late November so they arrive near the start of the holiday.
- Photo cards that still need printing: The card itself has a production timeline before mailing is even possible. Order in early November.
Why not mail everything in November?
Three reasons. First, cards that arrive in mid-November compete with Thanksgiving for attention and may be set aside and forgotten. Second, an early card can read as a marketing move rather than a greeting — businesses in particular should be careful, since a card that arrives before Thanksgiving can feel like the start of a sales season. Third, life changes: addresses confirmed in November are fresher than ones confirmed in September, and your own year-in-review news is more complete closer to December.
None of this applies to preparing early. Writing, addressing, and stamping cards in November is the single best way to make December mailing painless. The envelope does not care when it was sealed — only when it enters the mail. Many organized mailers keep a finished stack ready from Thanksgiving onward and simply choose the mailing day that suits each batch: international pieces first, then distant states, then local cards last.
The official end of the window
However early you start, the back of the window is fixed by USPS. For 2026:
| Service | Last recommended date (expected delivery before Dec. 25) |
|---|---|
| First-Class Mail | Thursday, December 17 |
| Priority Mail | Friday, December 18 |
| Priority Mail Express | Saturday, December 19 |
These are recommended dates for expected delivery, not guarantees, and December volume runs about 40 percent above normal. Our full breakdown is in when should you mail Christmas cards in 2026.
A practical “how early” rule by card type
| Card type | Write and address by | Mail by |
|---|---|---|
| International cards | Mid-November | Late November – December 4 |
| Hanukkah cards | Mid-November | Late November |
| Business holiday cards | Late November | December 1–9 (arrive before offices empty out) |
| Family photo cards | Order early November; address at Thanksgiving | December 1–10 |
| Local cards | Early December | December 7–14 |
| New Year’s cards | Late December | December 26–30 |
The New Year’s row is deliberate: if December gets away from you, shifting to a New Year’s greeting moves your deadline a full week and turns a late card into a timely one.
“Too early” is different for other holidays
Christmas dominates the calendar, but the same logic applies across the season:
- Thanksgiving cards should arrive in the week before Thanksgiving (Thursday, November 26 in 2026), so mail them by about November 18–20. A Thanksgiving card that arrives in December simply looks lost.
- Hanukkah cards in 2026 need to arrive during December 4–12, so late November mailing is not early at all — it is on time.
- Kwanzaa cards (December 26 – January 1) follow the Christmas schedule; mailing with your Christmas batch in early-to-mid December works.
- New Year’s cards invert the problem: mailing before Christmas makes them early, mailing December 26–30 makes them punctual.
What about cards that include gifts or packages?
A card tucked into a gift package follows the package deadlines, not the card deadlines — and those are earlier for the shipping services most people use. Ground Advantage to a military address was recommended by November 4, 2026, and international packages by December 9. If the gift matters more than the card, plan around the package date and let the card ride along. If the card matters more, mail it separately as First-Class Mail and let the package follow its own schedule.
Edge cases that change the answer
- Cards to military addresses (APO/FPO/DPO). These are the earliest pieces on any list. Transit runs through military postal channels after USPS hands the mail off, and it lengthens considerably in December. Treat November as the mailing month for military cards and packages; a card mailed to an APO address on the domestic December schedule is a January card in practice.
- Cards to people who travel for the holidays. If your recipients leave home on December 20, a card that arrives December 23 sits in a held or overflowing mailbox until January. For travelers, “on time” means arriving by mid-December — mail in the December 1–7 window, or send the card to wherever they will actually spend the holiday if you know the address.
- Mixed Hanukkah-and-Christmas households. Send one card, and send it on the Hanukkah schedule. A card mailed in late November that arrives near December 4 works for a household marking Hanukkah (December 4–12 in 2026) and simply counts as an early Christmas card for everyone else. Waiting for the Christmas window instead misses Hanukkah entirely.
- Anything that must arrive before December 1. Advent calendars, December 1 birthday cards, and cards carrying invitations to early-December events invert the usual advice: mail in mid-November. “Too early” is impossible for a piece with a December 1 deadline.
- Cards to Alaska, Hawaii, and the territories. Ground Advantage to those destinations carries a recommended date of December 16 and a service expectation of ten days or more, so plan on early December even though the First-Class recommended date (December 17) looks the same as the mainland’s.
Worked example: the two-batch household
One workable pattern, used by many organized senders: the Hendersons write all 55 of their cards over the weekend before Thanksgiving — music on, list printed, stamps already bought. Nothing is mailed yet. On the Saturday after Thanksgiving they mail batch one: six international cards (one Global Forever stamp each, $1.75), two cards to a nephew at a military address, four Hanukkah cards, and nine cards to the opposite coast. On December 8 they mail batch two: the remaining 34 cards, all regional or local. Total postage for the standard domestic cards is covered by Forever stamps at $0.82 each, and because batch one left in November, the only December task was a single relaxed trip to the collection box. The cards span four different effective deadlines, but the household only had to think about mailing twice.
The two-batch pattern, Atlanta edition
The same pattern works from Atlanta — and this site’s home city makes a clean example, because a typical Atlanta list contains every timing problem at once. The Brooks family in Sandy Springs sends 55 cards. Their list includes a son in Seattle, in-laws in Chicago, two friends in London, Hanukkah-celebrating neighbors in Decatur, cousins in Savannah — and roughly forty cards staying inside Georgia.
Batch one leaves on Saturday, November 28: the two London cards (one Global Forever stamp each, $1.75), the Seattle card, and the four Decatur Hanukkah cards — seven pieces that share nothing except an early deadline. Batch two leaves on Monday, December 7: Chicago, Savannah, Charlotte, and all the metro Atlanta cards, 48 pieces in one relaxed trip. Postage for batch one is $7.60 (five domestic cards at $0.82 and two international cards at $1.75); batch two is $39.36 (48 × $0.82); the season total is $46.96.
Why does Chicago ride in batch two while Seattle rides in batch one? Distance, and December weather. In our experience, mail from Atlanta reaches the Southeast and Midwest on the faster end of First-Class timing, while the Pacific Northwest uses most of the range — and December is exactly when that difference shows. Nothing about the batches is complicated; the insight is simply that “how early” is a question about each destination, not about the list as a whole. The Brooks household answers it twice a season — once per batch — and never has to think about December 17 at all.
The bottom line
Prepare in November, mail in the first ten days of December, and keep December 17 as your emergency backstop. That rhythm works for almost every household list. For the complete season plan, see the 2026 holiday mailing calendar and our other mailing timeline and planning guides. If you are still deciding what to write, start with how to write a Christmas card.
Frequently Asked Questions
Is October too early to mail a Christmas card?
There is no rule against it, and USPS will deliver it — but a card that arrives in October competes with Halloween and Thanksgiving for attention and is often set aside and forgotten. Prepare in October; mail on the December schedule unless a destination — international, military, or Hanukkah — forces an earlier date.
Can I write and stamp cards in November but mail them in December?
Yes — that is exactly the pattern this guide recommends. The envelope only counts from the day it enters the mail, and Forever stamps bought in November mail a one-ounce letter at $0.82 whenever you use them.
My household marks both Hanukkah and Christmas. When do we mail?
On the Hanukkah schedule: late November. A card arriving near December 4 works for Hanukkah (December 4–12 in 2026) and simply counts as an early Christmas card for everyone else on the list.
I missed mid-December completely. Is it too late?
Not entirely. Priority Mail’s recommended date is December 18 and Priority Mail Express’s is December 19; local cards can be hand-delivered; and a New Year’s card mailed December 26–30 arrives punctually by design.
Sources
The rates, dates, and rules in this guide were checked against these official USPS pages:
- USPS: Holiday Shipping Dates
- USPS News Release (Sep 22, 2026): Recommended 2026 Holiday Mailing and Shipping Dates
- USPS News Release (Oct 22, 2026): Prepared to Deliver for the 2026 Holiday Season
Related Guides
- Mailing timeline and planning guides — the hub for every timing and planning article on the site.
- When to mail Christmas cards in 2026 — the deadline end of the window, with a schedule by recipient.
- 2026 holiday mailing calendar — the full official and editorial calendar for the season.
- The complete guide to holiday mailing in the USA — postage, preparation, and timing in one plan.
About the author — James Miller is a retired U.S. Postal Service employee whose career was in commercial mail, where he helped businesses prepare and send large-volume mailings. He edits Buy Holiday Stamps from Atlanta, Georgia. More about James and this site.
Last fact-checked against official USPS sources: November 2, 2026.