retries.com | Payment Infrastructure Reference

Response Code 05: Do not honor

SOFT DECLINE RETRIABLE ISO 8583 FIELD 39

Generic refusal from the issuer. The most common decline code, covering everything from suspected fraud to temporary holds.

What Does Code 05 Mean?

Response code 05 is the catch-all decline. When an issuer declines a transaction but doesn't want to reveal the specific reason, they return code 05. It is by far the most common decline code in both card-present and card-not-present environments.

Because code 05 covers such a wide range of underlying reasons, it is one of the most recoverable codes through retry logic. The issuer may have flagged the transaction due to velocity checks, geographic anomalies, or temporary risk scoring. These conditions often resolve on their own within 24-48 hours as the cardholder makes other successful transactions that update the issuer's risk model.

For subscription billing, code 05 is the single most important code to get right. A significant percentage of involuntary churn from failed recurring payments carries this code. The difference between retrying it and not retrying it can translate directly into recovered revenue.

Should You Retry?

Recovery Guidance

The single most recoverable decline code. Retry timing, frequency, and context all influence recovery rates. Getting this right can meaningfully reduce involuntary churn.

Common Causes

Network Behavior

The same response code can mean different things depending on the card network. Here is how each network treats Code 05:

Network Retry? Limit Notes
Visa Yes 15 attempts in 30 days About 11% of all Visa declines. Visa Category 4 (generic response codes). Visa now caps generic codes at 5% of an issuer's total declines and fines issuers who exceed this. VisaNet also remaps all Code 59 (Suspected Fraud) responses to Code 05 before they reach acquirers, a legacy practice that inflates the Code 05 count.
Mastercard
MAC 02 or 03 (varies)
Yes 10/day, 35/month Only about 4% of Mastercard declines use Code 05, the lowest of any major network. Always check the accompanying MAC code: MAC 02 means retry is appropriate, MAC 03 means never retry (penalty fee applies). The timed MAC codes (24 through 30) may also appear, specifying exact retry delays from 1 hour to 10 days.
Amex Yes The vast majority of Amex declines return Code 05. Because Amex operates as both the card network and the issuer (closed-loop), they have no incentive to share specific decline reasons with merchants. Industry reports and merchant data consistently show Amex using Code 05 at rates far exceeding Visa or Mastercard. Code-based retry decisions provide little signal on Amex volume.
Discover Yes Around 7% of Discover declines. Discover also operates as a closed-loop network (both network and issuer for most cards), but they return Code 05 less frequently than Amex. Note: Discover forbids merchants from contacting the cardholder about a disputed transaction.

Platform Mappings

This code surfaces under different names depending on the payment platform:

ISO 858305 - Do not honor
Stripegeneric_decline
Stripedo_not_honor

Related Decline Codes

01 Refer to card issuer The issuer wants the merchant to call for voice authorization 51 Insufficient funds The cardholder's available balance is below the transaction amount 91 Issuer unavailable The issuer's system is down or unreachable

Related Guides

Mastercard Merchant Advice Codes (MACs) Complete reference for Mastercard MACs: MAC 01-42, retry windows, Stripe integration, TPE penalties, and how to use MACs to optimize payment retries Visa Decline Code Categories Explained Visa's 4-category decline system: which codes are retriable, retry limits, excess reattempt fees, and how to map Stripe network_decline_code to Visa categories Hard vs Soft Declines: The Complete Guide How to classify hard and soft declines across Visa, Mastercard, and Amex ISO 8583: The Protocol Behind Every Card Payment How ISO 8583 works: message structure, key fields, Field 39 decline codes, and why a 1987 standard still drives modern payment authorization Mastercard Transaction Processing Excellence (TPE) Mastercard TPE fee structure, retry thresholds, MAC 03/21 rules, and how to avoid excess authorization fees Virtual Cards, Programmatic Limits, and Why Your Retry Logic Is Wrong How virtual cards from Ramp, Brex, and corporate spend platforms create declines that traditional retry logic cannot recover Why a 1987 Standard Still Processes Every Card Payment How 33 pages written in 1987 became the messaging standard behind every card transaction on Earth

See This Code in Action

Watch how response code 05 flows through a complete ISO 8583 authorization lifecycle.

Open Transaction Simulator