Free Christmas tree delivery from retailers like Lowe’s is as common as early Black Friday. And thank goodness, because I’m tired of vacuuming pine needles out of my front hood and windshield. Stores like Lowe’s, Amazon, and Walmart, who were among the only stores to offer delivery on live and artificial Christmas trees in 2020, are back at it again in 2021. It’s never been a better year to get a fresh Christmas tree delivered to your door. So do it!

This year, we have a few new players. Home Depot is going to offer free delivery on live trees as well, while Target will waive shipping fees on most of their artificial Christmas trees. I’ll walk you through what Lowe’s is doing and show you how to get free tree delivery from several other retailers in 2021.

Don’t forget to download the KCL app and bookmark our Christmas tree deals, so you know exactly when to get maximum savings on your Christmas tree.


1. Expect Lowe’s to have live Christmas trees by mid-November.

Via Celfan


Lowe’s released an outline of their holiday sales schedule in Oct. 2021, and in it they announced that live Christmas trees wouldn’t go on sale until mid-November.

We’re expecting live trees to sell out quickly in 2021, so it’s worth it to try and make your purchase early.


2. Get your Christmas trees delivered free from Lowe’s within 2 – 5 days.


Visit to browse their live tree selection, and when you buy one online, Lowe’s will deliver it to your home within two to five days, depending on tree availability.


3. Spend at least $45 on Lowe’s Christmas trees to get free local delivery.

The vast majority of Lowe’s real Christmas trees fall between $45 – $150, which means most trees will be delivered for free.

If you’re buying a cheaper tree, like this three- to five-foot Fraser fir (reg. $22.98), then you’ll probably need to throw in some wreaths, lights, and free containers to reach the $45 minimum.


4. Inspect your Lowe’s Christmas tree upon delivery, and return it if it’s damaged.


Lowe’s allows all customers to inspect their tree upon delivery. So, if it’s lopsided or doesn’t look as fresh as you expected, then call your local Lowe’s, and ask for Guest Services when prompted.

Once you get a hold of a customer rep, they’ll either provide you with a refund or set you up with another live tree. That’s in line with policies we saw from Amazon, Walmart, and Home Depot.

Even if you don’t notice anything until a few days after the delivery, call Lowe’s customer service. The only rule for Lowe’s holiday returns is that the return must be made on or before the day of the holiday, so you can get a return up to that point.


5. Get free Amazon Christmas tree delivery—even if you’re not a Prime member.

In 2020, Amazon provided free shipping on all full-size Christmas trees for both Prime and non-Prime members. It was the first time Amazon delivered live Christmas trees, but not the last—they’re doing it again in 2021.

Amazon’s 2020 offerings included Fraser fir, Douglas fir, Black Hills spruce, and Norfolk Island pine trees that ranged from two to seven feet tall. For 2021, it appears that Amazon’s delivery window will be the same as Lowe’s (two to five days).



6. Get free two-day shipping on Christmas trees from The Home Depot.

Home Depot announced that they’ll be able to ship real trees to your home in two days. If you buy from Home Depot, you’ll choose the tree’s style and size, the latter of which is a range of half a foot.

For example, if you wanted a six-foot tall Fraser fir, then you would either choose 5.5′ to 6′, or 6′ to 6.5′ as your range.


7. Shop Walmart for fresh-cut and potted Christmas trees over $35—delivered free of charge.

Walmart went all out with bringing holiday services straight to your home in 2020. Not only did Walmart offer free Christmas tree delivery on orders over $35, they also provided installation on exterior home Christmas light setups (for $129 – $199).

Real Christmas trees from Walmart are available for preorder now, with an expected delivery date of Nov. 9.


8. Shop Target for artificial Christmas trees and get free delivery on orders over $35.

You don’t even need a RedCard for free Christmas tree delivery from Target.

Although they don’t have a policy outlined specifically for Christmas trees, Target employees I spoke with said most trees are eligible for free delivery. They also told me that any time free delivery is available, that information will be included underneath the price on any item online or in the Target app.

Will you be getting your Christmas tree delivered in 2021? Let me know in the comments below. Thanks for reading!

Don't Pay for Christmas Tree Delivery from Lowe's—or Anyone Else