Discount Caps Explained: Why 20% Off Doesn't Always Mean 20% Off
The percentage is real, but there's a ceiling on how much you can actually save.
Lakshan Gamage
· 7 min read

On this page
The poster said 25% off with a bank card. You did the mental arithmetic on a LKR 15,000 purchase and thought "that's LKR 3,750 saved." Then the bill came and the discount was LKR 1,500. No error at the till. There was a cap in the terms that limited the saving to LKR 1,500 regardless of the total. Discount caps explained simply: the percentage applies, but only up to a fixed maximum.
What a Discount Cap Is
A discount cap is a ceiling on the amount a promotion will save you, independent of the percentage and your bill total. Once the calculated discount reaches the cap, no further saving applies even if the percentage would produce a higher number.
Banks and merchants use caps for a straightforward reason: a percentage discount with no ceiling on a high-value purchase can cost far more than the co-marketing budget allows. The cap lets the bank offer an attractive headline rate while controlling its exposure. For shoppers, knowing the cap is as important as knowing the rate.
A cap is most common on card promotions (bank credit and debit card offers) and on cashback deals. It appears less often on merchant-only discounts, which sometimes run as a flat amount off instead.
How to Spot a Discount Cap in the Terms
Caps are always disclosed in the full terms, though not always on the headline banner. Here is where to look.
On the Offer Cabin offer page, the discount cap is listed as part of the verified terms alongside the percentage, the eligible card and the valid dates. If it isn't visible at a glance, scroll to the full terms section. Every offer also links to the bank's or merchant's official announcement. That source is the final word, and it always contains the cap.
The phrasing to look for: "maximum discount of LKR X," "discount capped at LKR X per transaction" or "up to LKR X off." These all mean the same thing: the percentage applies until the saving would exceed LKR X, at which point it stops.
Some offers set the cap per transaction. Others set it per month. A per-month cap means all your qualifying transactions across the month share a single ceiling, once you've reached it in aggregate, further transactions earn no additional saving until the next month.
Calculating Your Real Saving
The calculation is simple once you have three numbers: the percentage, the cap and your expected bill.
Multiply your bill by the percentage. If the result is below the cap, that is your saving. If the result exceeds the cap, your saving is the cap, not the percentage of your bill.
Here is a made-up example with invented figures to illustrate. Suppose a card offer gives 20% off at a clothing outlet, capped at LKR 2,000 per transaction.
- Bill of LKR 6,000: 20% = LKR 1,200. Below the cap, so you save LKR 1,200.
- Bill of LKR 10,000: 20% = LKR 2,000. Exactly at the cap, so you save LKR 2,000.
- Bill of LKR 18,000: 20% = LKR 3,600. Above the cap, so you save LKR 2,000. The same as on LKR 10,000.
That last point is worth sitting with. Above LKR 10,000, spending more does not increase your saving. The effective discount rate on LKR 18,000 is LKR 2,000 / LKR 18,000 = 11%, not 20%. The headline rate is accurate; the cap is what sets the real-world outcome.
Common Mistakes When a Cap Is Involved
Calculating savings from the headline rate alone. The percentage is only accurate up to the bill level where it hits the cap. Above that, the effective rate is lower. Always check the cap before you calculate.
Splitting a purchase to stay under the cap. Some shoppers split a large purchase across two transactions, hoping each earns a discount. Whether this works depends on how the offer defines the cap, per transaction or per day. Many banks monitor for split transactions and apply the cap across both. The terms usually address this; read them before attempting it.
Assuming the same cap across card tiers. A bank may offer the same promotion with different caps for different card tiers: a standard card at LKR 1,500 and a premium tier at LKR 3,000. If you hold both, using the higher-tier card can double the saving. The tier is specified on the offer page.
Missing a per-month cap that resets mid-promotion. If a three-month promotion carries a per-month cap, you have three separate ceilings. One for each month. A purchase in the last week of a month that hits that month's cap earns nothing, but the same purchase made three days later (in the new month) earns the full discount again.
When the Cap Still Makes an Offer Worth Taking
A cap doesn't make a promotion bad. It just sets the maximum value. The useful question is whether your expected spending naturally lands at or near the point where the discount equals the cap.
If your typical bill at a retailer is LKR 8,000 and the cap kicks in at LKR 10,000, you're collecting close to the full headline discount on your ordinary spending. That's a good outcome.
If your typical bill is LKR 40,000 and the cap is LKR 800, the effective saving is small relative to your spend. You may still take the discount (LKR 800 is LKR 800) but it's worth knowing the realistic figure before you factor it into a purchase decision.
📍 Find live offers: browse the latest island-wide offers, or explore all categories.
Frequently Asked Questions
What does "discount capped at" mean on an offer?
It means the saving cannot exceed the stated amount, regardless of your bill total. If the cap is LKR 1,500 and your discount would otherwise be LKR 2,200, you save LKR 1,500. The cap is a ceiling, not a guaranteed saving.
How do I find the discount cap on a bank card offer?
The cap is in the full terms on the offer page and on the bank's own promotions page. Look for phrases like "maximum discount of LKR X" or "up to LKR X off per transaction." If the headline banner doesn't show it, scroll to the terms section or check the official source.
Does a per-month cap reset every month?
Yes. A per-month cap covers all qualifying transactions within that calendar month. Once you reach it, no further saving applies until the next month, even if the promotional period continues. The reset date is usually the first of the calendar month.
Is a discount cap the same as a minimum spend?
No. A minimum spend is a floor. Your bill must reach that amount before the discount applies at all. A cap is a ceiling. The maximum the discount will reach, regardless of how high your bill goes. Many promotions carry both: a floor to qualify and a ceiling on the saving.
Why do banks put caps on their offers?
Caps let banks offer attractive percentage rates while controlling the total cost of the promotion. Without a cap, a 20% discount on a LKR 200,000 purchase would cost LKR 40,000 from the co-marketing budget. The cap limits exposure while keeping the headline rate competitive.
Read the Cap, Then the Rate
Discount caps explained in practice: the percentage tells you the rate, the cap tells you the maximum. Run the calculation on your expected bill before you decide whether the saving is meaningful. Check the current verified offers at island-wide offers and read the full terms (both the rate and the cap) before your next purchase.
- bank-offers
- coupons

