Network

Amex

Code

P03

Response window

20 calendar days

Win difficulty

Medium

Dispute type

Processing Error

Amex 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

  1. 1An operator selected "charge" instead of "credit" on a terminal when attempting to process a refund
  2. 2A system integration error reversed the transaction type during processing
  3. 3A refund was processed in the wrong direction due to a manual input error in a virtual terminal or back-office system
  4. 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. 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. 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. 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