Cashback caps and bonus categories: calculate your real reward rate
2026-07-19
A category headline describes one slice of spend, not the return on the card. The useful number is a weighted rate that follows the cap, fallback rate, excluded transactions, and the redemption value you can actually receive. Calculate inside one statement month or quarter so the cap and the spending use the same clock.
Direct answer
A 5% category is not a 5% return on the whole card bill. Apply the headline rate only to category spend inside the stated cap, use the fallback rate above the cap, add rewards from other eligible purchases, and divide by all spending you are evaluating. With $2,100 in a 5% category capped at $1,500, $1,400 of other spend at 1.5%, and $250 excluded, rewards are $102: 2.91% of eligible purchases but only 2.72% of the $3,750 statement.
Inputs to collect
- Analysis period that matches the cap: statement month, calendar quarter, or cardmember year
- Spend that will actually code in the bonus category
- Headline category rate and whether activation or enrollment is required
- Eligible-spend cap or reward-dollar cap, converted to the same basis
- Fallback rate after the cap is reached
- Other eligible purchases and their earn rate
- Excluded transactions, returns, credits, and any redemption haircut
Formula
Let B = category spend, C = eligible category-spend cap, rb = bonus rate, rf = fallback rate, O = other eligible spend, ro = other rate, and X = excluded spend. Rewards = min(B,C) × rb + max(B−C,0) × rf + O × ro. Eligible weighted rate = rewards ÷ (B+O). Whole-bill effective rate = rewards ÷ (B+O+X).
Worked example
During one quarter, category spend is $2,100. The card pays 5% on the first $1,500 and 1% after that. Other eligible purchases are $1,400 at 1.5%, while $250 is excluded. Rewards are $75 + $6 + $21 = $102. The eligible weighted rate is $102 ÷ $3,500 = 2.91%; the statement-wide rate is $102 ÷ $3,750 = 2.72%. Applying 5% to all $2,100 would overstate category rewards by $24.
Sensitivity check
| Scenario | Changed input | Result |
|---|---|---|
| Below the category cap | $900 category; $1,400 other; $250 excluded | $66 rewards; 2.59% whole-bill rate |
| Exactly at the cap | $1,500 category; other inputs unchanged | $96 rewards; 3.05% whole-bill rate |
| Base example | $2,100 category; $600 earns only 1% | $102 rewards; 2.72% whole-bill rate |
| Heavy spend above cap | $3,000 category; other inputs unchanged | $111 rewards; 2.39% whole-bill rate |
Compare the reward value with the card fee
Limitations
- Merchant category coding is controlled by the payment network and acquirer, not by the name you see on the storefront. Confirm posted transactions instead of assuming every purchase qualifies.
- A cap stated as reward dollars must be divided by the incremental or stated reward rate specified in the terms before it can be treated as a spend cap.
- Returns, statement credits, account status, activation deadlines, redemption minimums, point devaluation, and program changes can reduce realized value.
- Paying interest, late fees, or buying more to chase a category can erase rewards. This model measures rewards, not affordability, credit risk, or tax treatment.
Sources and verification
- CFPB — credit-card rewards program circular
- CFPB — credit-card agreement database
- CFPB — when card terms and reward benefits may change
Last verified:
Cash-back cap and real-rate calculator
Use one cap period. Enter the category rate as a percentage and the spend cap in currency.
- Category spend at headline rate
- —
- Category spend above cap
- —
- Total rewards
- —
- Weighted rate on eligible spend
- —
- Effective rate on the whole bill
- —
- Reward lost versus applying headline rate to all category spend
- —
Inputs remain in this browser. Confirm category coding, activation, cap period, returns, redemption value, and current terms with the issuer.
First identify whether the cap limits spend or rewards
“5% on up to $1,500 in purchases” is already a spend cap. “Earn up to $75 cash back” requires another step: $75 divided by 5% equals $1,500 only when the $75 limit applies to the full 5%. If the fine print caps only the incremental 4% above a 1% base, $75 divided by 4% would instead permit $1,875. Record the wording, not just the banner.
Merchant coding decides the category after the purchase posts
A restaurant inside a hotel, grocery order through a marketplace, or wallet-funded purchase may post under a code that does not match the storefront description. Build the first estimate from planned categories, then replace it with the posted reward detail. Activation, offer enrollment, and cardmember-year dates are separate eligibility checks.
Use two denominators to avoid a flattering answer
The eligible rate of 2.91% explains how the reward engine treated $3,500 of qualifying purchases. The whole-bill rate of 2.72% explains what the card returned against every dollar charged in this example, including $250 that earned zero. Both are useful; showing only the higher one hides excluded spending.
Rewards are gross value before financing cost
The $102 result is not a reason to revolve a balance or move purchases forward. Interest, late fees, an annual fee, a redemption haircut, or extra consumption can exceed the reward. The CFPB also notes that program conditions and redemption values can affect whether promised value is realized, so archive the terms used for the calculation.
This is a general reward-math model, not a recommendation, application decision, credit offer, tax opinion, or promise that a transaction will qualify.