All free tools Talk to a specialist
Free tool

Rolling Reserve Cash Flow Calculator

Enter your reserve terms and card volume to see how much cash your processor will hold each month, the peak amount held, and when money starts coming back. You get the chart free, with no email required.

Your reserve terms and volume

Pick the closest match. Rolling reserves are most common for high-risk merchants but can apply to any type of business.
Helps us tailor the reserve review prep list in your full report.
Total card sales processed per month before fees. If your volume is seasonal, check the box below and enter each month.
Check this to enter 12 separate monthly volumes instead of one average.
The share of each deposit the processor holds back, from your current or offered agreement (for example 5% or 10%).
How long each held amount stays in reserve before release, from your agreement (for example 90 or 180). Enter 0 if there is no reserve.
Days between a sale and the deposit reaching your bank. Enter 1 or 2 for standard next-day funding, or longer if your account has delayed funding.
Average number of chargebacks (disputes) you receive each month.
Average dollar amount of a disputed transaction.
The fee your processor charges per chargeback, from your statement or agreement. If left blank, the tool uses a $25 placeholder assumption.
Number of card sales per month. Lets the tool calculate your chargeback ratio by count, which is how card brand monitoring programs generally measure it.
Total monthly processing fees divided by card volume, from your statement. If left blank, the tool uses an industry average estimate for your business type.
The cash you keep on hand to cover payroll, rent, and inventory. The tool warns you if the processor could hold more than this.
Who processes your cards today, if anyone. Leave blank if you are evaluating an offer.

Estimates are based on published industry averages and are not a quote. Actual rates depend on card mix, ticket size, industry, and underwriting.

Your reserve cash flow

Enter your reserve terms and card volume to see how much cash your processor would hold each month.

How this calculator works

A rolling reserve is money your payment processor holds back from each deposit as protection against future chargebacks, refunds, or losses. If your agreement says 10% for 180 days, then 10% of every day's card sales is set aside and released about six months later. Because a new slice is withheld every day and nothing comes back until the hold period ends, the balance builds month after month. It levels off only when releases start matching new withholdings. With flat volume, that steady-state balance is roughly monthly volume x reserve percentage x months held.

Delayed funding adds a second layer: sales made in the last few days of any month are still in transit and not in your bank. This calculator models both month by month so you can see the total cash the processor holds at any point. It shows the peak, when releases begin, and how that compares with the cash you need to keep for payroll, rent, and inventory.

Chargebacks hit cash flow on top of the reserve: you lose the disputed sale and usually pay a fee. The tool adds those costs and estimates your chargeback ratio, because underwriters often review chargeback history when setting or revisiting reserve terms. Card brands run monitoring programs with thresholds that change over time, so check the current rules with your processor.

Reserve terms are set by each provider's underwriting and vary by provider. This tool models the terms you enter. It does not predict what any provider will offer or agree to change.

The math behind your chart

  1. Volume each month: your average monthly volume, or your 12 seasonal amounts if you checked the seasonal box.
  2. Hold months (H): hold days divided by 30, rounded up. A 0-day hold means no reserve.
  3. Withheld: that month's volume x reserve percentage.
  4. Released: the amount withheld H months earlier, returned in one lump.
  5. Reserve balance: everything withheld so far minus everything released so far, starting from $0 in month 1.
  6. Funding float: (volume x (1 - reserve %) / 30) x funding delay days.
  7. Cash held: reserve balance + funding float. The peak is the highest month; the peak month is the first month it is reached.
  8. Steady-state reserve: average monthly volume x reserve % x H.
  9. Chargeback cost: chargebacks per month x (average chargeback amount + fee per dispute).
  10. Net deposits: volume - processing fees - withheld + released - chargeback losses - chargeback fees - change in funding float.

What the buffer warning means

The tool divides peak cash held by the operating cash buffer you entered. At 100% or more it flags High, because the processor could be holding more than the cash you rely on for payroll and rent. From 50% up to 100% it flags Caution. Below 50% it shows Within buffer. These cutoffs are a flagging rule built into this tool, not an industry standard.

Assumptions this calculator uses

Estimates are based on published industry averages and are not a quote. Actual rates depend on card mix, ticket size, industry, and underwriting.

Frequently asked questions

What is a rolling reserve on a merchant account?

It is a percentage of each deposit that your processor holds for a set period, often stated in days, and then releases on a rolling basis. It protects the processor against chargebacks and refunds it may have to cover. The exact percentage, hold period, and release schedule are set in your merchant agreement.

How long does a payment processor hold reserve funds?

It depends on the agreement. Hold periods are commonly written as a number of days, such as 90 or 180, but terms vary by provider, industry, and underwriting. Check your agreement for the hold period, how releases are calculated, and what happens to the balance if you close the account.

Why is my processor holding my funds?

Processors may hold funds through a rolling reserve, delayed funding, or a temporary hold triggered by a volume spike, high chargebacks, or a risk review. Your agreement and your processor's risk team are the right sources for the specific reason. This calculator helps you model the cash impact of the terms you have.

Why does my peak land in that month?

With flat volume, the reserve balance climbs every month until the first release arrives, then holds steady because each release matches a new withholding. So a 90-day hold peaks around month 3 and a 180-day hold around month 6. With seasonal volume, a busy stretch just before releases begin can push the peak later. If your hold is longer than 12 months, the balance is still climbing at month 12.

Can reserve terms be reviewed or changed?

Some providers will review reserve terms after a period of stable processing, but nothing is guaranteed. Merchants commonly prepare processing statements, chargeback history, refund and fulfillment policies, and financial statements before asking. The full report includes a prep list tailored to your industry.

What is the difference between a rolling reserve and a capped reserve?

A rolling reserve withholds a percentage of each deposit and releases each slice after the hold period. A capped reserve withholds until the balance reaches a set dollar amount and then stops adding. An up-front reserve is a lump sum deposited at the start. This tool models a rolling reserve. If your terms differ, treat the results as a rough guide.

Do chargebacks come out of the reserve?

It depends on the processor and agreement. Some debit chargebacks from your daily deposits, others from the reserve balance. This calculator assumes chargebacks are deducted from deposits in the month they arrive, which is a conservative view of monthly cash flow.

Put this calculator on your website

Bookkeepers, fractional CFOs, and associations that serve supplement sellers, moving companies, subscription brands, and other businesses with reserve terms can embed this free rolling reserve calculator with one line of code. Your clients can model their own reserve and cash buffer without leaving your site, and it stays up to date automatically.