The Same Flight, Different Miles: Compare the Full Booking Cost
Compare the originating points, cash charges and restrictions behind different mileage prices for a hypothetical flight.

In the fictional comparison below, the award with the lowest mileage price uses the most bank points and cash. To see why, work backward from each program’s award units to the bank points you would have to transfer. Then compare those bank points alongside the cash charge, keeping the two amounts separate.
This article works through one fictional example to show the method. Every program, ratio, bonus and price below is invented. No live seats were searched and no real program’s rules are described. The point is the comparison, not the answer.
Define the objective first
For a clean starting comparison, hold the trip details constant. Fix these before you collect prices:
- The flight: the same flights, dates and cabin on every segment.
- The passengers: the same number of travelers.
- The money you’ll spend from: in this example, one fictional bank currency that can transfer to all three programs.
If two options differ in any of these, you are comparing different trips. Settle that first, or note the difference and value it separately.
The fictional scenario
One traveler wants a specific flight. It is bookable, in this teaching example, through three fictional programs:
| Option | Award price | Cash paid | Units per bank point |
|---|---|---|---|
| Program A | 60,000 units | $250 | 1 |
| Program B | 75,000 units | $80 | 1, plus a 25% bonus |
| Program C | 55,000 units | $350 | 0.75 |
The assumptions behind it, all invented:
- Transfers from the bank are in increments of 1,000 bank points.
- Program B’s 25% bonus adds a quarter on top of the units the ordinary 1:1 ratio would give, so each bank point yields 1.25 units.
- Every unit, including the bonus, arrives before booking.
- There are no transfer fees, and the cash amounts above are the only cash charges.
- The seat is available in all three programs.
Program C looks cheapest, at 55,000 units. Program B looks most expensive, at 75,000. Now convert.
Work backward to bank points
For each program, divide the award price by the units you get per bank point, then round up to the next 1,000-point increment. Under these assumptions you can’t transfer part of a block, and rounding down leaves you short.
Program A. 60,000 units ÷ 1 = 60,000 bank points, already a whole number of blocks. You receive 60,000 units and have none left over. One block fewer, 59,000 bank points, would give only 59,000 units: not enough.
Program B. 75,000 units ÷ 1.25 = 60,000 bank points, again a whole number of blocks. You receive 60,000 × 1.25 = 75,000 units, with none left over. At 59,000 bank points you would get 59,000 × 1.25 = 73,750 units: not enough.
Program C. 55,000 units ÷ 0.75 ≈ 73,333.33 bank points, which isn’t a whole block, so round up to 74,000. You receive 74,000 × 0.75 = 55,500 units and have 500 left after booking. At 73,000 bank points you would get 73,000 × 0.75 = 54,750 units: not enough.
Compare what actually leaves your account
| Option | Bank points | Cash paid | Units left over |
|---|---|---|---|
| Program A | 60,000 | $250 | 0 |
| Program B | 60,000 | $80 | 0 |
| Program C | 74,000 | $350 | 500 |
Read it in bank points and dollars, not in program units:
- B against A: the same 60,000 bank points, and $250 − $80 = $170 less cash. The “most expensive” award in miles is the cheapest booking here, because of the bonus and the lower cash charge.
- C against A: 74,000 − 60,000 = 14,000 more bank points, and $350 − $250 = $100 more cash. The “cheapest” award in miles costs the most, because each bank point buys fewer units.
- C’s leftover 500 units sit in Program C. Don’t count them as worth anything until you have a real use for them.
Keep the two currencies apart throughout. A table that mixes “miles” and “points” in one column will mislead you.
Check whether the cheapest option is actually usable
Under these assumptions Program B wins on cost. That isn’t a universal answer, and the assumptions are doing a lot of work. Before acting on a comparison like this, check what could change it:
- Timing of bonus units. B’s advantage depends on the bonus arriving before you book. If we change the model so that B’s bonus arrives after booking, a transfer of 60,000 bank points no longer covers the award in time. You would need more bank points, or would have to wait.
- Change and cancellation terms. Suppose, hypothetically, that A allowed free changes and B charged a fee. If your plans might move, that difference could outweigh $170. Read each program’s actual terms rather than assuming.
- Passengers. Each option needs its own check for the full party. Check the option for the actual number of travelers; do not use a one-person search as confirmation for the whole party.
- Complexity. Joining a new program, linking accounts and watching a bonus deadline all take time. If an option needs steps you’re unlikely to finish, count that.
- Alternatives. Paying cash for the flight, or keeping the points for a different trip, are options too. A comparison that only ranks award routes can hide the possibility that none of them is a good use of your points.
For the mechanics of a transfer (linking accounts, increments, timing and finality), see Transfer partners explained. For how to judge a transfer bonus, see Transfer bonuses: when a bonus is worth acting on.

Confirm the seat before you move anything
The model assumes the seat is bookable in every program. In real life, confirm it in the program you’ll book with, for every traveler, before transferring. How to search partner airline awards before you transfer covers that workflow.
Record the decision and a fallback
Write down what you chose and why, while the numbers are in front of you. A short record for each option:
- Program and flight: program name, flights, dates, cabin and number of travelers.
- Price: award units and cash, as shown at checkout.
- Conversion: units per bank point (with any bonus and its posting terms), the increment, and the bank points needed after rounding.
- Left over: units remaining after booking.
- Conditions: change and cancellation terms, and any deadline.
- Checked: where you read each figure, and when.
Then name a fallback: what you will do if the chosen option fails between transfer and booking. Base the fallback on the points and cash you would still have after the transfer. Consider another usable booking, paying cash, or not booking; do not assume you can undo a transfer. Decide before you transfer, not after.
A reusable comparison template
Copy this and fill in one row per option. Compare the last three columns, never the award price on its own.
| Option | Award units ÷ units per bank point | Bank points (rounded up) | Cash |
|---|---|---|---|
Then answer three questions:
- Which option uses the fewest bank points plus cash that you’re comfortable spending?
- Does that option depend on anything uncertain, such as bonus timing, change terms or availability for everyone?
- If it does, is the next option close enough to prefer for its certainty?
The option with the fewest miles isn’t necessarily the answer. Look for the one that uses the least of what you actually hold, on terms you can live with.
This article uses an invented example to teach a method. It describes no real program, fare, offer or seat, and it is general information, not individual financial advice.