Tesco has updated its delivery service fee with changes that came into place this week.
When shopping online, customers can pick from different delivery slots which, until recently, would range in price.
The fee could be anywhere between £2 and £7, with quieter times of the day being cheaper.
However, a new flat rate price means all deliveries will now cost £4.50, regardless of the time of day.
Those who usually get deliveries during peak times could save up to £2.50 per delivery.