Skip to main content

HomeAll guides

Which Credit Card Earns the Most Flyer Miles for Your Spending

The card that earns the most miles depends on where you spend the most money

There is no single "best" card for flyer miles because the best choice depends on your spending pattern. A card that earns 5 miles per dollar on airfare is worthless if you never buy airfare. A card that earns 2 miles per dollar on restaurants is powerful if you eat out constantly. The real work is matching the card's earning categories to the places where you actually spend money.

Start by looking at your credit card statements from the last three months. Add up what you spent on groceries, gas, dining, travel, and everything else. The categories where you spend the most are the ones where a high earning rate saves you the most miles. Then find a card that earns bonus miles in those exact categories.

Most flyer mile cards also offer a sign-up bonus — often 50,000 to 100,000 miles for spending a set amount in the first few months. That bonus is usually worth more than a year of everyday earning, so it should factor into your choice.

Key Takeaways

  • The best card for you earns bonus miles in the categories where you spend the most money, not the categories with the highest advertised rate.
  • Sign-up bonuses (typically 50,000 to 100,000 miles) are usually worth more than a full year of everyday earning.
  • Most airline-branded cards earn 2 to 3 miles per dollar on airline purchases and 1 mile per dollar on everything else, while cash-back cards that convert to miles often have different category structures.
  • Annual fees range from $0 to $550, and the card only makes financial sense if the miles you earn exceed the fee's value.
  • Miles expire or become harder to use if you do not have an active account, so choose a card from an airline you actually fly.

Airline-branded cards versus cash-back cards that convert to miles

An airline-branded card is issued by a specific airline (United, Delta, American, Southwest) and earns miles in that airline's program. These cards typically earn 2 to 3 miles per dollar on purchases made with that airline, 1 to 2 miles per dollar on other travel (hotels, rental cars, gas), and 1 mile per dollar on everything else. They come with perks like free checked bags, priority boarding, and lounge access.

A cash-back card that converts to miles is issued by a bank or credit card network (Chase, American Express, Capital One) and earns points or cash that you can transfer to airline programs. These cards often earn 2 to 5 points per dollar in specific categories like dining, travel, or groceries, and 1 point per dollar on everything else. You then transfer those points to the airline of your choice, giving you flexibility to use miles across multiple programs.

Airline-branded cards make sense if you fly one airline consistently and want the perks that come with the card. Cash-back cards that convert to miles make sense if you fly multiple airlines or want to maximize earning in categories that matter to your spending. The math is different for each person.

How to compare earning rates across different cards

To compare cards fairly, calculate the total miles you would earn in a year based on your actual spending. Take your monthly spending in each category, multiply it by the miles-per-dollar rate for that category, and add up the total. Then subtract the annual fee. That number is your realistic annual earning.

For example: if you spend $1,000 per month on groceries, $500 on dining, and $2,000 on everything else, and you are comparing two cards:

  • Card A: 3 miles per dollar on groceries, 1 mile per dollar on dining, 1 mile per dollar on everything else. Annual fee: $95. Yearly earning: (12,000 × 3) + (6,000 × 1) + (24,000 × 1) = 54,000 miles minus $95 fee = 53,905 miles of value.
  • Card B: 2 miles per dollar on groceries, 3 miles per dollar on dining, 1 mile per dollar on everything else. Annual fee: $0. Yearly earning: (12,000 × 2) + (6,000 × 3) + (24,000 × 1) = 54,000 miles with no fee = 54,000 miles of value.

In this example, Card B wins because your dining spending is lower than your grocery spending, so the higher dining rate does not offset the annual fee on Card A. The card that looks better on paper is not always the card that earns you more miles.

Sign-up bonuses and how to use them

Most flyer mile cards offer a sign-up bonus if you spend a certain amount in the first three to six months. A typical offer is 50,000 miles after you spend $3,000, or 100,000 miles after you spend $5,000. These bonuses are usually worth more than everyday earning because they arrive all at once.

To use a sign-up bonus, you must meet the spending requirement within the stated timeframe. The requirement is the total amount you charge to the card, not the amount you pay off. If the requirement is $3,000 and you spend $2,500 in the first month and $600 in the second month, you have met the requirement and the bonus posts to your account (usually within one to two billing cycles after you hit the threshold).

