Here’s the busiest day to buy a Christmas tree and when they're more expensive

NEW YORK, NY – DECEMBER 17: People gather as Christmas trees are seen for sale December 17, 2010 in the Manhattan borough of New York City. Retailers across the country are hopeful for a rebound in Christmas-related sales as the economy slowly improves. (Photo by Mario Tama/Getty Images)

It’s official, the most popular day for buying a Christmas tree is the first Saturday of December. This year, that’s Dec. 2 — a day that you may want to avoid.

Payment platform Square (SQ) is a leading payment processing platform for independent and small businesses — a cohort that includes thousands of Christmas tree sellers across the U.S. (yes, not all are cash-only).

Thanks to hundreds of thousands of tree sales, Square was able to analyze last year’s numbers to distill American tree-buying habits.

Data from Square shows Christmas trees cost more in some states than others. (Square)

Trees are most expensive in California ($76) and the least expensive in North Dakota ($27), though the data does not distinguish cities from more rural areas, where trees may be cheaper.

While the map may not be a surprise, the extreme price fluctuations of trees might. Though not a perfect example of price elasticity — people probably don’t determine when they buy based on price and can’t look up prices easily anyway.

Trees are most expensive at an average of $66 on Black Friday as people get into the holiday mood. Since 90% of trees are sold by the second weekend in December, the stock gets a heavy price slashing mid-way through December, and on Christmas eve, they are the cheapest at just $30 on average, when everything must go. Furthermore, Tuesday and Wednesday are the least crowded days to shop for trees.

By using Yahoo you agree that Yahoo and partners may use Cookies for personalisation and other purposes