The best miles card depends on where you fly and how you spend

There is no single "best" miles card because the math changes based on your airline, your spending pattern, and what you do with the miles once you earn them. A card that earns 3 miles per dollar on airfare looks great until you realize you book one flight a year. A card that earns 2 miles per dollar on everything sounds worse until you see it covers your groceries, gas, and restaurants — the places you actually spend money.

The real work is matching the card's earning structure to your own spending, then checking whether the annual fee (if there is one) costs more than the miles are worth to you. A $450 annual fee sounds expensive until those miles cover a $600 ticket. It sounds expensive again if you never book that ticket.

Start by answering three questions: Which airline do you fly most? What categories do you spend the most money in each month? And do you have a specific trip in mind, or are you building a general balance? Your answers will narrow the field from dozens of cards to a handful worth comparing.

Key Takeaways

  • Airline-branded cards typically earn 2 to 5 miles per dollar on purchases with that airline, but often earn only 1 mile per dollar on everything else, so they work best if you fly one airline frequently.
  • Flexible-earning cards earn 2 to 3 miles per dollar on all purchases or on specific categories like dining and travel, and let you transfer miles to multiple airlines, but usually have higher annual fees.
  • The annual fee only makes sense if the miles you earn in a year are worth more than the fee itself — calculate this before you apply.
  • Sign-up bonuses (typically 50,000 to 100,000 miles) often represent more value than a year of regular spending, so the bonus should factor into your decision.
  • Miles from different airlines have different redemption values, so a card earning United miles is not automatically better or worse than one earning Delta miles — it depends on which airline's award chart gives you better deals.

Airline-branded cards versus flexible-earning cards

Airline-branded cards are issued by a specific airline (United, Delta, American, Southwest, Alaska) and earn the most miles when you spend with that airline. A United card might earn 4 miles per dollar on United purchases and 2 miles per dollar on dining, but only 1 mile per dollar on groceries. These cards make sense if you fly one airline regularly and want to concentrate your earning power there.

The catch: you are locked into one airline's award chart. If that airline's prices are high or their routes do not match where you want to go, your miles are harder to use. You also cannot transfer miles to other airlines (most airline cards do not allow this), so you cannot move them if your travel plans change.

Flexible-earning cards are issued by banks or credit card networks (Chase, American Express, Capital One) and let you earn miles that you can transfer to multiple airline partners. A Chase card might earn 3 miles per dollar on travel and dining, 1 mile per dollar on everything else, and let you move those miles to United, Southwest, British Airways, or a dozen other airlines. These cards cost more in annual fees (often $95 to $550) but give you options.

The trade-off: you earn fewer miles per dollar in most categories compared to an airline-branded card, and the transfer partners vary by card. Before you apply, check whether the card's transfer partners include the airlines you actually fly.

How to calculate whether an annual fee makes sense

A $95 annual fee sounds reasonable until you do the math. If you earn 2 miles per dollar on $10,000 of spending per year, you earn 20,000 miles. At a typical redemption value of 1 cent per mile, that is $200 in value — so the fee costs you $95 out of $200, leaving $105 in net benefit. That works.

But if you earn 1 mile per dollar on $5,000 of spending per year, you earn 5,000 miles worth roughly $50. The $95 fee wipes out the benefit and costs you $45 more. That does not work.

The sign-up bonus changes this calculation. If a card offers 75,000 miles as a bonus for spending $5,000 in the first three months, and those miles are worth $750, the bonus alone covers the annual fee for several years. But you have to actually meet the spending requirement and actually use the miles — if the bonus sits unused, it has no value.

Write down the annual fee, estimate your spending in each earning category, multiply by the miles-per-dollar rate, and multiply the total miles by 0.01 (a conservative estimate of value per mile). If the result is higher than the fee, the card pays for itself. If not, look for a card with no annual fee or a lower fee.

Sign-up bonuses and how they change the math

A sign-up bonus is the miles you earn for meeting a spending requirement in the first few months — typically 50,000 to 100,000 miles, sometimes more. This bonus often represents more value than you would earn in a full year of regular spending, which is why it should be the first number you look at, not an afterthought.

The requirement is usually something like "spend $5,000 in the first three months." This means combined spending across all purchases on the card — groceries, gas, restaurants, bills, everything. If you already spend $5,000 per month, you hit this in the first month without changing your behavior. If you spend $1,000 per month, you would need to shift spending to this card or time a large purchase (a flight, a car repair, a home improvement project) to hit the threshold.

Do not apply for a card just for the bonus if you cannot meet the spending requirement without overspending. A bonus is only valuable if you were going to spend that money anyway. If you have to buy things you do not need to hit the threshold, the bonus costs you money.

Comparing earning rates across your actual spending categories

Most miles cards earn different rates in different categories. A card might earn 3 miles per dollar on dining and travel, 1 mile per dollar on everything else. Another might earn 2 miles per dollar on all purchases. Which is better depends on what you spend money on.

