Guides

How to hold funds in a marketplace: escrow vs auth-hold vs delayed capture

Escrow, authorization holds and delayed capture — how marketplaces hold buyer funds until delivery, the Stripe 90-day limit, and the truth about earning on the balance.

Three coins on a dark spotlit stage: a grey coin bearing a card inside a dashed hold ring, a grey coin bearing a clock, and a larger mint coin stamped with a padlock standing between them, each named on an angled violet slab.

You run a two-sided marketplace. The buyer pays upfront; the seller gets paid a week later, once the order’s confirmed and the dispute window’s closed. Simple to describe — but between “buyer paid” and “seller paid” sits a real question that trips up almost every platform: where does that money actually live for those seven days, and who’s allowed to touch it?

Hold it wrong and you get one of two failures. Either you never really controlled the money — it landed in the seller’s account and you’re chasing a clawback when a buyer disputes — or you held it so long the mechanism expired underneath you and the payment vanished. Here’s the honest read on the three ways to hold buyer funds, when each one fits, and the part everyone gets excited about and wrong: earning on the balance.

Three ways to hold: escrow, auth-hold, delayed capture

They sound interchangeable. They aren’t. Each holds money for a different length of time and puts it in a different place.

Authorization hold (auth-hold). The money never moves. When a card is authorized, the buyer’s bank reserves the amount and earmarks it — the buyer can’t spend it elsewhere, but it hasn’t left their account and it isn’t yours. You then have a window to capture it. The catch: that window is short. On most cards an authorization is only good for about seven days before the bank releases it automatically. Auth-holds are perfect for “confirm now, bill on dispatch” — a few hours or days. They are the wrong tool for a settlement window that runs weeks.

Delayed capture (authorize now, capture later). Same first step — authorize — but you deliberately postpone the capture until you’re ready to actually take the money. It’s the clean way to say “hold the buyer’s commitment, but don’t bill until the seller ships.” You’re still living inside the authorization’s lifespan, so the same expiry pressure applies; some processors offer extended authorizations that stretch the hold (Stripe, for example, can push eligible card authorizations toward roughly 30 days), but this is card-network-dependent and not a general-purpose vault. Delayed capture is a billing-timing tool, not a treasury one.

Escrow (hold-until-release). This is the one built for a settlement window. The money is actually collected and held in a segregated account, and released only when a rule is satisfied — delivery confirmed, inspection passed, the cancellation window expired. Unlike an auth-hold, it survives for as long as your rules need, because the funds are genuinely held rather than merely earmarked on a card. This is what most marketplaces mean when they say “we hold buyer funds until delivery.”

One more limit worth knowing if you’re on Stripe Connect: it’s a rail, not a custodian. Set connected accounts to manual payouts and Stripe holds the seller’s balance until you release it — but only up to a maximum of about 90 days, after which it pays out on its own. (Stripe also runs its own risk reserves, often on a rolling ~90-day basis, against refunds and chargebacks.) Fine for a seven-day window. Not a place to warehouse money indefinitely — and not designed to be.

Bar chart comparing how long each mechanism can hold money: an auth-hold for about 7 days, an extended authorization for about 30, a Stripe Connect manual payout capped near 90 days, and escrow running open-ended until a release rule is met.

The quick decision:

Need to hold for hours to ~a week?   → auth-hold / delayed capture
Need to hold for a settlement window
(days to weeks), release on a rule?  → escrow / managed account
Need to hold beyond ~90 days?        → neither Connect nor a card
                                       auth — that's a treasury question

The 7-day settlement window (and the interest question)

Your exact case: buyers pay upfront, sellers get paid after 7 days. That’s an escrow-style hold — the money is collected, parked, and released on day seven (or on delivery, whichever your rule says). The clean way to run it is a managed, safeguarded account: the funds sit segregated during the window, and a release rule pays each seller out at the end of it.

Now the question everyone asks: can we earn interest on that balance while it sits?

Here’s the honest read. That money is not yours. During the window it’s client money — the buyer’s until you release it, owed to the seller when you do. At an FCA-authorised e-money institution, client funds must be safeguarded: held segregated from the firm’s own money and, by rule, not lent out the way a bank lends deposits. Safeguarding is a protection mechanism, not deposit insurance — it means the money is ring-fenced so it can be returned to whoever owns it if the provider fails (we wrote a whole plain-English guide on where your money actually sits).

