Cardful

The rewards you set up once

Most rewards are decided at checkout. This layer isn't: fill in one form and it pays every time that card pays. Atmos Rewards Dining and the five programs beside it are the clearest example.

They add to what the card earns. The catch: a card can normally be signed up with only one of them at a time, so it's a choice rather than a total.

The short version

  1. Register each card you eat out on with a dining program — Atmos Rewards Dining is the top pick on published point values. Compare the programs.
  2. Use one program per card; a second registration usually moves the card rather than adding to it.
  3. Join the loyalty scheme at any store you shop at often. It is free and stacks with everything, though it never changes which card to use.
  4. Everything else is at the checkout: add card-linked offers before you pay, and click through a shopping portal right before you shop.
Layer What you do once What you do at the checkout How many you can have
The card's own rate
Nothing Pay with the right card It is the card, so it is whichever one you paid with. Nothing to set up and nothing that can lapse.
An airline or hotel dining program
AAdvantage Dining, MileagePlus Dining, SkyMiles Dining, Atmos Rewards Dining, Rapid Rewards Dining and Hilton Honors Dining
Register the card, once Nothing at all — eat, pay with that card, the miles post by themselves One per card. This is the choice, and the rest of this page is about it.
A card-linked offer
American Express, Chase, Bank of America, Citi and Capital One
Nothing. The card is already the account — there is no sign-up step Add the offer before you pay Every offer the bank is showing you. Each one attaches to a single card, not to the bank.
A shopping portal
Rakuten, AAdvantage eShopping and SkyMiles Shopping
An account with the portal Start the purchase at the portal, every time One click counts and it is the last one, so a second portal replaces the first rather than adding to it.
A store's own loyalty scheme
Anywhere you shop often
Sign up once Show the app or the number As many as you like. It pays the same whichever card you present, which is why there is no table of them here.

Why the register-once kind is worth doing first

The other layers all need you present. A card-linked offer has to be added before you pay and expires whether or not you used it; a portal click has to happen before the purchase, which is exactly the moment it is easiest to forget. Both pay well and both depend on remembering.

A dining registration depends on nothing. It is one form, and then it pays for years without being thought about again — on spending you were going to do anyway, with a card you were going to pay with anyway. Nothing else in the stack has that shape, and it is the reason this page exists separately from the one about how rewards add up.

The one you have to choose

These programs run on shared transaction-monitoring plumbing, so a single system is watching for your card number at the till and deciding which program to credit. Registering a card with a second program generally moves it rather than adding to it.

That is an assumption rather than something anybody here has confirmed against every program's terms, and it is deliberately the careful direction. If it is wrong, this page has cost you a second program's miles, which you would notice. Assumed the other way, it would tell you to sign up everywhere and you would earn from none of them while believing otherwise — and nothing on a statement would ever say so.

The part worth knowing is that the limit is per card, not per person. A wallet with several cards in it can be in several programs at once, one each, which is why Cardful records the choice against a card rather than against you. If you eat out on two cards, that is two programs — and with six currencies on the table, they should probably not be the same one.

Which program, and which card

The programs pay out in different currencies, and those are not worth the same — which is the entire decision, because nobody has confirmed what any of them pays per dollar. The dining program comparison ranks them by what a mile in each is actually worth and says plainly that it is assuming comparable earn rates, because a valuation ordering and a per-dollar ordering look identical in a table and are not the same claim.

Which card to register is the easier half and the one people get wrong: it is the card you actually eat out on, not the card that earns most at restaurants. These miles arrive on top of whatever the card pays, so the only question is which card sees the most restaurant spending. The best program in the world, on a card that never leaves the drawer, earns nothing.

What is missing from the table, and why

A store's own loyalty scheme stacks with all of this, costs nothing, and is worth signing up for wherever you shop often — that sentence stays true for years, which is why it is a sentence here rather than a list. What it never does is change which card to pull out: it pays the same whichever one you present. There are tens of thousands of them, each with its own terms and none of them announcing a change, so a table of their rates would be wrong within a month and wrong at a till with nobody checking.

No earn rate appears anywhere on this page for the same reason in a smaller version. A card's rates are printed on the issuer's own page and anybody can re-check them in a minute; a dining program's tiers sit behind a sign-up flow, and a number typed from memory would quietly decide a one-time, awkward-to-undo choice. So the rate field exists, every entry leaves it empty, and the comparison uses what is actually known.

Registering happens on each program's own site, and Cardful is not part of it. It holds no account with any of them, never sees a card number, and records only which program you told it a card is in — the same way it records what you think a point is worth.

Point values: published industry valuations, most recently read 2026-09. We track The Points Guy, Upgraded Points, NerdWallet, Frequent Miler and AwardWallet. Every figure on this page is recomputed from that data when the site is built, so it cannot quietly disagree with what Cardful tells you at a checkout.