Holiday sale: 20% off orders of $10 or more$10+ with code . Through Dec 19. Not for Priority or Certified Mail. Send holiday cardsOrder

New Year card deadlines

When to mail New Year cards for 2027.

New Year’s Day is Friday, January 1. Order by Wednesday, December 16 and your cards will usually arrive by New Year’s Eve.

Dates checked November 10, 2026. Mail times vary, so every date on this page is an estimate, not a promise.

Your New Year dates

New Year’s Eve

Thursday, December 31

Usually a mail day

New Year’s Day

Friday, January 1

A Postal Service holiday

Order by

Wednesday, December 16

For cards by New Year’s Eve

A black and gold Cheers to 2027 Happy New Year card, shown with sample first names.
A New Year card design, shown with sample names.

When to order

When to order New Year cards
GoalOrder with us byWe mail aboutUsually arrives by
Cards usually here by New Year’s Eve (Thursday, December 31)Wednesday, December 16Friday, December 18Thursday, December 31
Cards usually here by the first Friday of January (Friday, January 8)Wednesday, December 23Monday, December 28Friday, January 8

We usually mail within a few business days of your order; these dates assume two. A card usually arrives within 8 business days of mailing. Dates are estimates.

A second chance for a late card

If Christmas got away from you, a New Year card is a good plan. It lands after the Christmas pile-up, when the mailbox is less crowded. Order by Wednesday, December 23 for a card that usually lands by the first week of January.

Planning for Christmas as well? Here is that deadline.

What the Postal Service says

USPS’s holiday dates aim at December 25. Checked November 10, 2026, for the lower 48 states: First-Class Mail, Thursday, December 17; Ground Advantage, Thursday, December 17; Priority Mail, Friday, December 18; Priority Mail Express, Saturday, December 19. For military addresses (APO/FPO/DPO), it lists First-Class Mail by Wednesday, December 9. The page notes that Hanukkah (December 4 to 12) falls early this year, and that actual delivery may vary.

Those are dates to hand your mail to the Postal Service, not dates to place an order with us. The page does not list cards separately, so we read the First-Class Mail line as the one that applies to cards. Source: usps.com/holiday/holiday-shipping-dates.htm.

New Year timing, answered.

When should I mail New Year cards?

To usually arrive by New Year's Eve, Thursday, December 31, order by Wednesday, December 16. For cards that arrive in the first week of January, order by Wednesday, December 23. These are estimates, not promises.

Is it too late to send New Year cards in January?

No. A Happy New Year card works fine as your holiday card, and one that arrives in early January is still a warm hello. It is also a good fit if your Christmas card missed its date.

Does the mail run on New Year's Day?

The Postal Service observes New Year's Day, Friday, January 1, and we do not count it as a business day in our estimates.

How long does a New Year card take to arrive?

A card usually arrives within 8 business days of mailing. Late December mail can run slow, so add a little cushion.

Choose a card and we handle the printing and mailing.

Postage included, with every card addressed for you.

Design your holiday card

Postage included. 4x6 cards from $2, or $1.50 each from 50 cards. 6x9 from $3. Sales tax where it applies.

From $2 per card, postage included

Design a card