The best time to buy a shed is in spring. Many stores offer big discounts in April and May. If you miss these early deals, you can wait for the sales in fall. Just know that by the time fall comes, the stores may be running low on stock.