Direct answer

How long do I have to reverse a Stripe Connect transfer?

There is no Stripe-imposed deadline. Reversals remain technically available indefinitely — the real constraint is whether the connected account still holds reachable balance, and that decays with every payout cycle. Practically: act within the current payout window and reversal retrieves funds outright; wait cycles and you are creating negative-balance claims against future volume; wait quarters and you are writing things off.

The decay, concretely

Weekly-payout sellers: most of the transfer remains reachable for roughly one cycle — days. Daily-payout gig platforms: hours. Monthly net-30 B2B arrangements: weeks of full reachability. Same finding, three clocks — which is why SLAs anchored to payout schedules beat calendar politeness everywhere.

After the window: netting and write-off

Post-payout reversals succeed mechanically while creating negative balances recouped only from future volume — viable for active sellers, fiction for churned ones. Netting against upcoming transfers preserves optionality without surprise; write-off policies close what neither reaches. The instrument changes; the owed figure does not.

Detection latency is the real variable

Since decay runs on payout time, the lever under your control is discovery speed. Month-end detection meets month-old findings whose windows closed weeks prior; event-driven detection meets fresh ones. Everything else on this page follows from that single timing choice.

Common questions

Does Stripe ever expire reversal ability?

No documented expiry exists. Reachability is the operative limit — treat it as operational, not contractual.

Best-case timing?

Before the next payout: full retrieval, no negativity, no conversation beyond routine notice.