You processed $500,000 last month and your bank account saw a smaller number. The gap is sitting in a reserve account with your name nowhere near it, and most operators sign the agreement without ever working out how much ends up parked there or what triggers its return. Here is the arithmetic, in dollars, on the reserve structures a high risk acquirer will actually put in front of you.
3 reserve structures, and why the label on yours tells you nothing
Reserves come in 3 shapes. Processors use the words for them inconsistently, so the heading in your agreement is not reliable. Read the paragraph underneath it.
The rolling one gives money back on a schedule. The capped one stops taking more once it hits its ceiling, but nothing already held comes back while you are trading. Those are different cash positions wearing similar names. Stripe adds a third meaning to the pile: in its documentation for platform set reserves, a fixed reserve is a plan where every hold releases on one shared date, which is not what an acquirer means by fixed reserve at all.
- Rolling reserve. A set percentage of every batch is withheld, then released a fixed number of days after the transaction that funded it. Checkout.com's explainer puts the usual band at 5% to 15% of turnover, held in a non interest bearing account for 30 to 180 days. Stripe's own guide gives the same 5% to 15% and splits the window by vertical: 30 to 90 days for low risk sectors, 180 days or more for high risk ones.
- Upfront reserve. A fixed sum sized against your expected monthly volume, placed in escrow at the start of the processing agreement rather than skimmed out of daily settlement. That is how Chargebacks911 describes it. What no published source settles for you is whether a percentage keeps coming out on top of the escrow, so make the agreement say it either way.
- Capped or accrual reserve. A percentage is withheld until a ceiling is reached, then the withholding stops. Chargebacks911 puts that ceiling at typically half of a merchant's monthly processing volume. Read what stopping means: no new money goes in, and none of the accumulated balance comes out.
What 10% at 180 days actually parks
A rolling reserve reaches a steady state. Once the oldest holds start releasing, you put in and take out roughly the same amount each month, and the monthly pain stops. What nobody quotes you is the balance you had to build to get there, and that balance does not come back while the account is open.
At flat volume the steady state is rate times volume times months of hold. 10% of $500,000 a month, held for 180 days, is 10% times $500,000 times 6, which is $300,000. That is 60% of a month's gross revenue sitting outside the business, indefinitely.
The ramp at $500,000 a month, flat:
So a 10% 180 day term is not a 10% fee. It is a $300,000 loan to your acquirer at 0% with no maturity date. Checkout.com describes reserve funds sitting in a non interest bearing account, so nothing accrues to you while they hold it. Price it at whatever your own money costs you. If your working capital line runs at 18% a year, that parked $300,000 costs $54,000 a year in carry alone, and that is before you count the inventory you could not buy with it.
- Month 1: $50,000 held, nothing released.
- Month 3: $150,000 held.
- Month 6: $300,000 held. Peak drain, and it lands 6 months after you started, which is usually the month you were planning to buy inventory.
- Month 7 onward: $50,000 in, $50,000 out. Net zero, on a $300,000 balance you will not see again until the account closes.
The number that moves the moment you grow
Steady state assumes flat volume, and nobody reading this has flat volume. Deposits track this month. Releases track the month 6 months back. The drain is the gap between the 2.
Grow 20% a month and hit $500,000 this month. 6 months ago you did about $167,000. This month you deposit $50,000 and get back about $16,700, so roughly $33,300 leaves the business. That is 6.7% of current volume disappearing every month, on top of processing fees, for as long as you keep growing at that rate.
Run it backwards and the same arithmetic is the one piece of good news in the structure. Cut spend and let volume fall by half, and releases from 6 months ago now exceed this month's deposits. The reserve turns into a cash source in the exact month the business is contracting. That is not a reason to like it. It is a reason to model the reserve line separately from revenue in your cash plan, because it moves in the opposite direction to everything else on the page.
The reserve is a growth tax with the timing inverted. It bills hardest in the month you spend hardest on ads. It also compounds with the reason it got imposed, because your dispute ratio is reporting last month's ad spend against this month's volume, which makes the ratio look worst in exactly the months you are scaling.
Refunds do not always give the hold back
The percentage is taken on gross settled volume. Refund an order and you have already reserved against it. Whether that reserve releases depends on mechanics that live in the documentation, not in the sales call.
Stripe documents the edge case precisely for platform set reserves on connected accounts. A refund or dispute for an amount equal to or greater than the hold on that transaction releases the hold automatically. One for a smaller amount does not. The refunded amount is taken from the connected account's balance instead, and the docs say plainly that this can push the balance negative while the hold sits untouched until someone releases it by hand or its scheduled date arrives.
Work it through. A $100 order under a 30% plan carries a $30 hold. A $20 partial refund takes $20 from your balance and leaves the $30 exactly where it was. If your offer runs partial refunds, goodwill credits or partial cancellations at any volume, model that case on its own. It decides whether the reserve funds your refunds or charges you for them twice.
180 days is not matched to your actual exposure
Reserve length gets sold as a function of dispute risk. Check it against the actual dispute windows. Chargebacks911's Visa guide puts the cardholder filing limit at no more than 120 days from the original transaction or the expected delivery date, with an outer ceiling of 540 calendar days from the transaction on the goods not received codes, which exists for cases where delivery was legitimately scheduled months out. Checkout.com cites the same 120 day figure as the reason reserve periods are set beyond it.
So 180 days sits 60 days past the window that covers most disputes, and nowhere near the outer ceiling that only a few reason codes ever reach. It is not an actuarial number, it is risk appetite rounded off. Stripe's reserve API for connected accounts will not schedule a release more than 180 days after a hold is created, and releases the hold automatically once 180 days pass, which tells you a system built specifically for this treats 180 as a ceiling rather than a requirement.
That matters when you ask for better terms. What sets the parked balance is percentage multiplied by days, not either one alone. Stripe's own configuration guidance walks a platform through the trade, suggesting 20% for 45 days or 40% for 10 days as alternatives to 30% for 30 days when holding that much for that long would hurt the merchant. Do the multiplication. 20% for 45 days parks the same balance as 30% for 30 days. 40% for 10 days parks less than half of it, despite the scarier headline percentage. Negotiate the product of the 2 numbers, not the rate on its own.
What happens to the reserve when they close the account
This is the clause nobody prices, and it is the one that costs the most. On termination the reserve does not release on your schedule. Chargebacks911 ties the expected hold to the 120 day dispute limit and says the reserve will likely retain the funds for at least 4 months, and that on an agreement the bank terminates the hold could be extended indefinitely, with funds held until all risk has passed.
Whatever the reserve balance reads on the day the notice arrives is the amount in play. At $500,000 a month on a 10% 180 day term, that is $300,000 with no return date attached. A processor freeze and a reserve fight are the same event with 2 names, which is why what you do in the first 14 days of a freeze has more effect on the recovery than anything you do in month 4.
One thing worth carrying into that conversation: early release is a decision, not a mechanical impossibility. Stripe's documentation states that disabling a reserve plan immediately releases every existing hold under it. The money can move the day somebody decides it should.
8 things to settle in writing before you sign
Reserve terms are almost never on a pricing page. They sit in the merchant agreement and the underwriting decision, which means they are negotiable, and also means nobody will volunteer the answers. Stripe's public guide says as much in its own words, that terms can be adjusted as a business's risk profile changes and that some processors offer negotiable terms.
- Which structure it is, in the agreement's own definition rather than the sales call's.
- Whether the percentage applies to gross settled volume or net of refunds.
- Exactly what releases a hold early: a full refund, a partial refund, a won representment, or nothing.
- Release cadence. A 180 day hold released daily parks less cash than the same hold released in one monthly batch.
- Whether a step down exists in writing, with the trigger and the date named. It comes off after 6 months of clean processing is worth nothing said out loud.
- The hold period after termination, and who has the authority to end it early.
- Whose name is on the reserve account, and whether it earns interest for anyone.
- What happens if you leave voluntarily rather than being closed, which is a separate clause in most agreements.
The same structure, on the other side of the P&L
None of this is avoidable if you sell something a bank prices as risky. Reserves are how acquirers stay solvent in categories with real dispute exposure, and a processor quoting 0% reserve on a supplement continuity offer is either mispricing you or planning to reprice you in month 3. Assume you will carry one. Negotiate percentage times days, and put the parked balance in the cash plan as a real line item instead of a surprise.
What is worth noticing is that the same structure runs on the cost side of the business as well. A percentage of revenue held by your acquirer and a percentage of ad spend taken by an account provider behave identically. Both are trivial at low volume. Both scale exactly with the thing you are trying to grow. Both bill hardest in your best month. The arithmetic on the ad spend side works out the same way, with one difference that matters: on the ad account side a flat monthly rate that does not move with volume is genuinely available, and on the processing side it mostly is not. If the acquirer is going to hold 60% of a month's revenue whatever you do, the percentages you can still delete are the ones worth deleting first.