So “park the float and earn yield” runs straight into a wall of nuance: whether any return can be earned on safeguarded balances at all, and — crucially — who is entitled to keep it, are regulated questions with real constraints. It is not a dial you turn up. Anyone quoting you a headline rate on held marketplace funds is quietly skipping the part that decides whether it’s even permissible, and whose it is. Treat earning-on-the-balance as a conversation for your provider and your regulator, not a marketing bullet — the honest answer depends entirely on your structure.

What you can nail down cleanly: the money is held safely, segregated, and released exactly on your rule. That’s the part that should never be fuzzy.

Where Fynex fits

Fynex is the layer that runs this hold end to end — without pretending to be a bank.

Client funds are held safeguarded at an FCA-authorised e-money institution: segregated from everyone’s operating money for the length of your settlement window. You define the release as a rule, not a cron job someone babysits — hold for seven days, release on delivery confirmation, return on cancellation. When the window closes, the split runs as lines you defined — seller payout, your commission, any partner cut — and each leg is paid over the cheapest compliant rail, then reconciled straight back to the original order in Xero or QuickBooks. Auto-invoicing, agentic collections and cash forecasting sit on the same picture, so the held balance isn’t a black box you reconcile at month-end.

And because anything that actually moves money is gated behind human approval, “release the funds” is a decision you confirm, not something that fires unseen. Fynex is PCI DSS Level 1 and can act as Merchant of Record where that’s the right structure.

The frame we keep coming back to: accounts hold money, rails move it, Fynex is the layer that thinks. The holding is safeguarded; the release is a rule; the payout is optimised; the books are already done. What we won’t do is dress up the float as a yield product — because the honest version of that answer is “it’s client money, and it’s complicated.”

Choosing your hold model

Match the mechanism to the clock, and be honest about whose money it is:

  • Seconds to a week, decide-then-bill → auth-hold or delayed capture. Cheap, native to your processor, but it expires — don’t lean on it for a real settlement window.
  • Days to weeks, release on a rule → escrow in a managed, safeguarded account. This is the marketplace default when sellers are paid after the buyer.
  • On Stripe Connect → fine for short holds, but remember the ~90-day ceiling on manual payouts and Stripe’s own reserves. It’s a rail with a hold feature, not a treasury.
  • Tempted by yield on the balance? → slow down. It’s client money, it’s safeguarded, and whether you can earn on it — and keep it — is a regulated question, not a feature toggle.

Get the hold right and the rest of your marketplace gets quieter: fewer clawbacks, cleaner disputes, sellers paid on time, and books that reconcile themselves. That’s the whole point of holding money well — it’s not about squeezing the float, it’s about the money being exactly where it should be, exactly when it’s owed.

FAQ

Frequently asked questions

Three mechanisms, depending on how long you need. An authorization hold reserves money on the buyer's card without taking it — good for days, not weeks (most cards release the auth in about seven days). Delayed capture authorizes now and captures later, once you're ready to bill. True escrow takes the money and holds it in a segregated account until a release condition is met — delivery confirmed, a dispute window closed — which is what you want for a settlement period measured in days or weeks. Most marketplaces run escrow-style holds because sellers get paid days after the buyer pays, not seconds.
Be careful here — the honest answer is 'it's complicated, and the money isn't yours.' Funds held during a settlement window are client money: the buyer's until you release it, owed to the seller. At an FCA-authorised e-money institution that money must be safeguarded — segregated from the firm's own funds and, by rule, not lent out like a bank deposit. Whether any yield can be earned on safeguarded balances, and who is entitled to keep it, is a regulated question with real constraints, not a switch you flip. Anyone promising you a headline interest rate on held marketplace funds is skipping the part that matters. Treat 'earn on the float' as a question for your provider and your regulator, not a feature.
If you use Stripe Connect with connected accounts set to manual payouts, Stripe holds the seller's funds in their balance until you trigger the payout — but only up to a maximum of about 90 days, after which it pays out automatically. Separately, Stripe can apply its own risk reserves (often on a rolling ~90-day basis) against refunds and disputes. Either way, Connect isn't built to be a long-term custodian: it's a payments rail with a hold feature, not an escrow or treasury layer.
No. An authorization hold never moves the money — it just earmarks it on the buyer's card, and the bank releases it if you don't capture within roughly a week. Escrow actually takes the funds and holds them in a segregated account under a release rule, so it works for settlement windows far longer than a card auth survives. Auth-hold is 'reserve, then decide'; escrow is 'collect, then release on condition.'
Book a demo