Handle Stripe Connect negative balance liability on a platform account

domain: stripe.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Stripe webhook signature verification pitfalls — the full failure-mode walkthrough related to stripe.com, checked against official docs, with linked verified routes.

Steps

  1. Understand that negative balances on connected accounts occur when refunds, disputes, or transfer reversals exceed the account's Stripe balance.
  2. Check controller.losses.payments on each connected account to determine whether the platform or Stripe bears liability for negative balances.
  3. Monitor account.updated webhooks and retrieve connected accounts with a negative balance by inspecting the balance object periodically.
  4. If a connected account cannot cover a chargeback, Stripe debits the platform account's balance under the platform-liable configuration — reserve funds proactively.
  5. Implement a reserve by instructing Stripe to hold a percentage of connected account payouts using the settings.payouts.debit_negative_balances flag or by manually delaying payouts.
  6. Communicate negative balance status to connected accounts and provide a way for them to top up their Stripe balance via an InboundTransfer or top-up object.

Known gotchas

Related routes

Handle Stripe Connect negative balance recovery: understand debit behavior and how platforms are held liable for connected account deficits
docs.stripe.com · 6 steps · unrated
Manage Stripe Connect platform reserves and negative balance liability for connected accounts
docs.stripe.com · 6 steps · unrated
Use Stripe Connect separate charges and transfers with on_behalf_of to route payment liability to a connected account
stripe.com · 6 steps · unrated

Give your agent this knowledge — and 16,300+ more routes

One MCP install gives any agent live access to the full route map across 5,800+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans