Tool

Cents Per Point Calculator (CPP)

The full cents per point calculator. Plug in cash price, taxes, and miles — we show your cpp under both the taxes-included (TPG) and taxes-excluded (OMAAT) methodologies, with per-cabin benchmarks so you know what you are looking at.

Calculate cpp (both methods)

Cabin (for benchmark)
Method 1 · Taxes excluded
7.79 cpp
Above Business sweet spot
Cash equivalent$6,620.00
Miles used85,000
Method 2 · Taxes included
8.00 cpp
Above Business sweet spot
Cash equivalent$6,800.00
Miles used85,000
MethodCash equivalentcppVerdict
Method 1
Taxes excluded (OMAAT)
$6,620.007.79 cppAbove Business sweet spot
Method 2
Taxes included (TPG)
$6,800.008.00 cppAbove Business sweet spot
Benchmark for Business (J)
Typical range: 3.05.0 cpp. Sweet spots (Aeroplan, Turkish, Alaska) can hit 6-10 cpp.

The two methods explained

Method 1 — taxes excluded, sometimes called the OMAAT method — subtracts the cash you paid on the award (taxes, fuel surcharges, security fees) from the cash price of the revenue ticket. It tells you the true incremental value of using points instead of cash.

Method 2 — taxes included, sometimes called the TPG method — treats the full revenue fare as the cash equivalent and just divides by miles. It is simpler and tends to be more generous, which is why blogs that monetize redemptions tend to use it.

method_1_cpp = (cash_price − award_taxes) ÷ miles × 100
method_2_cpp = cash_price ÷ miles × 100

Both numbers are shown so you can quote whichever you prefer — and notice the gap widens when fuel surcharges (YQ) are heavy.

Per-cabin benchmarks

Economy (Y)
1.0 – 1.5 cpp
Anything below 1.0 is a bad redemption. Domestic Y rarely breaks 1.5 cpp.
Business (J)
3 – 5 cpp
Typical premium-cabin range. Sweet spots reach 6-10+ cpp.
First (F)
5 – 8 cpp
Top sweet spots (Singapore Suites, Lufthansa F) can hit 12+ cpp.

FAQ

What is cents per point (cpp)?
Cents per point is the value you got from a points redemption, expressed in cents. Take the cash equivalent of your redemption, divide by the number of points spent, and multiply by 100. A flight that would have cost $2,000 cash redeemed for 50,000 miles gives 4.0 cpp.
Why are there two different cpp methods?
The "TPG method" treats the entire cash price (including the taxes you would have paid on the revenue ticket) as the value of the redemption — so the cash equivalent is the full revenue fare. The "OMAAT method" strips out the taxes and fees you paid out of pocket on the award ticket, treating only the net-of-tax saving as the cpp numerator. OMAAT is more conservative and is the version most points enthusiasts agree on.
Which cpp method should I use?
For honest decision-making, use the OMAAT method — taxes minus taxes. If you paid $200 in fees on the award and the revenue ticket would have cost $2,200 (including $150 of similar taxes), your real saving is $2,000 / miles. The TPG method tends to overstate redemption value, especially on routes with heavy fuel surcharges like British Airways.
What is a good cpp for economy class?
Economy redemptions usually clear 1.0-1.5 cpp. Domestic short-hauls on Southwest, JetBlue, and Delta SkyMiles often land between 1.1-1.4 cpp. Anything below 1.0 cpp on economy is poor — most travel portals cash points out at 1.0-1.5 cpp, so you are losing flexibility for nothing.
What is a good cpp for business and first class?
Business class generally clears 3-5 cpp, with sweet spots reaching 6-10+ cpp on routes like Aeroplan to Europe, Turkish for ANA, or Alaska on Cathay. First class redemptions are higher: 5-8 cpp typical, sometimes 12+ cpp on Singapore Suites or Lufthansa F via Aeroplan. Premium-cabin redemptions are where points really shine.
Why is my cpp lower than someone else got on the same route?
Three usual reasons: (1) the cash fare moves daily, so what you compare against matters; (2) different programs charge different mile prices for the same seat; (3) cash fares for premium cabins vary wildly between off-peak and peak. Using a representative refundable-fare price for cpp (not a heavily discounted sale fare) gives a more honest answer.

Related tools