Which? experts have analysed pricing patterns throughout the year and compiled a calendar to help you find the best time to get a bargain on popular products.
We know that certain discounts regularly appear in the same months. And once you've found your bargain, try our tips on to cut the price some more.
The best month to buy products in 2017
Click on each month to find out more.
Best time to buy electronics
New TVs are launched in June, so older models should begin to drop in price at the start of summer.
Digital camera manufacturers typically refresh their product ranges at the end of spring or autumn. As a result, retailers tend to sell off end-of-line cameras at discounted prices to make way for new models.
You're likely to find good promotions and discounts on stationery, and ink in July and August, as children and students prepare for the new academic year and shops compete for their business.
Best time to buy home appliances
September is a good time of the year to get deals on budget kitchen gadgets, because retailers try to tempt students returning to university. There are often great deals on these items around Christmas, too.
The Easter Bank Holiday weekend is traditionally the time we turn our attention to DIY jobs around the home. DIY stores, such as B&Q, Homebase and Screwfix, often discount DIY products around this time.
Retailers are usually keen to clear out bulky garden items from their warehouses just before winter, so this is the time to grab some great bargains on garden furniture.
Best time to buy a car
If you want to buy a new car, head to showrooms at the end of each quarter (March, June, September and December). This is when salespeople are most under pressure to meet their targets. If they are struggling to meet their goals, you may be able to bag a bargain.
The number of used cars on sale tends to go up in March and September, as people trade in their old cars and buy new models when new registration plates are issued, so used-car buyers can haggle harder.
The summer tends to be the best time to buy an SUV, as demand for four-wheel-drive vehicles usually peaks during autumn and winter when the weather is at its worst.
However, the winter months are the best time to buy a sports car, as sales are slower and dealers are often keen to offload that year's models to make room for revised versions arriving early in the new year.