Guides

Amex & Discover Reason Codes Explained


Last updated: October 2026 · 6-minute read

If your card says American Express or Discover, the codes on your letter look nothing like 13.3 or 4853. Amex uses letter-led codes like C31 and F24; Discover uses two-letter codes like AA and UA02. And with Amex, the dispute process itself works differently — because Amex is both the network and the issuer.

Have a code on your letter? Decode it instantly

Type any Amex, Discover, Visa, or Mastercard reason code and get a plain-English explanation.

Open the reason code decoder

Two different alphabets: Amex letters, Discover pairs

The format tells you which network you're dealing with at a glance:

American Express codes: A, C, F, P, R, FR

Amex groups its codes by letter. The family is the letter; the digits are the specific dispute:

Why Amex disputes work differently (closed loop)

Visa and Mastercard run open loops: your issuing bank argues with the merchant's bank, with the network as referee — and there's a formal arbitration stage if the banks disagree. American Express runs a closed loop: Amex is the network and the issuer, handles the dispute end to end, and there is no formal arbitration — Amex's decision is generally final.

What that means for you:

Check what your code means right now

Paste your Amex or Discover code into the decoder for the plain-English breakdown.

Decode my code

Discover codes: the two-letter system

Discover's codes are short pairs of letters in five categories. The ones consumers see most:

One practical note: because processors render Discover's letter-plus-number pairs inconsistently, always match the written allegation on your letter rather than the number alone. If the letters and the description disagree, ask Discover to clarify in writing.

How to read the code on your bank letter

  1. Find the dispute description — the code sits near it, often in parentheses or bold.
  2. Identify the network by format — decimals (13.3) = Visa, four digits (4853) = Mastercard, letter + digits (C31) = Amex, two letters (UA02) = Discover.
  3. Copy it exactly — letters, numbers, and punctuation — into the decoder. Don't paraphrase: "not as described" could be Visa 13.3, Mastercard 4853, Amex C31, or Discover NR, and each travels through different rules.
  4. Check the dates around it — the code sets the evidence expectations; the letter's dates set your deadline. Confirm both with our deadline calculator if anything is unclear.

Codes evolve — verify against your letter

Both Amex and Discover update their dispute rules periodically, and processor paperwork sometimes shows legacy numeric codes alongside (or instead of) the current letters. Any code list is a snapshot — the authoritative source is always the exact code and wording on your current bank letter. If a code on your letter doesn't appear in the decoder, we won't guess: copy it exactly, confirm the network, and ask your issuer what it means rather than assuming. An omitted code is a minor gap; an invented one could send your dispute down the wrong path.

FAQ

Amex & Discover code questions


C31 means the goods or services were not as described. American Express is deciding whether the difference between what was promised and what arrived is material — photos and the original listing usually decide it.

American Express is both the network and the issuer — a closed loop. There is no separate bank arguing on your behalf, and there is no formal arbitration stage: Amex's decision is generally final. That makes complete documentation at the first filing especially important.

Discover uses two-letter codes — AA (does not recognize), UA02 (card-not-present fraud), RG (goods or services never arrived), RM (quality disputed), AP (cancelled recurring), DP (duplicate) — often paired with a four-digit number in processor records. Match the written allegation rather than the number, since processors render them inconsistently.

AA means you told Discover you do not recognize the merchant or transaction. Before filing, check your own records — many "unrecognized" charges turn out to be unfamiliar billing descriptors for legitimate purchases.

Look for the code near the dispute description, then identify the network by its format: Visa uses decimals (13.3), Mastercard uses four digits (4853), Amex uses a letter plus digits (C31), Discover uses two letters (UA02). Copy it exactly — letters, numbers, and punctuation — and decode it rather than guessing.

Keep reading

Related guides


← All guides

General information only — not legal advice. Network dispute rules evolve; verify the exact code on your bank's letter.
Advertisement