[!NOTE]
The single most important metric in the points and miles game is CPP (Cents Per Point / Cents Per Mile). It tells you exactly how many cents of value you are getting out of each point. Mastering CPP is the first step to ensuring you never waste your hard-earned rewards on poor redemptions.
What is the CPP Formula?
The basic formula to calculate CPP is very simple:
CPP = (Cash Price) ÷ Points Required × 100
For example, if a flight costs $1,000 in cash, or you can book it for 100,000 miles:
CPP = ($1,000 ÷ 100,000) × 100 = 1.0¢ per point.
Advanced Formula: Taxes and Forgone Earnings
In the real world of airline redemptions, the basic formula is often inaccurate. Award flights usually require you to pay "Taxes and Fees" out of pocket. Furthermore, by using miles instead of paying cash, you "forgo" the miles you would have earned on a paid ticket.
Therefore, the correct Advanced CPP Formula is:
True CPP = [(Cash Price - Award Taxes - Forgone Earnings) ÷ Points Required] × 100
Award Taxes (Taxes & Fees): Some airlines (like British Airways or Emirates) pass on exorbitant fuel surcharges (YQ) on award tickets, which can destroy the value of your redemption.
Forgone Earnings: If you buy a $1,000 ticket, you might earn 5,000 miles (worth roughly $50). When you redeem miles, you miss out on earning those 5,000 miles. That $50 is a hidden cost of your redemption.
A Real-World Example
Suppose you want to book a Business Class flight from Los Angeles to Tokyo on Japan Airlines:
Cash Price: $5,000
Award Cost: 60,000 miles + $300 in taxes
Forgone Earnings: Paying cash would have earned you miles worth about $100.
The Calculation:
True Cash Saved = $5,000 - $300 - $100 = $4,600
True CPP = ($4,600 ÷ 60,000) × 100 = 7.66¢ per point
This is an incredible redemption value! Compared to cashing out your points through a bank portal at 1 cent each, you have magnified your value by more than 7 times.
Common Calculation Mistakes
[!WARNING]
Do not fall into these common CPP traps!
Using inflated cash prices: Some people like to calculate their CPP using full-fare First Class prices (e.g., $15,000), which results in a massive CPP (like 15 cents/point). However, if you would never realistically pay $15,000 for that flight, this "high CPP" is a vanity metric. Always use the maximum cash price you would actually be willing to pay.
Ignoring exorbitant fees: Seeing a flight to Europe for 40,000 miles seems like a great deal until you reach checkout and see an €800 fuel surcharge. In this case, you might be better off buying a cheap cash fare.
Redeeming just for the sake of high CPP: Taking a trip you don't actually need or want, just because the "CPP is high," means you are being outsmarted by the loyalty program.
What is a "Good" CPP? (Baseline References)
Different points systems have different baseline values. If your calculation yields a number below the baseline, you are usually better off paying cash.
Chase Ultimate Rewards (UR): The baseline is typically 1.25¢ - 1.5¢ (based on the portal redemption rate of the Sapphire cards).
Amex Membership Rewards (MR): The baseline is around 0.6¢ - 1.1¢ (depending on whether you have the Charles Schwab Platinum card to cash out).
Airline Miles (e.g., Aeroplan, Avios): Economy redemptions should generally hit at least 1.2¢, while Business/First Class redemptions should easily exceed 2.0¢.
Next Steps: Automate the Math
Stop using a handheld calculator. You can use our free tools to instantly run these scenarios: