Refund failed — insufficient processor balance
This article explains what to do when a refund attempt fails because your Stripe account doesn’t have enough balance to cover it.
What’s happening
Section titled “What’s happening”Stripe pays refunds from your Stripe account balance — not by pulling funds from a card. If your Stripe balance is lower than the refund amount, Stripe blocks the refund.
This typically happens when:
- Your org has issued more refunds than it has received in recent payments.
- There is a delay between when Stripe settles payments into your balance and when you issue refunds.
- A large refund is being attempted shortly after the original payment, before Stripe has fully settled the funds.
How to fix it
Section titled “How to fix it”- Log in to your Stripe Dashboard and check your current account balance.
- Compare the available balance to the refund amount you’re trying to issue.
- If there are recent payouts to your bank account, you may have more in your balance than shows immediately — Stripe’s balance display may be slightly delayed.
If funds will be available shortly: wait 1 to 3 business days for pending payments to settle, then retry the refund from the payment detail page (Billing & payments > Payment transactions > [payment] > Refund).
If funds will not be available soon: contact Stripe support to arrange a refund from outside your current balance. Stripe can fund refunds by bank transfer if the refund is time-sensitive.
As a workaround: issue a manual offline refund (for example, a check). Note the manual refund in the payment’s audit trail using Add note on the payment detail. When your Stripe balance recovers, don’t duplicate the refund online.
To avoid this in the future: check your Stripe balance before issuing large refunds, especially on days when you’ve also had large payouts to your bank.
If that didn’t work
Section titled “If that didn’t work”If your Stripe balance is sufficient but refunds still fail, contact MapleGather support. Include the payment ID and the error message shown in the refund dialog.