If you spend $2,000 per month on dining and travel and $3,000 per month on everything else, the first card earns you (2,000 × 3) + (3,000 × 1) = 9,000 miles per month. The second card earns you (5,000 × 2) = 10,000 miles per month. The second card wins, even though it has a lower rate in the categories where you spend the most.

Build a simple table: list your monthly spending in each category (groceries, gas, dining, travel, utilities, subscriptions, everything else), then multiply each by the miles-per-dollar rate for each card you are comparing. Add them up. The card with the highest total is the one that earns the most for your specific spending pattern. This takes ten minutes and is more accurate than reading reviews.

Understanding airline award charts and redemption value

Miles from different airlines are not equal because airlines price their award flights differently. One airline might charge 25,000 miles for a domestic round trip; another charges 50,000 for the same route. This means miles from the cheaper airline are worth more to you.

Before you commit to a card, look up the airline's award chart (usually on their website under "Frequent Flyer" or "Mileage Redemption"). Search for a flight you actually want to book — say, a round trip from New York to Los Angeles. Write down how many miles that flight costs on each airline. Multiply the miles-per-dollar earning rate of the card by 0.01 to get a rough value per mile, then compare that to the cost of the flight you want.

Example: A card earns 2 miles per dollar, so each mile is worth roughly $0.02. A United flight you want costs 50,000 miles, which equals $1,000 in value. If the ticket costs $400 to buy with cash, the miles are overpriced for that flight. If the ticket costs $1,200, the miles are a good deal. Award charts change, so check the current chart before you apply.

Category bonuses and how to use them without overspending

Most miles cards offer bonus earning in specific categories: 3 miles per dollar on dining, 2 miles per dollar on gas, 1 mile per dollar on everything else. These bonuses only work if the categories match your actual spending. A card with 5 miles per dollar on hotels is worthless if you never stay in hotels.

The categories that matter most are the ones where you spend the most money every month. For most people, that is groceries, gas, and dining. If a card offers bonus earning in those three categories, it will earn more miles than a card that offers bonus earning in hotels and rental cars (unless you travel constantly).

One warning: do not change your spending to chase bonus categories. If a card earns 3 miles per dollar on dining but you do not eat out much, do not start eating out more to earn miles. You will spend more money than the miles are worth. Bonus categories should reward spending you were already planning to do, not create new spending.

No-annual-fee cards versus premium cards with fees

A card with no annual fee earns 1 to 2 miles per dollar on all purchases or specific categories, and costs nothing to keep open. A premium card with a $95 to $550 annual fee earns 2 to 5 miles per dollar in bonus categories and often includes perks like airport lounge access, travel credits, or statement credits.

The no-fee card makes sense if you spend less than $5,000 per year on the card, or if you do not want to pay for perks you will not use. The premium card makes sense if you spend enough to earn miles worth more than the fee, and if you use the perks (lounge access, travel credits) that come with it.

Many people benefit from having both: a no-fee card for everyday spending and a premium card for travel and dining. This spreads your earning across the cards that reward each type of spending most, without paying unnecessary fees on categories where you do not spend much.

Frequently Asked Questions

Do I need to fly a specific airline to use a miles card?

No. Flexible-earning cards let you transfer miles to multiple airlines, so you can book on whichever airline has the best price or schedule for your trip. Airline-branded cards lock you into one airline, but you can still use the miles even if you do not fly that airline frequently — you just earn fewer miles per dollar on non-airline purchases.

What is a realistic value for each mile?

Most miles are worth between $0.008 and $0.015 per mile when you redeem them for flights. This means 50,000 miles is worth roughly $400 to $750. The exact value depends on the airline, the route, and the time of year. Premium cabin flights (business or first class) can push the value higher, sometimes to $0.02 or more per mile.

Can I use miles from one card to book on any airline?

Only if the card is a flexible-earning card that transfers to multiple airlines. Airline-branded cards lock you into that airline's frequent flyer program. If you have a United card, your miles work only on United and its partners. If you have a Chase card that transfers to multiple airlines, you can move miles to United, Southwest, British Airways, or others depending on the card.

What if I do not fly much — is a miles card still worth it?

If you fly once a year or less, a no-annual-fee card that earns 1 to 2 miles per dollar on all purchases makes sense. A premium card with a high annual fee does not, because you will not earn enough miles to cover the fee. Focus on the sign-up bonus instead — a one-time bonus of 50,000 miles might cover a flight even if you do not earn many miles after that.

How do I know if a card's transfer partners are good?

Look up the award charts for the airlines the card transfers to, and search for a flight you want to book. If multiple partners offer that flight at a reasonable miles cost, the transfer partners are good. If none of them fly your route, or if they all charge very high miles, the transfer partners do not help you.