A $200 dinner doesn't have to earn you one reward. Layered correctly, the same check can pay you back four different ways — because the rewards systems involved sit at different layers of the transaction and mostly don't see each other.

Here's the anatomy of a properly stacked dinner.

The four layers

Layer 1 — the booking. Reserve through a platform that pays for the act of booking. On Resy with an eligible Amex card, Global Dining Access gets you tables that aren't otherwise available (Platinum and above — you don't have to pay with that card to use the reservation). Prefer OpenTable? Regulars pays 100+ points per seated reservation. Either way, the booking layer never conflicts with anything below.

Layer 2 — the card-linked program. Link your payment card to one dining program. With an Amex Gold linked to Bilt Dining, the same swipe earns a Bilt-point bonus — most participating restaurants pay 2x–3x (each restaurant's multiplier shows in the Bilt app).

This is the layer with a trap: card-linked programs (Bilt Dining, Rakuten Dining, the airline dining programs, Marriott EAT) mostly share one backend, and a card can only be enrolled in one of them at a time. You cannot earn Bilt Dining and Rakuten Dining on the same card at the same dinner. Pick one per card — that's the one-card rule.

Layer 3 — the payment card itself. Pay with a card that earns a dining multiplier. Amex Gold earns 4x Membership Rewards at restaurants. And if you're enrolled, the same charge counts toward your Resy statement credit — $50 per half on Gold, $100 per quarter on Platinum — at 10,000+ U.S. Resy restaurants. The credit requires paying with the enrolled Amex.

Layer 4 — issuer offers. Check Amex Offers before you go. Account-level offers ("spend $50 at X, get $10 back") stack on top of everything above, because they're a property of the card account, not a dining program.

So where does Rakuten fit?

Two honest options:

  • A different card. Enroll a second card in Rakuten Dining (5% back, 10% with the Rakuten Amex) and use it at dinners where its 5–10% beats your points stack.
  • A different night. Rakuten Dining's flat cash back often wins at restaurants where your card-linked program has a weak multiplier.

What you shouldn't do is enroll your main card in Rakuten Dining expecting it to coexist with Bilt — it will silently replace it.

The math on a $200 check

With an Amex Gold linked to Bilt Dining, booked on Resy, with a $50 Resy credit available and a typical Amex Offer:

Layer Earn Approx. value
Resy credit (Gold, semi-annual) −$50 off the charge $50.00
Amex Gold 4x MR 800 points ~$16
Bilt Dining 3x 600 points ~$11
Amex Offer (when available) e.g. $10 back $10.00

That's roughly $87 of value on a $200 dinner in the best case — and even with no credit and no offer in play, the two points layers alone return ~13%.

The checklist

  1. Book through Resy (or OpenTable for Regulars points).
  2. Confirm which card-linked program the paying card is enrolled in.
  3. Pay with the enrolled Amex to trigger the multiplier and the Resy credit.
  4. Activate any matching Amex Offer before the check arrives.
  5. Tip is part of the charge — card-linked programs count tax and tip toward earning.

Sources: program terms at global.americanexpress.com (Resy credit), bilt.com/rewards/dining, rakuten.com/dining; valuations follow common points-and-miles consensus (~2¢ per MR point, ~1.8¢ per Bilt point). Verified June 2026 — credits, multipliers and program rules change often.