Hand-picked gifts for the men in your life. Free to read, no account needed.

Disclosure: SlateCliff may earn a commission if you buy through links on this page, at no extra cost to you. Learn more.

Guides / Last-Minute Christmas

Best Last-Minute Christmas Gifts for Him in 2026: The Buyer's Shortlist (With Shipping Dates)

Skip the guesswork: 8 well-made gifts he'll actually use, ranked, with the one we'd buy first right up top.

By the SlateCliff editors · How we choose · Published · Updated

Our top last-minute Christmas gift for him is the Taylor Stitch Seafarer Beanie ($48). Taylor Stitch says in-stock orders ship within 2 business days and most arrive within 3 business days after that, though it asks you to allow 5-10. Below are 8 last-minute Christmas gifts for him, from $17 to $129.95, with each maker's stated shipping times. For delivery before December 25, USPS recommends shipping Ground Advantage by December 17.

Our #1 pickGet the Taylor Stitch Seafarer Beanie – Natural Donegal: $48 at Taylor Stitch (opens in a new tab)

Taylor Stitch Seafarer Beanie – Natural Donegal, product photo from Taylor Stitch
The James Brand Hardin, product photo from The James Brand
Buck Mason Lone Pine Candle, product photo from Buck Mason

Key takeaways

What a last-minute Christmas gift actually is (and what it is not)

A good last-minute Christmas gift is one you can still order online and get delivered on time. That depends on two things: how long the maker takes to pack and ship your order, and how long the carrier takes to deliver it. This list favors makers that post short, specific shipping times on their own sites.

The carrier dates you see in the news, like USPS's December 17 for Ground Advantage, are the last day a package should be handed to the carrier. They aren't the last day to order. The maker needs time to pack it first, anywhere from same day to a few business days, depending on the maker.

A last-minute gift is not a guaranteed delivery. Carriers call their holiday dates recommendations, and makers' shipping times are estimates. None of the makers here had posted a 2026 holiday cutoff when we checked on October 26, 2026, so their own shipping page is the final word.

If you're ordering in mid-December, choose the maker's fastest shipping option and check the delivery estimate at checkout before you pay.

Christmas 2026 shipping dates from USPS, FedEx, and UPS

These are the carriers' own recommended last days to ship for delivery by Christmas in 2026. The maker, not you, hands the package to the carrier, so order a few business days before these dates.

Carrier and serviceLast day to shipDelivered by
USPS Ground Advantage (lower 48)Thu., Dec. 17Before Dec. 25
USPS Priority Mail (lower 48)Fri., Dec. 18Before Dec. 25
USPS Priority Mail Express (lower 48)Sat., Dec. 19Before Dec. 25
FedEx Ground and Home Delivery, 5-day transitThu., Dec. 17Dec. 24
FedEx Ground and Home Delivery, 3-day transitMon., Dec. 21Dec. 24
FedEx 2DayTue., Dec. 22Dec. 24
UPS GroundNo single date; it depends on the routeDec. 24
UPS air servicesSee UPS's holiday scheduleDec. 24

Sources: USPS 2026 holiday shipping dates · USPS news release (Sept. 22, 2026) · FedEx 2026 last days to ship (PDF) · UPS holiday schedule

How fast does each maker ship?

Here's what each maker's own shipping page said when we read it on October 26, 2026. None had posted a 2026 holiday cutoff we could use, so check the page again before you order. Buck Mason's holiday shipping page shows a standard cutoff of “Wednesday, 12/17”, but December 17 falls on a Thursday in 2026, so we treated that date as last year's.

MakerTime to shipStandard deliveryFaster option listed2026 holiday cutoff
Taylor StitchUp to 2 business daysMost arrive within 3 business days; allow 5-10See shipping pageNot posted
The James Brand1-2 business days; orders before 10am PT ship that dayGround: 5-10 business daysExpress: 2-3 business daysNot posted
Buck MasonWithin 48 hoursTypically within 8 business daysExpedited: typically 2-3 days (UPS 2nd Day Air)Not posted
Fellow1-2 business daysUp to 10 days once shippedSee shipping pageNot posted
Portland Leather Goods1-4 business daysBest Rate: 1-5 days in transitA Bit Faster: 1-4 days in transitNot posted
Stanley 1913Ships Monday to FridayMost arrive within 5-7 business daysSee FAQNot posted
FilsonAdd 48 hours to fulfillGround: 5-12 business daysNext Day: delivered in 2-3 business daysNot posted
Leatherman1-3 business daysStandard: 3-12 business daysExpedited: 2-3 business daysNot posted

