The formula
Buffer = Outflows × (1 + Volatility%/100) × Weeks ÷ 4.33
The volatility uplift converts an average month into a bad month: if outflows swing 20% month to month, the buffer must cover the average plus the swing, because the shock month is precisely when the buffer works. Measure the swing from twelve months of statements — the standard deviation of monthly outflows over their mean is the honest input.
Coverage weeks encode risk tolerance and recovery time: how long would it take to replace a failed inflow — collect the late receivable, draw a facility, cut the spend? Four weeks suits businesses with reliable, diversified inflows; eight or more suits concentrated customer bases, seasonal revenue, or markets where facility drawdowns are slow.
How to use this calculator
- 1
Measure outflows and their swing
Twelve months of total monthly outflows: the mean and the variation around it. Payroll, suppliers, rent, tax, debt service — everything that must be paid.
- 2
Choose coverage honestly
Weeks to survive a major inflow failure while executing the recovery — customer concentration and facility access set the number.
- 3
Locate the buffer correctly
Liquid, same-day accessible, segregated from operating cash so it is visibly a buffer and not a balance that drifts into spending.
- 4
Test and revisit quarterly
Recompute as the business grows — a buffer sized for last year’s payroll quietly becomes half a buffer.
Multi-currency businesses need multi-layer buffers
A single-currency buffer under-protects a multi-currency business: obligations fall due in specific currencies, and a buffer held entirely in local currency must cross a conversion — at whatever the rate and route availability are that week — before it can meet a dollar obligation. Stress and conversion friction correlate: the weeks you need the buffer are disproportionately the weeks conversion is expensive or slow.
The practical structure: hold each major obligation currency’s share of the buffer in that currency — a business with 60% of outflows in USD holds roughly 60% of the buffer in USD. Multi-currency accounts make the layering operational, and the held hard-currency layer doubles as depreciation protection for the local-currency months it waits through.
The buffer’s cost, and paying it deliberately
A buffer is insurance, and insurance costs premium: cash held liquid earns little, and its opportunity cost is your cost of funds times the buffer size — roughly $30,000 a year on a $250,000 buffer at 12%. That is the price of surviving the bad month; the alternative premium is the cost of a distressed week — emergency borrowing, missed payroll, fire-sale decisions — which is not a comparable order of magnitude.
Cost management is about layers, not shrinkage: a first layer instantly liquid, a second layer in short, laddered maturities that sacrifice days of access for yield, and a committed credit facility as the third layer that converts borrowing capacity into buffer without holding cash at all. The blended cost falls; the coverage does not.
Common use cases
Treasury policy setting
Replace an intuited cash floor with a volatility-derived figure the board can interrogate.
Currency layering
Split the buffer across obligation currencies in proportion to stressed outflows.
Growth re-sizing
Recompute the buffer as payroll and supplier obligations scale.
Facility negotiation
Size the committed credit line that substitutes for part of the held buffer.
Automate this with the API
Price rebalancing a currency layer of the buffer with a live indicative rate.
curl "https://keybs.io/api/v1/tools/fx?from=USD&to=ZAR&amount=50000" \ -H "x-api-key: YOUR_FREE_KEY"Free Tools API docs and key registration
Frequently asked questions
Why size on outflows rather than on revenue?
Because the buffer’s job is meeting obligations when inflows fail — its size must track what goes out, not what usually comes in. Revenue-based rules ("two months of sales") accidentally shrink the buffer exactly when margins compress and obligations persist. Outflows are the denominator of survival.
How do I measure my volatility percentage?
From twelve months of statements: the standard deviation of monthly total outflows divided by their mean, as a percentage. Businesses with steady payroll-dominated outflows often measure 10–15%; project-based or import-cycle businesses can exceed 40%. If in doubt between two figures, the higher one is the buffer-appropriate choice.
Is a credit line a substitute for held cash?
A committed facility is a partial substitute — it converts borrowing capacity into coverage without the opportunity cost of held cash. The caveats: drawdowns take days in some markets, facilities carry covenants that can bind exactly in stress, and uncommitted lines can be withdrawn. A common structure holds half the buffer in cash and covers the rest with committed capacity.
Where should the buffer physically sit?
First layer: same-day liquid accounts, segregated from operating balances so spending drift is visible. Second layer: short laddered deposits or equivalent, days-not-weeks accessible. For multi-currency businesses, layered per obligation currency. The discipline of separation matters as much as the amount — buffers commingled with operating cash erode silently.
How does the buffer interact with the cash conversion cycle?
The cycle determines how much shock the buffer absorbs: long cycles (high DSO, big inventory windows) mean inflow failures take longer to correct, arguing for more coverage weeks. Shortening the cycle — the DSO Improvement and Order Cash Flow calculators price those levers — is buffer reduction by another name, and usually cheaper than holding more cash.
Can KeyBS Pay hold buffer layers?
Global Business Accounts hold balances across major and African currencies, supporting per-currency buffer layers with same-day availability on supported routes, and quote-first conversion when layers need rebalancing — committed rate, disclosed fee (from 1.5%, route-dependent). Structure availability varies by market; country pages document per-market specifics.
Corridors, tools and reading for this calculator
More calculators
Replace assumptions with a committed quote
Executable rate, disclosed fee, committed receive amount — before you pay anything.
Request a Quote