Honest GroceryIndependent reference

How Singapore Grocery Delivery Substitution Policies Handle Out-of-Stock Items

Singapore grocery delivery platforms handle out-of-stock substitutions differently; automatic defaults can charge you more unless you check each platform's current policy before ordering.

You open your delivery bags and find a different brand of milk, a larger pack of chicken, and a mango instead of the avocados you ordered. Worse, the receipt shows a higher total than what you approved at checkout, and you did not agree to any of it. Every major platform in Singapore (RedMart, FairPrice Online, pandamart, GrabMart) handles out-of-stock items differently, and most default to automatic replacement that charges you more without clear notification. One platform caps the price difference so you never pay extra. The others bill you the full increase, which can push a single order several dollars higher the moment a picker swaps two or three items. Check your settings before you tap Order. That is the only way to keep control of your basket value.

Why Automatic Replacement Is The Default Trap

Platforms set automatic replacement as the default because it keeps basket value high and customers stocked. A missing item refunded shrinks the order. A swapped item sold at a higher price grows it. The platform’s margin rises and the shopper does not see a gap on the shelf. The catch is notification design. Some platforms show the change in a post-delivery email. By then the driver is gone and the charge is final.

RedMart, FairPrice Online, pandamart and GrabMart each code this logic differently. One only swaps when the price gap stays within a tight band of the original item. Another will swap up to any price and charge the full increase. One platform lets you refuse a swap on arrival. Another treats all delivered items as accepted the moment the rider hands you the bag. The cost of getting this wrong is not a one-off annoyance. It is a cumulative drain on a household that orders groceries twice a week, 52 weeks a year.

Lock In Your Replacement Setting Before Every Order

Do not assume the preference you set six months ago still holds. Platforms revise their checkout flow and sometimes reset replacement settings when they push an app update. On RedMart, the toggle sits inside the cart screen under a small text link. FairPrice Online buries the preference in the delivery slot selection step. pandamart and GrabMart surface it differently depending on whether you order from a dark store or a partner retailer. Before you pay, find the replacement field and confirm it says either Do Not Substitute or Substitute With Similar Item. If the platform offers a contact-before-replace option, select it. That forces the picker to message you before swapping anything, which gives you a chance to approve or reject the alternative at the stated price.

Why Late-Night Orders Carry The Highest Risk

The cost risk peaks on orders placed late at night for next-morning delivery. Night pickers work against inventory systems that have not yet updated with that day’s shelf counts. The gap between what the system thinks is in stock and what is actually on the shelf widens. More swaps fire. If your setting is automatic replacement and the platform does not notify until the invoice arrives, you wake up to a bill you did not authorise.

RedMart Out-Of-Stock Swaps

RedMart, owned by Lazada and operated from a central warehouse, uses a matching engine that pairs an out-of-stock item with an alternative based on category, brand tier and unit price. The system lets you choose a preference at cart level: Do Not Substitute, Substitute With a Similar Item, or Choose a Specific Replacement from a short list RedMart suggests. If you select Substitute With a Similar Item, RedMart may pick a larger pack size or a different brand. The price difference goes onto your final invoice. RedMart does not cap the difference. If your item is out and the closest match costs more, you pay the higher amount.

Refusing A RedMart Swap On Arrival

RedMart’s refund policy allows you to reject a swap at the door. Tell the driver you do not want the replacement item. The driver will take it back and RedMart will process a refund for that line item. The refund appears within 5 to 10 working days. If the driver has already left, open the app and report the issue under the order’s Help section within 24 hours. RedMart’s automation refunds most swap complaints without a human review. The critical step is checking every item against the packing slip before the driver departs. RedMart’s paper slip lists swapped items with a small note, but the slip design is dense and easy to miss when you are carrying bags inside.

FairPrice Online Replacement Policy

FairPrice Online, NTUC’s own e-commerce channel, picks orders from a mix of dedicated fulfilment centres and physical store shelves. Its replacement policy operates on a Do Not Substitute default for fresh items (meat, seafood, chilled produce) and a Substitute With Similar Item default for dry grocery and frozen goods. You can override both at the delivery slot page before payment. FairPrice Online caps the price difference on replacements. If the alternative costs more than your original item, FairPrice Online charges you the lower price. If it costs less, you pay the lower price. This is the most protective policy among the four major platforms, but it only works if you notice the swap and the picker correctly selected an in-stock alternative.

When FairPrice Online Cannot Replace An Item

If no similar item is available within the same category and price band, FairPrice Online removes the item from your order and issues a refund. The refund process is not instant. It posts as a reversal to your payment method within 7 to 14 working days. FairPrice Online does not offer a contact-before-replace option. The picker makes the call in the aisle. You find out what happened when you unpack. For orders over S$100, check the digital invoice in the app before the delivery window closes. The app refreshes the invoice after picking completes, roughly 60 to 90 minutes before your slot starts. That window is your chance to spot a swap you do not want and cancel the whole order if FairPrice Online’s policy allows cancellation at that stage.

Pandamart Missing Item Policy And Refund Logic

pandamart, Foodpanda’s dark-store delivery service, runs on a condensed SKU range with 24-hour operations in most coverage zones. Its substitution logic is the least flexible of the four platforms. pandamart does not offer a cart-level preference toggle. The picker either finds the item you ordered or marks it unavailable. If the item is unavailable, pandamart removes it and issues an automatic refund to your original payment method. There is no alternative product, no upsell, and no price difference charge. This sounds cleaner than RedMart’s or FairPrice Online’s approach, but it comes with a trade-off: you receive no replacement. A missing packet of pasta on a Friday night order means you have no pasta, not a different brand of pasta.

Getting A Refund For A Pandamart Missing Item You Were Charged For

