Less CommonStripe Decline Code

Stripe Error: service_not_allowed

The card cannot be used with the type of service or merchant category your business operates in.

What This Means

A service_not_allowed decline indicates that the customer's card is not authorized to make purchases from your specific merchant category. The card may be a corporate purchasing card restricted to office supplies, a healthcare FSA card limited to medical merchants, or a gift card scoped to a specific retailer. The card itself is valid and funded — it simply cannot be used at your type of business. This is a permanent restriction that the customer cannot override on retry.

Why This Happens

  • The card is a restricted-use product like an FSA, HSA, or corporate purchasing card
  • Your Stripe merchant category code (MCC) does not match what the card is allowed to spend on
  • The card is a closed-loop gift card limited to a specific retailer
  • Government or program-issued benefit cards have hard spending category restrictions

How To Fix It

  1. 1Email the customer to provide a different, unrestricted payment method
  2. 2Verify your MCC in Stripe is set correctly — if it is wrong, customers with restricted cards will get more declines than necessary
  3. 3Add a clear note in your billing portal that restricted-use cards are not accepted for subscriptions
  4. 4Offer alternative payment methods like ACH or invoicing for B2B customers whose corporate cards are restricted

The Automated Solution

Revive identifies service_not_allowed as a permanent decline and skips retries entirely. The customer receives a polite recovery email asking them to update their payment method, with a direct one-click link to your update flow.

Revive connects to your Stripe account in 60 seconds. It monitors every failed charge, applies the right recovery strategy for each decline code, and sends branded emails to your customers when human action is needed. No code changes. No configuration. Just recovered revenue.

Connect Stripe & Start Recovering

Related Stripe Errors

Frequently Asked Questions

Is service_not_allowed common?

It is rare for most consumer-facing SaaS, but more common in B2B contexts where customers pay with corporate purchasing cards that have spending category restrictions.

Can I get my MCC reclassified to avoid these declines?

Sometimes, yes. If your MCC does not accurately reflect your business, you can ask Stripe support to review it. A more accurate MCC reduces incidental declines from category-restricted cards.

Learn More

Stop fixing payment errors manually

Revive monitors every failed Stripe charge, applies the optimal recovery strategy, and wins back revenue while you sleep. Connect in 60 seconds, recover in hours.

Start Recovering Revenue