Do not spend money you would not otherwise spend just to reach a bonus. If the requirement is $5,000 and you normally spend $2,000 per month, you will hit it naturally in three months. If you normally spend $1,000 per month, you would have to manufacture $2,000 in spending, which defeats the purpose of earning miles.

Annual fees and when they make sense

Flyer mile cards charge annual fees ranging from $0 to $550. A card with a $95 annual fee only makes sense if the miles you earn in a year are worth more than $95 to you. The value of a mile varies by airline and how you use it, but a rough estimate is 0.5 to 1.5 cents per mile, depending on the airline and the route.

If a card charges $95 per year and you earn 60,000 miles per year, and each mile is worth 1 cent, you have earned $600 in value and paid $95 in fees — a net gain of $505. If you earn only 40,000 miles per year, you have earned $400 in value and paid $95 in fees — a net gain of $305. The fee is worth it if your earning exceeds the fee's cost.

Some cards waive the annual fee for the first year, which gives you time to decide whether the card is worth keeping. Others offer statement credits (like $100 in airline incidental credits) that offset part of the fee. Read the fine print to understand what you are actually paying.

How miles expire and what happens to inactive accounts

Miles do not expire as long as your account is active, but "active" has a specific meaning. An account is active if you have earned or redeemed miles within the past 12 to 24 months (the timeframe varies by airline). If you do not earn or redeem miles for that period, the airline may close your account and forfeit your miles.

Keeping a card open and using it occasionally — even for a small purchase — keeps your account active. You do not have to use the card for a large purchase. A $5 coffee charged to the card counts as activity. If you are not going to use the card, close it and transfer any remaining miles to a co-branded card you do use, or redeem them before the account closes.

This is why choosing an airline you actually fly matters. If you earn 100,000 miles on a United card but never fly United and do not use the card, those miles will eventually expire. A card from an airline you use at least once a year is much safer.

Comparing specific card categories: dining, travel, and everyday spending

Different cards dominate different spending categories. If you spend heavily on dining, a card that earns 3 to 5 miles per dollar on restaurants will outpace a card that earns 1 mile per dollar. If you spend heavily on travel (hotels, rental cars, flights), a card that earns 3 to 5 miles per dollar on travel categories will do the same. If most of your spending is groceries and gas, a card with strong rates in those categories is what you need.

Some cards also offer bonus miles for specific activities outside of everyday spending — for example, 10 miles per dollar on purchases made directly with the airline, or 5 miles per dollar on hotel stays booked through the card's travel portal. These bonuses can be valuable if you use them, but they do not matter if you book hotels and flights through other websites to find a better price.

The card that earns the most miles for your situation is the one that matches your actual spending, not the card with the highest advertised rate in a category you rarely use.

Frequently Asked Questions

Can I earn miles on a credit card if I pay off the balance every month?

Yes. Miles are earned when you make a purchase, not when you pay the bill. You can pay off your balance in full every month and still earn the full miles for every dollar you spent. Paying in full also means you avoid interest charges, which makes the miles you earn pure value.

What is the difference between miles and points?

Miles are the currency of airline loyalty programs and are usually worth slightly more per unit than points. Points are the currency of bank or credit card programs and can often be transferred to airline programs at a fixed rate (for example, 1 point = 1 mile). For practical purposes, they work the same way — you earn them, accumulate them, and redeem them for flights or other rewards.

Do I need to have elite status with an airline to use a flyer mile card?

No. A flyer mile card earns miles regardless of your status in the airline's loyalty program. Elite status is a separate thing you earn by flying a certain number of miles or segments per year. A card can help you reach elite status faster because the miles you earn count toward the threshold, but you do not need status to earn miles with the card.

What happens to my miles if the airline goes out of business?

If an airline ceases operations, your miles are typically forfeited because they are not backed by any government may provide. This is rare in the United States, but it is a real risk. Spreading your miles across multiple airlines reduces this risk, which is another reason why cash-back cards that convert to miles can be safer than airline-branded cards.

Can I transfer miles between airline programs?

Most airline programs do not allow direct transfers between them. However, some premium credit cards (usually from American Express or Chase) let you transfer points to multiple airline partners. If you want flexibility to move miles between airlines, look for a card that offers transfer partners rather than a single airline-branded card.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.