Network
AmexCode
P03Response window
20 calendar daysWin difficulty
MediumDispute type
Processing ErrorAmex P03 — Credit Processed as Charge: What It Is and How to Respond
20-day deadline: Amex gives merchants only 20 calendar days to respond to P-code disputes. Act immediately — if you made this error, issue a correcting credit and accept the chargeback without delay.
P03 is filed when a credit (refund) was processed incorrectly as a debit (charge). Instead of money flowing back to the cardholder's account, a charge was made. The cardholder was effectively charged twice — once for the original purchase and once when you meant to issue a refund.
This is purely a processing error — there is no allegation of fraud or non-delivery. The dispute exists because the wrong transaction type was executed. Your first priority on receiving a P03 is to confirm whether the error is genuine and, if so, to issue a correcting credit immediately.
Common reasons you received this dispute
- 1An operator selected "charge" instead of "credit" on a terminal when attempting to process a refund
- 2A system integration error reversed the transaction type during processing
- 3A refund was processed in the wrong direction due to a manual input error in a virtual terminal or back-office system
- 4A batch processing error inverted transaction types for a set of refunds
Can you win this dispute?
Fight this dispute if...
- ✓You can show the transaction type was correct and the error is in how the dispute was filed or how the issuer processed the transaction
- ✓Your records clearly show a credit was issued and posted correctly to the cardholder's account
- ✓The cardholder has already received the refund and the dispute was filed in error
Accept this chargeback if...
- ✗The transaction type was genuinely wrong — a refund was processed as a charge
- ✗You can confirm the cardholder was charged instead of credited
- ✗Your records confirm the processing error
Key action for genuine P03 errors
If you made a P03 error, issue a correcting credit immediately and then accept the chargeback. Trying to fight a genuine processing error wastes time and damages resolution goodwill with Amex. The right response is to acknowledge the error, correct it, and document that correction.
How to prevent this chargeback
- 1
Implement transaction type confirmation screens: Require operators to confirm the transaction type (charge vs credit) on a dedicated confirmation screen before finalising. A single confirmation step eliminates most operator selection errors.
- 2
Audit all credits periodically: Run a periodic reconciliation to confirm that transactions processed as credits appear as credits on cardholder statements — not as charges. Catch P03 errors before cardholders do.
- 3
Use dual-authorisation for refunds above a threshold: For refunds above a set amount, require a second operator to confirm the transaction type. This adds a safety check precisely where the financial impact of an error is greatest.
Frequently asked questions
What is Amex P03?
Amex P03 is filed when a credit (refund) was processed incorrectly as a debit (charge). Instead of money flowing back to the cardholder's account, a charge was made. The cardholder was effectively charged twice — once for the original purchase and once when the merchant intended to issue a refund.
What is the difference between P03 and P04?
P03 and P04 are mirror-image errors. P03 means a credit was processed as a charge — the merchant intended to refund but charged instead. P04 is the opposite: a charge was processed as a credit — the merchant intended to charge but issued a refund instead. P03 hurts the cardholder; P04 hurts the merchant.
How do I issue a correcting transaction for P03?
Issue a credit transaction for the incorrectly-charged amount as soon as you confirm the error. Then accept the chargeback — there is no benefit to contesting a genuine processing mistake. Contact your acquirer if you need assistance processing the correcting credit alongside an accepted dispute.
How can I prevent P03 with better refund workflow controls?
Implement transaction type confirmation screens in your POS and terminal — require operators to confirm "CREDIT / REFUND" before finalising. Audit all credits periodically to verify they appear as credits on cardholder statements, not charges. For refunds above a threshold, use dual-authorisation requiring a second operator to confirm the transaction type.
Related reason codes
Dealing with an Amex P03 chargeback?
Generate a winning dispute response in minutes, or let ChargeMate handle it for you.
3 free generations included · No credit card required