How to Automatically Add All Your Amex Offers

Last updated: June 2026

Quick answer

Log into Amex, open each card's Offers tab, and tap Add to Card on every deal. The CardStack+ browser extension can batch-enroll your selected offers on Amex pages after you log in and pair the extension.

CardStack Safari extension on an Amex Offers page for batch enrollment

You already spent the money. The offer credit did not post because Add to Card never happened. That is the whole problem with Amex Offers.

How do you add Amex offers manually?

  1. Log into your Amex account. Open the American Express mobile app or sign in at americanexpress.com with the account that holds your cards.
  2. Select the card you plan to use. Amex Offers are per card. A Platinum and a Gold each need their own pass through the Offers tab.
  3. Open the Amex Offers section. In the app, go to Offers for that card. On the web, open Amex Offers or Offers and Benefits for the selected card.
  4. Add each offer you want. Browse or search for merchants. Tap or click Add to Card on every offer before you spend. Enrollment is the gate: a $10-back-on-$50 offer at a store you already shop at pays nothing unless it was added before the purchase.
  5. Repeat for every Amex card. Each card has its own offer list. Three Amex cards means three separate passes through Offers.
  6. Pay with the enrolled card before the deadline. Use the same card at the merchant, meet any minimum spend, and complete the purchase before the offer expires.

How does CardStack add Amex offers for you?

CardStack's Chrome and Safari extension runs on Amex pages after you log in. It detects available offers and lets you enroll selected offers in batch instead of clicking Add to Card on each one by hand.

Batch enrollment requires CardStack+ and a paired extension. Install the extension, link it with the 6-digit pairing code in the app, then visit Amex Offers while logged in.

This works for Amex only, not Bank of America, Citi, Capital One, or Wells Fargo. See the Amex Offers guide for rules and expiration details.

Manual vs CardStack at a glance

Comparison of manual process versus CardStack
FeatureManualCardStack
Steps per sessionOpen each card, scroll offers, tap Add to Card on each oneLog into Amex, open Offers, confirm batch enrollment in the extension
Time (typical)5 to 15 minutes per week across multiple cardsA few minutes once the extension is paired
What you must rememberCheck every card, every week, before you shopVisit Amex Offers pages periodically; extension handles the clicks
Best forOne or two cards, light offer volume, no extra appsMultiple Amex cards and regular offer volume with CardStack+
Subscription requiredNoneCardStack+ ($69.99/year or $7.99/month after 7-day trial)

What is automatic and what is not

The browser extension requires CardStack+. The free tier does not include offer enrollment. You can still add cards and track statement credits manually without linking a bank.

Offer automation is limited to Amex and Chase. You still log into Amex yourself. The extension runs on pages you visit while signed in.

Manual enrollment is enough if you carry one Amex card and check Offers once a week. CardStack helps when you have several cards or keep missing deals.

Frequently asked questions

Can you add all Amex offers at once without an app?

American Express does not offer a native add-all button. You enroll offers one at a time in the Amex app or on americanexpress.com, per card. Browser extensions like CardStack can batch-enroll offers you select after you log in.

Does CardStack add Amex offers without me logging in?

No. You must log into your Amex account in the browser. The CardStack extension runs on Amex pages you visit while signed in. It does not access your Amex password or enroll offers without a session.

Do I need CardStack+ for the Amex offers extension?

Yes. The Chrome and Safari extension is included with CardStack+. The free tier covers manual credit tracking in the iOS app but not browser extension features.

Will CardStack add the same offer to every Amex card?

Offers are card-specific. The extension detects offers available on the card account you are viewing. If you have multiple Amex cards, check Offers for each card or use the extension on each card's Offers page.

What happens if I forget to add an Amex offer before I buy?

The purchase usually will not qualify for the statement credit. Amex rarely adds offers retroactively. You would need to catch it before checkout next time.

Related guides

Download CardStack on iPhone to enroll Amex Offers in batch through the CardStack+ browser extension.

Download on the App Store

Extension setup guide