Image Image Image Image Image Image Image Image Image Image
Scroll to top



American’s 50% Buy-Miles Bonus Is Back

American’s 50% Buy-Miles Bonus Is Back

American’s best-ever buy-miles bonus, which expired on December 31, 2012, is making a comeback.

Offer Details

Through February 28, AAdvantage members who purchase miles will earn the following mileage bonuses:

  • 1,500 bonus miles when buying 5,000 – 9,999 miles
  • 3,000 bonus miles when buying 10,000 – 14,000 miles
  • 4,500 bonus miles when buying 15,000 – 19,000 miles
  • 10,000 bonus miles when buying 20,000 – 29,000 miles
  • 15,000 bonus miles when buying 30,000 – 39,000 miles
  • 20,000 bonus miles when buying 40,000 – 49,000 miles
  • 25,000 bonus miles when buying 50,000 – 59,000 miles
  • 30,000 bonus miles when buying 60,000 miles

Unlike last year’s buy-miles bonus that applied both to miles purchased for the member’s own AAdvantage account and to miles purchased as gifts for others, this offer only applies to purchases made for one’s own account.

Another change from last year: The annual limit on purchased miles appears to have been raised from 40,000 to 60,000 miles.

Deal or No Deal

With the exception of US Airways, which routinely boasts a 100 percent bonus on purchased miles, the typical bonus offered by airlines in their buy-miles promotions is 20 or 25 or 30 percent.

Since by almost any measure, the normal selling price of miles is significantly higher than their actual value, such modest bonuses just aren’t enough to turn a bad deal into a decent deal, much less a good deal.

The all-in price for 90,000 miles, including the bonus, is $1,808.75 ($1,650 for 60,000 miles, plus a $35 processing fee, plus $123.75 Federal Excise Tax). That’s 2.01 cents apiece.

So, can you redeem the miles to squeeze more than 2 cents each in value from them? Redeeming 25,000 miles for a flight that would normally cost $500 would nominally net a 2-cent-per-mile return. But when you consider the hassle factor in booking capacity-controlled award seats, you’d probably want to use $600 as your breakeven. Since 25,000 miles is the price of a domestic award ticket, and the great majority of domestic flights can be purchased for less than $600, it’s hard to justify buying the miles at 2 cents each.

On the other hand, 90,000 miles is almost enough for a business-class award trip between the U.S. and Europe. A round-trip business-class flight between Los Angeles and London on American prices out at $8,376. And therein lies a compelling proposition. Buy a revenue ticket for $8,376. Or combine 10,000 miles from your account with 90,000 miles purchased for $1,809 and book it as an award ticket.

In that scenario, even accounting for the hassle factor, buying miles looks like a winning strategy.

Reader Reality Check

Have you purchased miles from an airline? Were you able to get good value for them?

Other Posts of Interest

Stay in Touch

For more news like this, sign up to receive our free weekly newsletter. You can follow us on Twitter and Facebook, too.

  • Lordkent

    This is always the Best Value of any Airline Miles Purchase Program especially if you can get your total up to 220,000 Points and use them for a OW220 Business Class Explorer AAward.

  • sht1

    I’ve recently had a good experience with purchasing UA award accelerator miles at ~2.1cpm. I recently purchased an award ticket for 92,500 miles of which I had about 50k in my account and purchased the remaining 42.5k for a little under $900. The itinerary — SFO-KIX (UA-x)//ITM-FUK(NH-x)-BKK(TG-J)-VTE(TG-J)//VTE-BKK(TG-x)-PVG(TG-J)-SFO(UA-J). The VTE-BKK will upgrade to business for no add’l miles if space is available. The itinerary prices at just shy of $8k, with alternative less convenient fares going down to around $7.5k. Even if I had bought all 92.5k miles at 2.1cpm I would have come out way ahead (it would have cost just shy of $2k).

  • Charles Pantino

    There is at times problem with award travel. However, after it is over, you can always turn to management and they make it right. Be polite because this works.