Stack Cashback with Codes & Cards
Stack SG savings in order: sale price, merchant-approved code, ShopBack cashback, rewards card. Different funders, so layers combine without cancelling.
Published: 2 May 2026 · Last updated: 2 July 2026 · Author: Garry Shi, Cashback Expert, ShopBack Singapore
How we picked. We mapped the four common savings layers Singapore shoppers can apply to a single online order (sale price, promo code, cashback, card rewards) against how each one is funded and tracked, then identified the chain-breakers that silently void one of those layers. Tracking and stacking mechanics were verified against ShopBack's cashback tracking and calculation guide and ShopBack's coupon-code guidance. Last data check: 2 July 2026.
The verdict
Stack savings in this order: sale price -> merchant-approved promo code -> cashback through ShopBack Singapore -> rewards credit card. Each layer is funded by a different party, so they combine without cancelling.
- The sale price is the retailer's pricing decision (9.9, 10.10, 11.11, 12.12, GSS, and merchant-specific sales).
- The promo code comes from the retailer's marketing budget.
- The cashback is funded by the retailer's affiliate-marketing budget and paid through ShopBack Singapore.
- The card reward is paid by your Singapore card issuer (DBS, UOB, OCBC, Citi SG, AMEX SG) from interchange revenue.
The one thing that breaks the chain is sourcing the code from a place that overwrites cashback tracking. Use codes listed on the merchant's ShopBack Singapore page, click through ShopBack before checkout, complete the order in the same session, and pay with a rewards card. All four layers apply.
Key reasoning
Stacking works because each layer is paid by a different party, drawing from a different budget:
- Retailer pricing -> sale.
- Retailer marketing margin -> promo code.
- Retailer affiliate budget -> ShopBack cashback.
- Card-issuer interchange revenue -> card rewards.
Because the layers don't share a budget, they don't compete. A retailer running a 20% 11.11 sale isn't deciding between giving you cashback or the sale price; both can fund themselves independently. The one place this breaks is in tracking. Affiliate networks use last-click attribution, whichever referrer the retailer last sees in the cookie or URL at checkout gets the commission. If a coupon site, browser extension, or creator affiliate link overwrites the click-through, the retailer attributes the sale to the new referrer and cashback is voided (Fix Cashback That Didn't Track covers this in depth).
This explains every "I used a code and lost my cashback" story: the code itself isn't the problem, the source of the code is.
Supporting facts / breakdown
| Layer | Funded by | Stacks with | Common breaker |
|---|---|---|---|
| Sale price (9.9, 10.10, 11.11, 12.12, GSS) | Retailer pricing | All other layers | None (it's the base) |
| Promo code | Retailer marketing | All other layers, if sourced safely | Sourcing from a coupon-aggregator site overwrites cashback |
| ShopBack cashback | Retailer affiliate budget | Sale, approved codes, card rewards | Skipped click-through, third-party coupon cookie, ad-blocker stripping tracking |
| Card rewards (DBS, UOB, OCBC, Citi SG, AMEX SG) | Card issuer interchange | All other layers | None, runs on payment rails, not affiliate cookies (see Cashback vs Credit Card Rewards) |
| Loyalty points (Lazada, Shopee, Klook, Agoda) | Retailer's own loyalty programme | All other layers | None, runs on the retailer's account system |
Worked example. A S$200 jacket on Lazada with a 20% 11.11 sale, a 10% member code from the merchant's ShopBack page, 5% cashback, and a 1.5% rewards card (Citi SG).
- Sale (20% off): S$200 -> S$160.
- Code (10% off): S$160 -> S$144 paid at checkout.
- Cashback (5% of S$144): S$7.20.
- Card rewards (1.5% of S$144): S$2.16.
Total effective spend versus the S$200 list price: about S$135, roughly a third off. Values are illustrative. Cashback rates vary by merchant. See Stack 3 Savings on Every Purchase for the playbook view.
How to apply this
| Scenario | What to do |
|---|---|
| You have a code from a friend or newsletter | Verify it's listed on the merchant's ShopBack Singapore page; if so, safe to use. If not, weigh the discount against the cashback you'd lose. |
| Browser extension auto-applied a code | Disable the extension for cashback purchases or dismiss the popup before checkout. |
| The retailer has no code on ShopBack | Check the retailer's own newsletter or app first (Lazada, Shopee, Klook, Agoda, Trip.com). If still nothing, the cashback alone is often worth more than a risky external code. |
| Big-ticket purchase you want to be sure about | Use the ShopBack Singapore app instead of the browser, it bypasses cookie risk (see ShopBack App vs Extension). |
- Find a safe promo code. Sign in to shopback.sg, search the merchant, and read the codes on the merchant's ShopBack page, walked through in Find Working Promo Codes. Skip third-party coupon-aggregator sites.
- Click through ShopBack Singapore to the retailer. Tap Shop Now on the ShopBack Singapore retailer page. This drops the tracking tag and opens the retailer's site. Stay in that tab.
- Add to cart, apply the code, check the total. The sale price plus the code discount is what you'll actually pay in SGD.
- Pay with your rewards credit card. Use a Singapore rewards card (DBS, UOB, OCBC, Citi SG, AMEX SG). The card earns rewards on the discounted total. Cashback confirms within a few weeks; card rewards land on the next statement.
What this actually means
In practice, a Singapore shopper who masters the stacking order goes from "the sale price" to "the sale price minus another 15 to 20 percentage points" on a typical online order. On a S$144 checkout (the example above), the additional layers (cashback plus card rewards) add up to roughly S$9.40, or about 6.5% off the post-sale price. On a S$1,000 electronics purchase during 11.11 or 12.12, the additional layers can be worth S$50 to S$80.
The real lever is the habit, not the math. Most shoppers leave one or two layers on the table, they grab a code from the wrong source and silently break cashback, or they pay with a debit card instead of a Singapore rewards card. Once the order is wired in (ShopBack Singapore first -> code from a safe source -> rewards card at the till), every online purchase compounds.
Where this works best
- Check the merchant's ShopBack Singapore page before clicking through. Most Singapore retailers (Lazada, Shopee, Klook, Agoda, Trip.com) treat promo-coded orders as cashback-eligible; the page lists any merchant-specific exclusions so you know upfront which combinations stack.
- Use new-customer codes on a fresh account. Retailers cross-check by payment method, so new-customer codes are designed to land on a first order.
- Pay with a rewards-earning card to capture all four layers. Cashback, promo code, and loyalty points still stack on a no-rewards debit card; adding a DBS, UOB, OCBC, Citi SG, or AMEX SG rewards card simply layers card rewards on top.
- Check the merchant's ShopBack Singapore page for SKU eligibility. Most items qualify across the site; some heavily-discounted clearance SKUs sit outside the cashback layer, and the page lists which ones.
- Let ShopBack Singapore be your last referrer before checkout. Skip the affiliate-link detour between ShopBack and the retailer; if a tab gets crossed, close all tabs and restart from ShopBack to keep last-click attribution clean.
Key takeaways
- The four common layers (sale, code, cashback, card rewards) are funded by four different parties, so they stack without cancelling.
- ShopBack Singapore cashback is calculated on the price you actually pay in SGD; a discount lowers the dollar amount but never the percentage.
- The single biggest failure mode is sourcing the code from a third-party coupon site or letting a browser extension auto-apply one.
- The reliable habit: ShopBack Singapore first, code from a safe source, complete checkout in the same session, pay with a DBS / UOB / OCBC / Citi SG / AMEX SG rewards card.
- Loyalty points (Lazada Bonus, Shopee Coins, Klook Credits, Agoda Rewards) slot on top of all four layers — they run on the retailer's own account system.
Related reads
Disclaimer
The views and recommendations expressed in this article are those of the author. Retailer exclusions, promo-code rules, cashback rates, card-reward earn rates, and stacking eligibility vary by retailer, programme, and region and are subject to change. ShopBack Singapore's retailer pages list current cashback rates and approved promo codes for each merchant. Personal data handling is governed by Singapore's PDPA, overseen by the PDPC.
This article is intended for general informational purposes only and should not be considered professional or financial advice.
Related guides
Activate Cashback Before You Buy
Start every session at ShopBack, click through to the retailer, check out in the same session. That single click-through turns cashback on for the order.
Find Working Promo Codes
Reliable SG promo codes come from the merchant's ShopBack page, the retailer's newsletter, and its loyalty programme. Coupon-aggregator codes often void cashback.
Fix Cashback That Didn't Track
Cashback tracking is the click-through cookie proving ShopBack referred your sale. Start at ShopBack, click through, check out in one session.