What's the latest I can send you my letter for it to arrive before Christmas?

Quick Answer

Wednesday, December 16th.

Please Note

  • A more reasonable deadline is Monday, December 14th. That gives us a day or two in case you want a preview or are paying by credit card.

  • First-Class mail takes 4-6 days to be delivered to US addresses on average.

  • If you're a little over the deadline, use our Send Yesterday upgrade to help ensure your letters will still be delivered in time.

  • Both we and the postal service are dealing with a massive volume of letters, cards, and packages during the week leading up to Christmas. It's best if you don't have to rely on nothing going wrong.

The Details

Due to the significantly higher number of mailings we're sending this time of year, please allow an extra day or two of production time compared to the rest of the year.

The US Postal Service changed its service standards in 2025. Since then, it has been our observation that First-Class Mail is taking an extra day to be delivered on average compared to prior years, which we've taken into account in setting the deadline.

See Also