How To Fly For Free on Credit Card Bonus

I’ve been earning lots of airline miles and cash over the last several years with credit card offers. I often fly on miles alone. Here’s how.

Short form:

Every three months or so I sign up for a new credit card that offers me miles. I spend the money I need to on the card, then set the card in a drawer for a few months. Then I cancel the card. When I am looking to travel, I look in my little spreadsheet to see what miles I have, and fly for free!


Long form:

  • When signing up, pretty much the only important benefit is the signing bonus. Look for credit cards that offer things like “25,000 miles if you spend $2,000 in the first 3 months”. Offers for 30k or 50k miles are even better.
  • Keep track of your cards by putting notes on them. I print out a document in 6 point font and tape it to the card. Notes usually say something like “spend $2k by [date] for 25k miles. 2pts/$ on restaurants. Cancel by [date] or $95 fee” Then I leave a space to write how much I’ve spent on the card.
  • Always pay off your credit card in full every month. Always. If you are tempted not to, stop reading right now.
  • Keep 2 cards in your wallet, an Amex and a Visa/Mastercard.
  • Cancel the card before they charge you a yearly fee. Most cards say something like “$95 per year, waived for the first year”. It is rarely  worth paying the yearly fee for the next year’s bonus like a free companion airline ticket or points-back.
  • It mostly doesn’t matter what airline or offer you sign up for, you’ll find a way to use the miles eventually. Though I usually stay away from hotel miles because I rarely stay in them.
  • To start with, just get one new card every six months. Once you start getting the hang of it, you can get a card every two months. Juggling too many cards can be complicated to manage. [July 2016 update: I was recently denied a Chase card because I had opened too many cards in the last two years, I had opened 10 cards so I guess that’s the limit… 10 cards every 2 years]
  • Sign up for cards slowly, maybe a card every other month, and cancel your cards at the same rate. If you try to sign up for too many cards all at once, the companies will worry something funny is going on and they might deny you a new card.
  • If you have a business, you can open cards under the business’ name and use more cards.
  • Keep track of your earned miles from all your airlines and such in a document. When you have enough miles for a flight, use them!
  • Sometimes you can spend your miles on points or trade them for cash. Those can be nice because they are easier to deal with and you probably only fly so much.
  • Always consider the “exchange rate” of points to dollars when you are considering a card. Earning $0.01 per dollar is the “norm”, like on a “1% cash back” card. But when you pay attention to signing bonuses, you often earn $0.10 of value  per dollar. It’s like getting 10-15% off EVERYTHING.
  • Where to find the best offers keeps changing. Google “credit card offers” and you’ll find lots of them. Here are some of my go-to spots:,,,,,
  • Keep track of all your cards in a document. Even the cancelled ones. It’s good to follow this stuff. And for most credit cards, you can sign up for the same offer 24 months after cancelling the old card.
  • Hang onto one credit card (I keep a 2% cash back card) so you always know you have a card that works.
  • Here are the credit card perks I pay attention to. All the other perks are usually not worth my time:
    • Signing bonus
    • Free first checked bag on an airline. Otherwise, checked luggage can cost $35/bag
    • Can I trade the miles into dollars at a reasonable rate? Trading 100 points into $1 at is great
    • 3% or better “cash back” might be worth paying attention to if it’s on something I spend money on
  • If you are worried about your credit score, I’ve been doing this for more than five years and my FICO score was above 800 last time I checked.

Leave a Comment

Do not write "http://" or "https://" in your comment, it will be blocked. It may take a few days for me to manually approve your first comment.