Sources: Taylor Stitch shipping · The James Brand shipping · Buck Mason FAQ · Buck Mason holiday shipping · Fellow shipping · Portland Leather Goods shipping · Portland Leather Goods FAQ · Stanley 1913 FAQ · Filson shipping · Leatherman shipping

How we ranked these gifts

We ranked each pick on four criteria. We don't publish ratings, review counts, or stats we haven't verified.

The best last-minute Christmas gifts for him in 2026

Our top pick comes first, and the rest are roughly grouped from shorter to longer stated shipping times. The makers' times overlap and are only estimates, so check each shipping page and the delivery estimate at checkout. Every price is the maker's listed price as of October 12, 2026, rechecked October 26, 2026.

  1. Taylor Stitch Seafarer Beanie – Natural Donegal, product photo from Taylor Stitch

    Taylor Stitch

    1. Taylor Stitch Seafarer Beanie – Natural Donegal, best for the guy who needs a warm hat that goes with any coat

    $48 as of October 12, 2026; prices may change

    A textured beanie in a neutral color. Goes with whatever coat he already owns.

    Best suited for: The guy who needs a warm hat that goes with any coat. Stated delivery time: ships in up to 2 business days; most arrive within 3 business days (allow 5-10); used on the go.

    Buy at Taylor Stitch (opens in a new tab)
  2. The James Brand Hardin, product photo from The James Brand

    The James Brand

    2. The James Brand Hardin, best for a small pocket tool he'll carry

    $39 as of October 12, 2026; prices may change

    A slim pocket tool at an approachable price. Easy to carry, easy to like.

    Best suited for: A small pocket tool he'll carry. Stated delivery time: ships in 1-2 business days; ground 5-10 business days; used on the go.

    Buy at The James Brand (opens in a new tab)
  3. Buck Mason Lone Pine Candle, product photo from Buck Mason

    Buck Mason

    3. Buck Mason Lone Pine Candle, best for his den or office

    $68 as of October 12, 2026; prices may change

    A woodsy candle for his den or office. Cozy without being fussy.

    Best suited for: His den or office. Stated delivery time: ships within 48 hours; typically arrives within 8 business days; used home.

    Buy at Buck Mason (opens in a new tab)
  4. Fellow Companion Blend (coffee), product photo from Fellow

    Fellow

    4. Fellow Companion Blend (coffee), best for the coffee drinker

    $17 as of October 12, 2026; prices may change

    A bag of good coffee is the stocking stuffer that never misses. He'll use it up, and remember who gave it.

    Best suited for: The coffee drinker. Stated delivery time: ships in 1-2 business days; up to 10 days in transit; used home.

    Buy at Fellow (opens in a new tab)
  5. Portland Leather Napoli Card Holder, product photo from Portland Leather Goods

    Portland Leather Goods

    5. Portland Leather Napoli Card Holder, best for the guy who's done with a bulky wallet

    $48 as of October 12, 2026; prices may change

    A slim card holder for the guy who's done with the bulky bifold. Fits a front pocket.

    Best suited for: The guy who's done with a bulky wallet. Stated delivery time: 1-4 business days to prepare; 1-5 days in transit; used on the go.

    Buy at Portland Leather Goods (opens in a new tab)
  6. Stanley Stay-Hot Camp Mug 24 oz, product photo from Stanley 1913

    Stanley 1913

    6. Stanley Stay-Hot Camp Mug 24 oz, best for the guy who drinks coffee by the quart

    $28 as of October 12, 2026; prices may change

    A big mug for the guy who drinks his coffee by the quart. Built for outdoors but fine at a desk too.

    Best suited for: The guy who drinks coffee by the quart. Stated delivery time: most arrive within 5-7 business days; used both.

    Buy at Stanley 1913 (opens in a new tab)
  7. Filson Watch Cap – Otter Green, product photo from Filson

    Filson

    7. Filson Watch Cap – Otter Green, best for an easy, classic knit cap

    $55 as of October 12, 2026; prices may change

    A classic knit cap in a muted green. Easy to wear and easy to like.

    Best suited for: An easy, classic knit cap. Stated delivery time: 48 hours to fulfill; ground 5-12 business days; used on the go.

    Buy at Filson (opens in a new tab)
  8. Leatherman Wave Plus, product photo from Leatherman

    Leatherman

    8. Leatherman Wave Plus, best for the handy guy

    $129.95 as of October 12, 2026; prices may change

    The full-size multitool that lives in a lot of trucks and junk drawers. A default gift for the handy guy.

    Best suited for: The handy guy. Stated delivery time: 1-3 business days to process; standard 3-12 business days; used both.

    Buy at Leatherman (opens in a new tab)

