How to Calculate Point and Mile Value (CPP Guide)

[!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

A Real-World Example

Suppose you want to book a Business Class flight from Los Angeles to Tokyo on Japan Airlines:

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!

  1. 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.
  2. 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.
  3. 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.

Next Steps: Automate the Math

Stop using a handheld calculator. You can use our free tools to instantly run these scenarios: