Not for Christmas, holiday or New Year cards. The last day to order business Christmas cards shipped to you is Friday, December 11, 2026. If you want us to mail them for you, have your order, recipient list and approved design in by Friday, December 11 to guarantee they arrive before Christmas. After that, we'll still mail if there's room, but can't guarantee arrival.
For Thanksgiving, order by Monday, November 16 to have cards shipped to you. The deadline for us to mail Thanksgiving cards with guaranteed arrival was October 31.
Mailing 250 or more cards?
Request a sample kitWe'll send sample cards and an envelope addressed with a real Pilot G2 gel pen in blue ink.
Mailing fewer than 250?
Shop the catalogCustomize any card and you'll get your mailing price on the spot, from 100 cards.
Last day to order in 2026
| Card | Shipped to you: order by | We mail them: have everything in by |
|---|---|---|
| Thanksgiving | Monday, November 16 | Saturday, October 31 |
| Hanukkah | Friday, November 20 | Wednesday, November 11 |
| Christmas | Friday, December 11 | Friday, December 11 |
| New Year | Friday, December 18 | Tuesday, December 15 |
- Shipped to you means we print your cards and ship them to you to address and mail yourself. These are order-by dates, not delivery guarantees.
- We mail them means we print, address, stuff, stamp and mail your cards. The date is the deadline for your order, recipient list and approved design to all be in for us to guarantee your cards mail in time to arrive before the holiday. After it, we can still mail if there's room, but without a guarantee.
If you're mailing the cards yourself
- Production: from October through December, cards print and ship in 5 to 7 business days. Foil imprints add 1 to 2.
- Shipping: UPS Ground is standard and typically takes 3 to 5 business days to most U.S. addresses. UPS 3 Day Select, 2nd Day Air and Next Day Air are available at checkout. We ship to the U.S. and Canada.
- Your time: once the cards arrive, your team addresses, stuffs, stamps and mails them.
If you're ordering close to a date, a faster shipping method at checkout is the way to get your cards sooner. Browse holiday cards, from 25 cards.
If we're mailing them for you
When we print, address and mail your cards, you pick a mail-by date, the day your cards go to USPS.
- Earliest date: the earliest mail-by date you can pick is 14 days out. Sundays and federal holidays are closed.
- From order to mail date: most mailings run 3 to 4 weeks. Once you approve your final proof, cards typically mail within 3 to 5 business days.
- How they're mailed: USPS First-Class Mail. Envelopes are addressed with a real pen by default. If you'd rather have printed addresses, we can do that too.
Mailings start at 100 recipients. Pricing runs from $1.75 per recipient for larger mailings on a digital design to $3.75 for a foil design at 100 recipients, before postage. Postage is USPS First-Class at cost.
| Week of | Mail-by days | Availability |
|---|---|---|
| Nov 16 | Nov 16 to Nov 21 | Full |
| Nov 23 | Nov 23, 24, 25, 27, 28 (closed Nov 26, Thanksgiving) | Full |
| Nov 30 | Nov 30 to Dec 5 | Limited |
| Dec 7 | Dec 7 to Dec 12 | Limited |
| Dec 14 | Dec 14 to Dec 19 | Open |
| Dec 21 | Dec 21 to 24 and Dec 26 (closed Dec 25) | Limited |
| Dec 28 | Dec 28 to 31 and Jan 2 (closed Jan 1) | Limited |
Availability as of November 12, 2026.
Mailing 1,000 or more? See how large holiday mailings work. Have your own design? We'll print and mail your company's own design.
When to mail
A deadline is the last day, not the best one. Our guide on when to send business holiday cards covers the best weeks to mail and why cards that arrive in the first two weeks of December get read.
Mailing 250 or more cards?
Request a sample kitWe'll send sample cards and an envelope addressed with a real Pilot G2 gel pen in blue ink.
Mailing fewer than 250?
Shop the catalogCustomize any card and you'll get your mailing price on the spot, from 100 cards.