Side-by-side comparison

The same four criteria: stated delivery time, price, where he uses it, and how often.

#GiftPriceStated delivery timeWhereHow often
1Taylor Stitch Seafarer Beanie – Natural Donegal$48Ships in up to 2 business days; most arrive within 3 business days (allow 5-10)On the goDaily in winter
2The James Brand Hardin$39Ships in 1-2 business days; ground 5-10 business daysOn the goDaily
3Buck Mason Lone Pine Candle$68Ships within 48 hours; typically arrives within 8 business daysHomeWeekly
4Fellow Companion Blend (coffee)$17Ships in 1-2 business days; up to 10 days in transitHomeDaily until gone
5Portland Leather Napoli Card Holder$481-4 business days to prepare; 1-5 days in transitOn the goDaily
6Stanley Stay-Hot Camp Mug 24 oz$28Most arrive within 5-7 business daysBothDaily
7Filson Watch Cap – Otter Green$5548 hours to fulfill; ground 5-12 business daysOn the goDaily in winter
8Leatherman Wave Plus$129.951-3 business days to process; standard 3-12 business daysBothWeekly

Which last-minute gift fits him

If he…GetOr
He's always coldTaylor Stitch Seafarer Beanie, Natural DonegalFilson Watch Cap, Otter Green
He lives on coffeeFellow Companion BlendStanley Stay-Hot Camp Mug 24 oz
He carries the essentials every dayThe James Brand HardinPortland Leather Napoli Card Holder
He fixes things around the houseLeatherman Wave PlusThe James Brand Hardin

Frequently asked questions

What's the last day to order a Christmas gift for him in 2026?

It depends on the maker and the shipping speed you choose. USPS recommends shipping Ground Advantage by December 17 and Priority Mail by December 18 for delivery before Christmas in the lower 48, and the maker needs time to pack your order before that. None of the makers here had posted a 2026 holiday cutoff as of October 26, 2026, so check each one's shipping page.

Which of these gifts ships fastest?

By the makers' own standard timelines, Taylor Stitch is the quickest on this list: up to 2 business days to ship, then most orders arrive within 3 business days. It also asks you to allow 5-10 business days, and all of these are estimates, not guarantees.

Will my order arrive by Christmas if I order in mid-December?

We can't promise that, and neither do the carriers: USPS calls its holiday dates recommendations. Choose the maker's fastest shipping option and check the delivery estimate at checkout before you pay.

Is faster shipping worth paying for?

If you're ordering close to the carrier dates, yes. Leatherman lists Expedited at 2-3 business days, The James Brand lists Express at 2-3 business days, Buck Mason's expedited orders typically arrive in 2-3 days, and Filson's Next Day option is delivered in 2-3 business days.

What if he lives in Alaska or Hawaii?

Plan well ahead. USPS says Ground Advantage packages between the lower 48 and Alaska or Hawaii have a service expectation of 10 days or more, and Portland Leather Goods asks you to allow an extra 2-3 weeks for those addresses.

How much do these last-minute Christmas gifts cost?

They run from $17 to $129.95 at regular price, as checked on October 12 and rechecked on October 26, 2026. Prices change, so confirm at checkout.

Where do these gifts ship from?

Each link goes straight to the maker: Buck Mason, Fellow, Filson, Leatherman, Portland Leather Goods, Stanley 1913, Taylor Stitch, or The James Brand. That merchant handles shipping and returns.

Get him the #1 pick

If you're short on time, get the Seafarer Beanie. Taylor Stitch posts the shortest typical shipping time on this list (most orders arrive within 3 business days of shipping, though it asks you to allow 5-10), and a good beanie suits almost any guy. It's $48. It ships straight from Taylor Stitch.

Get the Taylor Stitch Seafarer Beanie – Natural Donegal at Taylor Stitch (opens in a new tab)

The Short List

Get a note before each gift season.

A short email before the holidays and other gift seasons with new picks and shipping cutoffs. Email us and we'll add you to the list by hand; ask any time and we'll take you off.

Email to join the list

Keep browsing