Slash Crosses $150m in Annual Revenue

Learn more

Code 10: Partial Approval

Card Partially Approved

Decline Code 10: What 'Partial Approval' Means & How to Handle It

Decline code 10 means the issuing bank approved the transaction for a partial amount. The card had some available funds or credit, but not enough to cover the full transaction. This is not a full decline. Money has been authorized, and how the merchant handles what comes next determines whether the transaction completes cleanly or creates a problem.

What Does Decline Code 10 Mean?

When a card is presented for a transaction, the bank checks the available balance against the requested amount. Usually the answer is yes or no. With code 10, the answer is partially. The bank has approved whatever was available on the card and returned that amount alongside the decline for the remainder.

This comes up most often with prepaid cards and debit cards with limited balances, where the cardholder may not know exactly how much is left on the card. A $200 purchase on a prepaid card with $80 remaining will come back as a partial approval for $80, with the remaining $120 still outstanding.

The card hasn't been declined outright. An authorization exists for the partial amount. The merchant now needs to decide what to do with it.

How Split Tender Works with a Code 10 Partial Approval

Split tender is the standard way to handle a code 10. Here's how it works in practice:

  1. The terminal displays the partially approved amount. The system will show how much was authorized rather than the full transaction amount.
  2. Inform the customer of the shortfall. "This card approved for $80 of the $200 total. Do you have another card or cash for the remaining $120?"
  3. The customer provides a second payment method for the remaining balance. A different card, cash, or a digital wallet. The second payment covers only the outstanding amount, not the full total.
  4. Both transactions are completed and the sale goes through. The partial authorization on the first card and the second payment together cover the full amount.

If the customer can't cover the remaining balance and the partial approval needs to be voided, that void must be processed properly. An authorization that's approved but not captured or voided correctly can leave a hold on the customer's card, tying up their funds even though no transaction completed.

What Merchants Must Not Do After a Code 10

A partial approval creates a specific authorization that needs to be handled correctly. Two mistakes to avoid:

Do not process the full original amount and ignore the partial approval. If the bank authorized $80 and you capture $200, the $120 difference is an unauthorized charge. That's a chargeback, and it's one you will lose because the bank's records show exactly what was authorized.

Do not re-attempt the full amount on the same card. The bank already told you the card can't cover the full amount. Running it again for the same total will either return another partial approval or a straight decline. Neither moves things forward.

The partial approval must be either completed as split tender for the authorized amount or voided in full. There's no middle option.

Gateway Configuration for Partial Approvals

Not every payment gateway or POS system handles code 10 automatically, and that gap can cause real problems in high-volume environments where prepaid cards are common.

Some systems will display the partial approval correctly and prompt for a second payment method. Others will display it as a decline without surfacing the authorized amount, leaving the merchant without a clear path to completing the sale. And some systems won't process the void correctly if the partial approval is rejected, creating holds on the customer's card.

If your business regularly serves customers paying with prepaid or limited-balance debit cards, confirming that your gateway and POS are configured to handle partial approvals is worth doing before the situation arises at the register. Check with your processor about how code 10 responses are surfaced in your specific setup and whether split tender is supported out of the box.

Frequently Asked Questions About Decline Code 10

Is decline code 10 a full decline? No. Code 10 means the bank approved part of the transaction. An authorization exists for whatever amount was available on the card. The transaction isn't declined so much as it's incomplete. The merchant needs to collect the remaining balance through a second payment method or void the partial authorization entirely. Treating it as a standard decline and moving on without handling the authorization is the wrong response.

What happens if I ignore a partial approval and void it improperly? If a partial authorization isn't voided correctly, the authorized amount remains as a hold on the cardholder's card. The transaction didn't complete, but their funds are tied up as though it did. That hold typically releases within a few business days, but in the meantime the customer is missing those funds with nothing to show for it. A properly processed void releases the hold immediately. An improperly handled one or a missed void creates an unnecessary customer service problem.

Do all payment processors support partial approvals? No, and that's worth knowing before you run into a code 10 at a busy register. Visa and Mastercard require that merchants who accept prepaid cards support partial approvals, but implementation varies by gateway and POS system. Some handle it seamlessly. Others treat a code 10 as a generic decline without surfacing the partial authorization at all. Check with your processor to confirm how your setup handles it.

Is code 10 common on prepaid cards? Yes. Prepaid cards are the most frequent source of code 10 declines because the available balance is fixed and the cardholder often doesn't know exactly how much remains. Gift cards, prepaid Visa and Mastercard products, and government-issued benefit cards all fall into this category. Debit cards with low balances can also produce code 10 responses. In retail and food service environments where prepaid card usage is high, code 10 is a routine occurrence rather than an edge case.

Code 10 is unique in that it represents a partial success rather than a clean decline. These related codes cover adjacent scenarios:

  • Code 51 — Insufficient Funds. A full decline for insufficient funds rather than a partial approval. No authorization is issued.
  • Code 05 — Do Not Honor. A full bank refusal with no partial authorization.
  • Code 61 — Exceeds Withdrawal Limit. A limit issue rather than a balance issue. No partial approval is issued.
  • Code 14 — Invalid Card Number. The card number doesn't match a valid account. No authorization of any kind.
  • Code 54 — Expired Card. The card's expiration date has passed. No partial approval issued.
  • Code 57 — Transaction Not Permitted to Cardholder. A permissions restriction on the card type.
  • Code 62 — Restricted Card. Card-level restrictions blocking the transaction entirely.
  • Code 78 — Blocked First Use. The card hasn't been activated. No authorization issued.

What to do when your card is declined

Quick steps to resolve card declines and complete your transaction.

1

Contact your card issuer.

Call your bank using the number on the back of your card to understand the specific reason for the decline.

2

Verify your payment details.

Double-check your card number, expiration date, CVV, and billing address for any errors.

3

Try a different payment method.

If the decline persists, use an alternative card or payment option to complete your transaction.

Apply in less than 10 minutes today

Join the 5,000+ businesses already using Slash.