Last-Minute Christmas Shopping: A Day-by-Day Plan for Dec. 15 to 24
For last-minute Christmas shopping in 2026, ship by USPS's recommended dates: December 17 for Ground Advantage and First-Class Mail, December 18 for Priority Mail and December 19 for Priority Mail Express. After that, switch to in-store pickup, digital gifts and bookable experiences.
It is mid-December and the list is half done. That is normal, and it is fixable. A little structure turns last-minute Christmas shopping from a scramble into a short plan with clear cutoffs.
Below are the 2026 USPS send-by dates, a day-by-day plan from December 15 to 24, and the gifts that still work when shipping no longer does. For product ideas, we keep the list in our last-minute Christmas gifts guide, so this plan stays focused on timing.
What still ships in time, by date
USPS publishes recommended send-by dates for delivery before December 25. For the contiguous United States in 2026, the dates are as follows. These are recommendations, not guarantees, so ship earlier if you can.
| USPS service | Send by | Day |
|---|---|---|
| Ground Advantage | Dec. 17 | Thursday |
| First-Class Mail | Dec. 17 | Thursday |
| Priority Mail | Dec. 18 | Friday |
| Priority Mail Express | Dec. 19 | Saturday |
Military addresses have earlier dates. USPS lists November 4 for Ground Advantage, December 9 for First-Class Mail and Priority Mail, and December 16 for Priority Mail Express Military to APO, FPO and DPO addresses. Packages to Alaska, Hawaii, Puerto Rico and U.S. territories follow different expectations, and Ground Advantage can take 10 days or more, so check the delivery estimate for your ZIP Codes.
A day-by-day plan for Dec. 15 to 24
Use the table below as a countdown. Each day has one job, so you are never deciding what to do next. Adjust it to your own list, and move faster if you are mailing to a far-away address.
| Date | What to do |
|---|---|
| Tue., Dec. 15 | Finish your list and ship anything that needs mail. Set a budget |
| Wed., Dec. 16 | Order online gifts with a guaranteed delivery date |
| Thu., Dec. 17 | Last USPS Ground Advantage and First-Class day. Ship everything else |
| Fri., Dec. 18 | Last Priority Mail day. Switch to pickup and digital gifts |
| Sat., Dec. 19 | Last Priority Mail Express day. Shop in person |
| Sun., Dec. 20 to Mon., Dec. 21 | Wrap, write cards and finish pickup orders |
| Tue., Dec. 22 to Wed., Dec. 23 | Buy any final in-store gifts and book experiences |
| Thu., Dec. 24 | Pick up anything left, wrap and relax |
The point of the plan is to take decisions out of the last few days. By December 18, everything that has to travel through the mail should be on its way, and the rest should be gifts you can pick up, print or send online.
Buy online, pick up in store, and same-day options
In-store pickup is the best backup once shipping deadlines pass. Many retailers let you order online and collect the item in person, which avoids empty shelves. Same-day delivery services may also be available for some items and addresses.
- Confirm that the item is in stock at the pickup location before you drive there.
- Read the order-by time for pickup or same-day delivery, which differs by retailer and location.
- Keep your confirmation email and ID handy for pickup.
- Allow extra time on the busiest days, and plan for a backup if a store runs out.
- Check the store's holiday hours for December 24 before you plan to go.
We have not verified individual retailers' pickup deadlines or same-day coverage, so use their websites for current details. For ideas you can buy at almost any store, see our stocking stuffer ideas.
Digital gifts and printables that arrive instantly
When the mail has closed, digital gifts become the fastest route. They arrive by email or text in seconds, and you can print a card or a certificate at home to give them a physical feel.
- E-gift cards for a place the person already loves, with a personal message.
- A subscription to a service they would use, such as music, books or a class.
- An e-book or audiobook, with a printed note on the gift tag.
- A printed certificate for a promise, such as a home-cooked dinner or a day of help.
For a few more ideas that do not depend on shipping, browse our last-minute Christmas gifts, which are chosen to be easy to buy quickly.
Experience gifts you can book tonight
An experience is a good choice when there is nothing left to ship. Book a class, a show, a restaurant or a day out and give the details in a card. It feels planned instead of rushed, and the person gets something to look forward to in the new year.
- Tickets to a local show, game or museum, emailed or printed.
- A class or workshop, such as cooking, pottery or painting.
- A dinner reservation, with a gift card to cover part of the meal.
- A promise of time together, with a date on the calendar.
Our experience gift ideas cover many types and budgets, and they pair well with a handwritten card.
Christmas Eve and what to do if you miss a deadline
If a package will not arrive on time, do not panic. Tell the recipient, give them a card or a photo of the gift, and let them know it is on its way. A late gift with a kind note is still a gift.
Keep the budget in view even now. Last-minute shopping can lead to overspending, so set a limit before you start and stick to it. Our gifts under $25 help when you need a low-cost option.
Gift ideas from our guides
Frequently asked questions
What is the last day to ship Christmas gifts with USPS in 2026?
For the lower 48 states, USPS recommends December 17 for Ground Advantage and First-Class Mail, December 18 for Priority Mail and December 19 for Priority Mail Express. Military addresses and some locations have earlier dates, so check the USPS holiday page.
What can I do if my gift will not arrive before Christmas?
Tell the recipient and give them a card or a photo of the gift. You can also add a small present you can hand over now. A thoughtful note makes a late arrival feel planned, not forgotten.
What are good last-minute Christmas gifts?
Gifts you can buy in person, print or send online: e-gift cards, subscriptions, bookable experiences, food and drink, and small items from a store near you. See our guide to last-minute Christmas gifts for specific ideas.
Is it too late to shop online for Christmas?
It depends on the carrier and the item. USPS's last recommended send-by date for the lower 48 is December 19 for Priority Mail Express. After your carrier's cutoff, switch to in-store pickup or digital gifts.
How do I avoid overspending when shopping last minute?
Set a total budget and a limit per person before you start, and make a short list. Stick to it, and avoid buying extras you were not planning to buy. A card and a small, personal gift often goes further than a big purchase made in a rush.
Sources
- 2026 Holiday Shipping DeadlinesUnited States Postal Service
We cite primary sources for rules, laws and figures. Price ranges and advice are our own editorial recommendations.
More from the blog
Planning and budgets
The 4 Gift Rule for Christmas
The 4 gift rule for Christmas limits each child to four presents: something they want, something they need, something to wear and something to read. It keeps spending and clutter in check and gives every gift a purpose. Some families add a fifth gift for an experience or something to do.
Planning and budgets
Christmas Shipping Deadlines 2026
For Christmas shipping deadlines in 2026, USPS recommends sending Ground Advantage by Dec. 17, Priority Mail by Dec. 18 and Priority Mail Express by Dec. 19. FedEx's last recommended dates run from Dec. 15 for Ground Economy to Dec. 23 for overnight services. UPS Next Day Air is reported at Dec. 23. Dates apply to the lower 48 states.
Planning and budgets
How Much to Spend on Christmas Gifts
How much to spend on Christmas gifts has no official answer, so we suggest setting a total first. Our ranges: $50 to $150 for a partner, $25 to $100 per child, $25 to $75 for each parent, $20 to $50 for in-laws and $10 to $25 for friends. Adjust to what fits your budget.