Important Updates to Mastercard Merchant Advice Code (MAC) Program Standards

Mastercard Merchant Advice Codes (MACs) are codes that Mastercard supports to enable Issuers to communicate additional information to merchants regarding a transaction response, indicating further actions that should be taken concerning subsequent transactions. Continual resubmission of transactions following a permanent decline results in unnecessary declines, increased uncertainty, and operational costs.

Effective 1 January 2026, Mastercard is revising the Acquirer MAC TPE Program criteria in both the US and Canada regions by removing the same transaction amount criteria from the existing program rules.

Program DetailCurrent MAC TPE Criteria (Pre-1 January 2026)New MAC TPE Criteria (Effective 1 January 2026)
Triggering Event (Non-Compliance)The merchant submits a Card-Not-Present (CNP) authorization request (Dual Message System) declined with MAC 03 or MAC 21, AND a previous CNP transaction (within the past 30 days) used the same card, at the same merchant, and had the same transaction amount was declined with MAC 03 or 21.The merchant submits a CNP authorization request (Dual Message System) declined with MAC 03 or MAC 21, AND a previous CNP transaction (within the past 30 days) on the same card and at the same merchant was declined with MAC 03 or 21. (The transaction amount is no longer a factor.)
Billing Event (Non-Compliance Fee)Mastercard Excessive Authorizations (MEXS)Mastercard Excessive Authorizations (MEXS)

What this means for your authorization logic:

Previously, systems sometimes bypassed TPE penalties by attempting a retry using a different transaction amount. This loophole is being closed.

Decline ScenarioAction Required (Mandatory)
If a Card-Not-Present (CNP) authorization request is declined by the Issuer and includes a Merchant Advice Code (MAC) value of 03 or 21.Your system must avoid resubmitting any subsequent transactions for the same card and the same merchant ID within the 30-day monitoring window, even if the transaction amount is changed.
  • MAC 03 advises the Merchant Do not try again.
  • MAC 21 indicates a Payment Cancellation Service (PCS) decline.