On rare occasions, the pandamart invoice will list an item as delivered when it was not in the bag. This happens when a picker scans a barcode but the item does not make it into the sealed package. If you are charged for a missing item, open the Foodpanda app, go to the order, tap Help, and select Missing Item. The platform’s automation refunds most claims within minutes. For a higher-value missing item, the system may escalate to a human agent. Keep the sealed bag until you have checked every line item against the digital invoice. pandamart’s bag seal is your evidence that you did not remove the item before reporting it missing.

GrabMart Substitute Item Refund

GrabMart is a multi-vendor marketplace. Your order is picked from a partner retailer’s shelf, not a centralised Grab warehouse. The replacement policy varies by partner. Some retailers allow swaps. Some do not. GrabMart’s app shows a preference field at checkout when the partner supports it. You can select Do Not Substitute or allow the picker to choose an alternative. When a swap fires, GrabMart’s default is to charge the actual price of the replacement. There is no universal price cap. The policy sits with the retailer, not with Grab.

How To Dispute A GrabMart Substitute Item Charge

If you receive a substitute item you did not agree to, or the price is higher than you consider reasonable, report it through the Grab app’s Help Centre under the specific order. Grab’s refund policy on swaps is discretionary and handled case by case. The strongest position is to refuse the item on arrival. Tell the rider you are rejecting the swap. The rider will mark it as refused and the charge will be reversed. Once you accept the bag, the burden shifts. You will need to submit a photo of the item and explain why the alternative was unsuitable. Grab’s resolution time ranges from 2 hours to 3 working days. For orders under S$10, Grab frequently issues a voucher rather than a cash refund.

Replacement Policy Comparison Across Four Singapore Platforms
PlatformDefault Replacement SettingPrice Difference RuleRefuse On ArrivalContact-Before-Replace Option
RedMartSubstitute with similar itemCharges price difference, no capYes, tell the driverNo
FairPrice OnlineSub for dry/frozen; no sub for freshCharges lower of original or replacementNo, but report within 24hNo
pandamartNo substitutionNo charge (item removed, refunded)Not applicableNot applicable
GrabMartVaries by partner retailerCharges actual replacement priceYes, tell the riderNo

When The Price Difference Hits Your Wallet Hardest

Automatic replacement hurts most on high unit-price items: infant formula, olive oil, specialty cheese, premium cuts of meat. A tin of formula swapped for a pricier alternative adds a steep jump to your order in one line. Across a weekly shop with four swaps, the unapproved spend climbs fast. The platforms do not flag these line-item changes in a push notification. You have to open the digital invoice or the paper slip and scan for a SUB or REPLACED marker. RedMart uses a small icon next to the item name. FairPrice Online appends a note in the item description. pandamart and GrabMart show the change in the order summary only after delivery completes, not before.

If you are managing a strict weekly budget, the safest approach across all four platforms is to set Do Not Substitute on every order, every time. You lose the convenience of receiving an alternative but you gain certainty over your final charge. The item is refunded and you can place a separate order later or buy it from a physical store. The Lemon Law, administered by CASE, offers a theoretical remedy for goods that are not as described, but its application to perishable grocery swaps is narrow. CASE can mediate a dispute over a substitute item that was materially different from what you ordered, but the process takes weeks and the outcome is not guaranteed. Prevention at the cart level is faster and cheaper.

What To Do If You Are Already Past The Delivery

If you have accepted the bags and found an unwanted swap, act fast. For RedMart and FairPrice Online, you have 24 hours from delivery to report the issue through the app. For pandamart, the window is tighter: report within 2 hours for best results, as the dark-store reconciliation clock runs fast. For GrabMart, open a ticket immediately and attach a clear photo showing the substitute item next to the packing slip or digital invoice. State explicitly that you did not approve the replacement and that the price difference was not disclosed before delivery. Platforms treat unauthorised charge complaints more seriously than preference complaints. Frame the issue as a billing error, not a selection complaint.

Common Questions

Can I get a refund if the substitute item costs more than my original item?

Yes, on most platforms. FairPrice Online automatically charges the lower price. RedMart and GrabMart charge the difference, but you can refuse the item on arrival or report it post-delivery for a refund. pandamart removes the item and refunds, so the question does not arise.

How do I set a substitution preference on RedMart?

Open your cart before checkout. Look for the substitution preference text link near the top of the item list. Tap it and select Do Not Substitute, Substitute With a Similar Item, or pick a specific replacement from RedMart's suggested list.

Does FairPrice Online notify me before substituting an item?

No. FairPrice Online does not offer contact-before-replace. The picker substitutes at the shelf. You see the change on the digital invoice after picking finishes, roughly 60 to 90 minutes before your delivery slot.

What happens if pandamart does not have an item I ordered?

pandamart removes the item from your order and issues an automatic refund to your payment method. No substitute item is sent. The refund typically appears within a few hours but can take up to 5 working days depending on your bank.

Can I refuse a GrabMart substitution when the rider arrives?

Yes. Tell the rider you are rejecting the substituted item. The rider will mark it as refused and you will not be charged. If you accept the bag and find the substitution later, report it through the Grab app Help Centre with a photo.

Why does my delivery receipt show a higher total than my checkout amount?

A substitution with a higher price was added to your order and your substitution setting permitted it. Check the digital invoice for items marked as substituted or replaced. The difference is the sum of the price gaps on those line items.

What can CASE do about an unauthorised grocery substitution charge?

CASE can mediate a dispute under the Lemon Law if the substitute item is materially different from what you ordered and the platform refuses a refund. The process takes weeks and is not guaranteed. Report the charge to the platform first and exhaust its internal dispute process before approaching CASE.