← All posts

Save money on groceries by catching zero fee delivery windows

Why delivery fees quietly change your total

Open a grocery app and the item prices rarely tell the whole story on how much you will actually pay. The real way to save money on groceries is to watch the delivery fee as closely as the item price, since the fee moves far more often than what you are buying. A basket that looks the same as last week can still cost more if the fee attached to it changed, even though nothing inside the cart did. Most shoppers compare the cost of the items and stop there, which is exactly the gap these fees live in.

How to save money on groceries when the fee itself moves

Apps do not keep delivery fees fixed. They waive them for a stretch, sometimes for a day, sometimes longer, usually to win back orders during a quiet period or to push people toward a new feature or a bigger basket. If you only glance at the item total, you will miss this completely, since the fee sits lower on the checkout screen and is easy to skip past when the summary line gets most of the attention. Checking the full total, fee included, before you confirm is the simplest way to save without changing a single item in your basket, and it costs you nothing beyond a second look.

What a genuine zero fee window looks like

A real no fee window shows up as a line item that reads zero at checkout, not a vague banner promising savings somewhere in the app. The way to tell whether it is genuine rather than a trick played elsewhere is straightforward, check the same basket on another app or at another time of day. If item prices there are noticeably higher to make up for the free delivery, the saving has simply moved from one line to another rather than actually appearing, and the basket has not actually become cheaper overall. Small fees like these already work against saving money in other ways, so it is worth reading the whole checkout screen rather than any single line on it before you decide the deal is worth it.

What usually triggers these campaigns

Fee waivers tend to cluster around slower ordering periods, a push to win new users, a festive stretch, or a moment when a rival app nearby is running something aggressive. Sometimes it coincides with the launch of a new delivery zone or a new category the app wants shoppers to try, and the free delivery is simply the easiest lever to pull to get people ordering. None of this follows a fixed schedule, which is exactly why checking before you order matters more than trying to memorise a pattern. The best time to order groceries online often has less to do with the clock and more to do with catching whichever app is actively trying to win your order that day.

Why a waived fee is not the same as a lower price

It helps to keep two kinds of saving separate in your head. One is a genuinely lower price on the items you actually want. The other is a waived fee sitting on top of item prices that have not moved at all. Both are useful, but they are not interchangeable, and a free delivery badge can make a basket feel cheaper than it is if the item prices underneath are unchanged, or even a little higher, compared with another app. Comparoo compares live prices across apps so you can see the item total and the fee side by side, instead of judging the fee on its own or trusting the badge at face value.

A quick way to tell the two apart

If an app is waiving its fee but asking a little more for the same brand of rice or the same pack of vegetables, the waiver is doing the work of a discount that does not actually exist. The only way to know for certain is to look at both numbers together rather than celebrating the zero on the fee line by itself.

Using a fee window without overbuying

The easiest way to waste a zero fee window is to add extra items just to feel like the saving was worth chasing. A waived fee saves you whatever that fee would have cost, nothing more, so padding the basket to justify the saving usually costs more than the fee itself ever would have. Keep the list the same, confirm the fee is actually gone at checkout, and treat the saving as a bonus on the order you were already planning to place rather than a reason to place a bigger one.

Make it a habit, not a hunt

You do not need to track every app's delivery fee calendar to benefit from this. The habit that already helps with item prices, comparing before you confirm, naturally shows you whether a fee has been waived that day. A few quick checks before you place an order cover most of what matters.

  • Look at the fee line at checkout, not just the item total.
  • Compare the same basket on another app before assuming the waiver is a genuine saving.
  • Keep the list as it was rather than padding the basket to match the saving.

Build this into the same moment you already check prices, and a few caught windows across a month add up to a steady saving without any extra effort beyond the habit you already have.

Stop overpaying on groceries.

Comparoo checks Blinkit, Zepto, Instamart, BigBasket and more, and shows you the cheapest for the same items.

Get Comparoo free