Costco typically starts carrying their Christmas trees in late October or early November. However, the specific timing may vary depending on the location and availability. You can check their website or call your local store to find out when they'll have their selection available.