Skip to content
Holiday mail 2026

Holiday card mailing deadlines 2026: when to mail your cards

First-Class Mail with USPS: send by Thursday, December 17, 2026.

USPS recommends mailing holiday cards by First-Class Mail by Thursday, December 17, 2026, for expected delivery before December 25. The date is the same for Alaska, Hawaii and Puerto Rico. To have printed cards from us in hand by then, order by Friday, November 20, 2026, or by Friday, November 6, 2026 for delivery to Alaska or Hawaii.

Updated October 30, 2026

Feel free to quote these dates with a link to this page: https://kyca.cards/en-us/inspiration/holiday-card-mailing-deadlines-2026

USPS’s holiday dates for 2026

These are USPS’s recommended send-by dates for expected delivery before December 25. USPS adds that the actual delivery date may vary with origin, destination, the time the Post Office accepts the mail and other conditions. A holiday card is a First-Class Mail letter.

With USPSSend by
First-Class Mail, lower 48 statesThursday, December 17, 2026
First-Class Mail, Alaska, Hawaii, Puerto Rico and U.S. territoriesThursday, December 17, 2026
Priority MailFriday, December 18, 2026
Priority Mail ExpressSaturday, December 19, 2026
First-Class Mail to APO/FPO/DPO military addressesWednesday, December 9, 2026

Order printed holiday cards by

The dates are our own. Order by them, and your cards are expected in hand by Sunday, December 13, 2026. That is 4 days before the carrier’s date, time to write, address and stamp them. The dates count the order page’s working days for its slowest card, holidays excluded.

Cards delivered toOrder by
An address in the lower 48 statesFriday, November 20, 2026
Alaska or HawaiiFriday, November 6, 2026
What to write in a holiday card: examples

Holiday cards to other countries

USPS’s holiday page gives no send-by date for cards to other countries. Its date for international packages, by First-Class Package International and Priority Mail International, is Wednesday, December 9, 2026; mail cards abroad by then too.

Find your holiday cards

Choose a design and write your greeting. Our design assistant fits your words onto the card. You see a proof of both sides, and the order page shows when your cards are expected, before you pay.

Choose a design and write your own words on the card. Before you pay, you see a proof of both sides to check the text and layout. Colors may look slightly different on paper than on screen. Then we have your cards printed and shipped to you, or you buy a print-ready PDF to print yourself.

Questions about holiday mailing deadlines

What is the last day to mail Christmas cards in 2026?

USPS recommends Thursday, December 17, 2026 for First-Class Mail, for expected delivery before December 25, in the lower 48 states and in Alaska, Hawaii and Puerto Rico.

USPS: 2026 Holiday Shipping Deadlines (read October 30, 2026)

Is USPS’s date a guarantee?

No. USPS calls them recommended send-by dates for expected delivery before December 25, and says the actual delivery date may vary. Mail earlier if you can.

USPS: 2026 Holiday Shipping Deadlines (read October 30, 2026)

When should I mail holiday cards to military addresses?

By Wednesday, December 9, 2026 for First-Class Mail to APO, FPO and DPO addresses, USPS’s date for every military zone on its page.

USPS: 2026 Holiday Shipping Deadlines (read October 30, 2026)

When should I order printed holiday cards?

By Friday, November 20, 2026 to mail them by USPS’s First-Class date, or by Friday, November 6, 2026 for delivery to Alaska or Hawaii. Your cards are then expected in hand by Sunday, December 13, 2026.

USPS: 2026 Holiday Shipping Deadlines (read October 30, 2026)