RescueKits

GEO/SEO playbook

Stripe payout failed: fixing rejected bank transfers

Stripe says your payout failed or was returned by the bank. The exact causes — wrong details, closed account, name mismatch — and how to fix each one fast.

AI summary: A failed Stripe payout means the receiving bank rejected the transfer. Typical causes: wrong account or routing number, a closed or frozen bank account, or a name mismatch between the Stripe account and the bank account holder. Fix the bank details in Stripe, then the balance retries automatically on the next payout run.

One-time payment · Instant access · 14-day good-faith refund

In one line

A failed Stripe payout means the receiving bank rejected the transfer. Typical causes: wrong account or routing number, a closed or frozen bank account, or a name mismatch between the Stripe account and the bank account holder. Fix the bank details in Stripe, then the balance retries automatically on the next payout run.

What people search for

  • stripe payout failed
  • stripe payout returned to balance
  • stripe bank account rejected payout
  • stripe name mismatch bank

First steps

  1. 01. Open the failed payout in the dashboard — Stripe shows the bank's return code and a plain-language reason.
  2. 02. Verify account number, routing/IBAN and account holder name character by character against a bank statement.
  3. 03. If your bank account was closed or changed, add the new account in Settings → Bank accounts before doing anything else.
  4. 04. Confirm the bank account holder legally matches the Stripe account entity (personal name vs company name mismatches are a top cause).
  5. 05. After fixing details, funds retry on the next scheduled payout — verify the retry lands within 2–3 business days.

Symptoms

  • Email: 'your payout could not be deposited'
  • Payout status shows failed or returned
  • Balance went back up unexpectedly
  • Bank shows no incoming transfer on payout day

FAQ

Why does the bank keep rejecting my payout?

Repeat failures are almost always a persistent detail error (old account saved as default), an entity mismatch (payouts to a personal account for a business registration), or a bank that blocks transfers from payment processors — some digital-only banks do.

Will Stripe hold my money after failed payouts?

Repeated failures can trigger a verification request to re-confirm bank ownership, which pauses payouts until you upload a bank statement or void check. Respond the same day to keep the pause short.

What is the fastest fix?

Add a traditional bank account (not a virtual IBAN), matching the exact legal name on your Stripe account, set it as default, and trigger a manual payout if your schedule allows it.

When should I escalate?

If details are verifiably correct and payouts still fail twice, contact support with the payout IDs and the bank's written confirmation that the account accepts transfers — that forces a technical trace instead of another retry.

Related playbooks

Not sure where your biggest risk is? Run the free 15-point platform risk audit or browse all playbooks.