Christmas trees usually go on sale at Home Depot during the holiday season, which typically starts around late November or early December. However, the exact timing may vary depending on the store's location and inventory levels. You may want to call or check the website of your local Home Depot to confirm when their sales begin.