Christmas trees typically go on sale in early November. However, the exact timing can vary depending on the store or retailer. It's best to check your local stores to see when they start putting out their Christmas decorations and trees. You can also keep an eye out for sales and discounts, as some stores may offer special deals to get people to start their holiday shopping early.