Cashback Rewards Calculator

Yearly net cashback and effective rate from spend and fee.

Finance and MoneyUpdated 2026-10-112 min read
Cashback Rewards Calculator
Net yearly
...
Gross yearly...
Effective rate...

What it does

Cashback cards sell with a rate and hide behind a fee. A 3 % grocery card with a $95 fee beats a free 1 % card only when bonus spend clears the fee many times over. Net yearly rewards, not the headline rate, decide the winner.

The tool above prices two buckets plus a fee. Enter monthly spends with their rates and the annual fee, and it prints net yearly rewards, gross, and the effective rate on total spend. Defaults net $205 on $18,000 at 1.14 % effective.

Regulators describe the same machinery. CFPB circulars document earn rates with cash-back redemption as statement credits or deposits, noting rewards drive card choice more than APR or fees. FTC card guidance adds the fee and interest side: pay in full, or interest and fees eat the rewards.

Break-even keeps fee cards honest. A $95 fee at a 2 point edge over a 1 % base needs $4,750 of bonus spend to tie. Rotating buckets, caps, and redemption minimums trim further, so rerun the numbers on your actual statements yearly.

How to use

  1. Enter monthly bonus category spend.
  2. Enter that bucket rate percent.
  3. Enter monthly other spend and base rate.
  4. Enter the annual fee.
  5. Read net yearly first, then gross and rate.
  6. Compare against a no-fee base card.

Formula

Gross/yr = (spend1 x rate1 + spend2 x rate2) / 100 x 12. Net = gross minus fee. Effective % = net / spend x 100.
spend1
Monthly bonus category spend in dollars.
rate1
Bonus bucket percent, e.g. 3 or 5.
spend2
Monthly everything-else spend.
fee
Yearly card fee in dollars.

Rates enter as percents; monthly spends annualize x12. CFPB documents earn-rate and cash-back redemption models behind this arithmetic.

Worked example

Example: tiered card with $95 fee

Defaults: tiered 3 %/1 % spend with a $95 annual fee.

  1. Inputs: $500/mo groceries at 3 %, $1,000/mo other at 1 %, $95 fee.
  2. Monthly: 500 x 0.03 = $15 plus 1,000 x 0.01 = $10 = $25.
  3. Yearly gross: $25 x 12 = $300.
  4. Net: $300 minus $95 = $205.
  5. Spend $18,000, effective 1.14 %. Tool shows $205.00 /yr, $300.00 gross, 1.14% back.

Reference table

Plan comparison
PlanGrossNetEffective
Tiered 3/1, $95 fee$300$2051.14 %
Flat 2 %, no fee$480$4802.00 %
5/1 tiers, $150 fee$312$1621.35 %

Limits

  • Rewards math only. Perks, travel value, and caps excluded.
  • Assumes full payment; interest destroys the comparison.
  • Flat monthly spend assumed; real spend varies.
  • Redemption minimums and devaluation ignored.

Common mistakes

  • Chasing headline rates past the fee break-even.
  • Counting bonus buckets you rarely spend in.
  • Ignoring caps on high rate categories.
  • Carrying a balance while counting rewards.
  • Skipping the yearly rerun as spend shifts.

Try it yourself

Quick checks. Answers sit tucked under each question.

Flat 2 % card, $2,000/mo, no fee?

Monthly $40 x 12 = $480 gross, no fee, net $480 on $24,000 = 2 %.

$400/mo gas at 5 %, $600 other at 1 %, $150 fee?

Yearly gas $4,800 x 5 % = $240; other $7,200 x 1 % = $72. Gross $312, net $162 on $12,000 = 1.35 %.

Questions

How are net rewards figured?

Monthly category spends times rates, times 12, minus the annual fee. Here ($15 + $10) x 12 minus $95 = $205.

What is the effective rate?

Net over total spend times 100. Here $205 / $18,000 = 1.14 %.

When does a fee card win?

Extra rewards over the no-fee base must pass the fee. At a 2 point edge, $95 / 0.02 = $4,750 of tiered spend breaks even.

Does carrying a balance matter?

Yes. Interest at 20 % or more devours rewards in months; the formula assumes full payment.

Flat or tiered: which is better?

Flat cards pay one rate on everything; tiered cards pay more in bonus buckets. Match buckets to actual spend.

What trims real rewards?

Caps, rotating buckets, and redemption minimums all trim real returns. Read the card terms beside this math.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.