Amex Reason Code P07: Late Submission
Amex reason code P07 applies when a charge was submitted to American Express later than the timeframe its rules require, and the Card Member disputes it. It's a processing error, usually from delayed batches or captures. To win, show the charge was submitted on time, using your batch and settlement records.
What Amex reason code P07 means
P07 means the charge reached American Express too late. Amex requires merchants to submit charges within a set period after the transaction. When a charge arrives outside that window and the Card Member disputes it, Amex can charge it back under P07.
The exact submission period depends on your market, industry and agreement. Confirm it with your acquirer or the current American Express Merchant Regulations for your region rather than relying on a general figure.
P07 often appears alongside A08 Authorization Approval Expired, because a charge submitted late has usually also outlived its authorization.
For most ecommerce stores on a modern gateway, captures and settlement happen automatically, so P07 is uncommon. It mainly affects merchants with terminals that batch manually, offline processing, or long gaps between authorization and capture.
Common causes
- Terminals that didn’t close their batch for days
- Offline or store-and-forward transactions uploaded late
- Capture jobs that failed silently and ran much later
- Preorders captured weeks after checkout
- Seasonal or pop-up sellers settling a backlog at once
Evidence that wins a P07 dispute
- Batch and settlement records showing the charge was submitted within the required timeframe.
- Transaction date vs. submission date, with an explanation if the transaction date on the record is wrong.
- Re-authorization and Card Member consent, for delayed captures where you re-authorized before submitting.
P07 vs. A08
A08 means the authorization expired before you captured. P07 means the charge reached Amex after the submission window. A delayed preorder capture can trigger either, or both. Re-authorizing at shipment fixes the A08 risk; submitting the charge promptly after capture fixes the P07 risk.
How to prevent P07 disputes
- Auto-close terminal batches daily.
- Alert on any authorization not captured within a few days.
- For preorders, re-authorize and capture at shipment rather than holding the original authorization.
- Reconcile settlement reports daily against your order system.
Should you fight or accept?
Fight only if your settlement records show on-time submission. Otherwise accept, and fix the batch or capture process that delayed it.
Frequently asked questions
What is Amex reason code P07?
What is the Amex submission timeframe?
How is P07 different from A08?
Related reason codes
Browse every Visa, Mastercard, Amex and Discover reason code →