Average price of Christmas tree per day, by date of purchase

Assuming tree taken down Jan. 5, 2024; Nov. 20 to Dec. 31, 2023

A line chart showing average Christmas tree price per day in 2023 among more than 3,000 vendors sampled by Square, assuming the tree is taken down Jan. 5, 2024. On average, it's much cheaper to buy the tree earlier around Thanksgiving as the price per day goes up as the holiday season continues.