Is a 15.00% cash flow margin good?
On the defaults — $450,000.00 of operating cash flow and $3,000,000.00 of revenue — the cash flow margin is 15.00%. The cash flow margin is operating cash flow divided by revenue, expressed as a percentage — and it shows how many cents of operating cash each dollar of sales produces. A margin above 20% is strong, 10–20% is solid, and below 10% is thin — but the bar moves by industry: software companies often run above 30% because they have little inventory to buy, while grocery stores run below 5% because most of each sale goes straight back out to suppliers, so compare within one industry, not across them. A 15.00% margin sits in the middle of the solid range — fifteen cents of operating cash for every dollar of sales.
Three things about the model are worth stating plainly.
First, the cash flow margin is $450,000.00 ÷ $3,000,000.00 × 100 = 15.00%. Second, the operating cash flow needed for a 20.00% margin is 20.00 ÷ 100 × $3,000,000.00 = $600,000.00. And third, the revenue needed for a 20.00% margin is $450,000.00 ÷ (20.00 ÷ 100) = $2,250,000.00; all listed in Accuracy & limitations.
The worked example, line by line
Setup: $450,000.00 of operating cash flow, $3,000,000.00 of revenue, target margin 20.00%.
Line 1 — the margin. The cash flow margin is $450,000.00 ÷ $3,000,000.00 × 100 = 15.00%.
Line 2 — the cash needed. The operating cash flow needed for a 20.00% margin is 20.00 ÷ 100 × $3,000,000.00 = $600,000.00.
Line 3 — the revenue needed. The revenue needed for a 20.00% margin is $450,000.00 ÷ (20.00 ÷ 100) = $2,250,000.00.
Line 4 — the check. $3,000,000.00 of revenue × 15.00 ÷ 100 = $450,000.00, the operating cash flow; and each $1 of sales produces $0.15 of operating cash.
Every branch, checked
OCF $600,000: Operating cash flow $600,000.00; revenue $3,000,000.00; Cash flow margin 20.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $3,000,000.00 — With operating cash flow of $600,000.00 the margin rises to 20.00% — a fifth of each sale turns into operating cash.
Revenue $2,000,000: Operating cash flow $450,000.00; revenue $2,000,000.00; Cash flow margin 22.50%; operating cash flow needed for the 20.00% target $400,000.00; revenue needed for the 20.00% target $2,250,000.00 — With revenue of $2,000,000.00 the margin rises to 22.50% — the same cash on fewer sales.
OCF $300,000: Operating cash flow $300,000.00; revenue $3,000,000.00; Cash flow margin 10.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $1,500,000.00 — With operating cash flow of $300,000.00 the margin falls to 10.00% — ten cents of operating cash per dollar of sales.
Revenue $4,500,000: Operating cash flow $450,000.00; revenue $4,500,000.00; Cash flow margin 10.00%; operating cash flow needed for the 20.00% target $900,000.00; revenue needed for the 20.00% target $2,250,000.00 — With revenue of $4,500,000.00 the margin falls to 10.00% — more sales behind the same cash.
OCF $0: Operating cash flow $0.00; revenue $3,000,000.00; Cash flow margin 0.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $0.00 — With operating cash flow of $0 the margin is 0.00% — the business generated no cash from running itself.
Revenue $1,500,000: Operating cash flow $450,000.00; revenue $1,500,000.00; Cash flow margin 30.00%; operating cash flow needed for the 20.00% target $300,000.00; revenue needed for the 20.00% target $2,250,000.00 — With revenue of $1,500,000.00 the margin rises to 30.00% — thirty cents of operating cash per dollar of sales.
What-if bars — OCF halved, revenue doubled, OCF doubled: OCF halved to $225,000: margin 7.50%; revenue doubled to $6,000,000: margin 7.50%; OCF doubled to $900,000: margin 30.00% — Halving the operating cash flow halves the margin to 7.50%; doubling the revenue halves it to 7.50%; doubling the operating cash flow doubles it to 30.00%.
The reverses, worked backwards
Smallest whole-dollar operating cash flow for the margin to reach 17.50%: At the displayed $525,000 the figures are Operating cash flow $525,000.00; revenue $3,000,000.00; Cash flow margin 17.50%; operating cash flow needed for the 17.50% target $525,000.00; revenue needed for the 17.50% target $3,000,000.00. At the displayed $525,000 the margin is 17.50% (exactly 17.50). At $524,999 the cash flow is $1 short of the $525,000 needed — and the unrounded margin is 17.499967%, which displays as 17.50% after rounding, so $525,000 is the smallest whole-dollar operating cash flow for the margin to reach 17.50%.
Smallest whole-dollar operating cash flow for the margin to reach 20.00%: At the displayed $600,000 the figures are Operating cash flow $600,000.00; revenue $3,000,000.00; Cash flow margin 20.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $3,000,000.00. At the displayed $600,000 the margin is 20.00% (exactly 20.00). At $599,999 the cash flow is $1 short of the $600,000 needed — and the unrounded margin is 19.999967%, which displays as 20.00% after rounding, so $600,000 is the smallest whole-dollar operating cash flow for the margin to reach 20.00%.
Largest whole-dollar revenue for the margin to STAY at or above 15.00%: At the displayed $3,000,000 the figures are Operating cash flow $450,000.00; revenue $3,000,000.00; Cash flow margin 15.00%; operating cash flow needed for the 15.00% target $450,000.00; revenue needed for the 15.00% target $3,000,000.00. At the displayed $3,000,000 the margin is 15.00% (exactly 15.00). At $3,000,001 the revenue is $1 over the $3,000,000 allowed — and the unrounded margin is 14.999995%, which displays as 15.00% after rounding, so $3,000,000 is the largest whole-dollar revenue for the margin to stay at or above 15.00%.
Smallest whole-dollar operating cash flow for the margin to reach 12.50%: At the displayed $375,000 the figures are Operating cash flow $375,000.00; revenue $3,000,000.00; Cash flow margin 12.50%; operating cash flow needed for the 12.50% target $375,000.00; revenue needed for the 12.50% target $3,000,000.00. At the displayed $375,000 the margin is 12.50% (exactly 12.50). At $374,999 the cash flow is $1 short of the $375,000 needed — and the unrounded margin is 12.499967%, which displays as 12.50% after rounding, so $375,000 is the smallest whole-dollar operating cash flow for the margin to reach 12.50%.
Largest whole-dollar revenue for the margin to STAY at or above 20.00%: At the displayed $2,250,000 the figures are Operating cash flow $450,000.00; revenue $2,250,000.00; Cash flow margin 20.00%; operating cash flow needed for the 20.00% target $450,000.00; revenue needed for the 20.00% target $2,250,000.00. At the displayed $2,250,000 the margin is 20.00% (exactly 20.00). At $2,250,001 the revenue is $1 over the $2,250,000 allowed — and the unrounded margin is 19.999991%, which displays as 20.00% after rounding, so $2,250,000 is the largest whole-dollar revenue for the margin to stay at or above 20.00%.
Smallest whole-dollar operating cash flow for the margin to reach 25.00%: At the displayed $750,000 the figures are Operating cash flow $750,000.00; revenue $3,000,000.00; Cash flow margin 25.00%; operating cash flow needed for the 25.00% target $750,000.00; revenue needed for the 25.00% target $3,000,000.00. At the displayed $750,000 the margin is 25.00% (exactly 25.00). At $749,999 the cash flow is $1 short of the $750,000 needed — and the unrounded margin is 24.999967%, which displays as 25.00% after rounding, so $750,000 is the smallest whole-dollar operating cash flow for the margin to reach 25.00%.
A warning about the neighbours: every neighbour above shows as the target when rounded to two decimals, but its unrounded margin is a hair below or above the target. A lender underwriting on the unrounded margin would still say no where the unrounded figure misses the line. The page prints the unrounded neighbour value in full so the rounding does not mislead you: 17.499967, 19.999967, 14.999995, 12.499967, 19.999991 and 24.999967.
What the defaults assume
The defaults are $450,000.00 of operating cash flow, $3,000,000.00 of revenue and a target margin of 20.00% — Operating cash flow $450,000.00; revenue $3,000,000.00; Cash flow margin 15.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $2,250,000.00. With OCF $600,000, Operating cash flow $600,000.00; revenue $3,000,000.00; Cash flow margin 20.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $3,000,000.00. With Revenue $2,000,000, Operating cash flow $450,000.00; revenue $2,000,000.00; Cash flow margin 22.50%; operating cash flow needed for the 20.00% target $400,000.00; revenue needed for the 20.00% target $2,250,000.00. With OCF $300,000, Operating cash flow $300,000.00; revenue $3,000,000.00; Cash flow margin 10.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $1,500,000.00. With Revenue $4,500,000, Operating cash flow $450,000.00; revenue $4,500,000.00; Cash flow margin 10.00%; operating cash flow needed for the 20.00% target $900,000.00; revenue needed for the 20.00% target $2,250,000.00. With OCF $0, Operating cash flow $0.00; revenue $3,000,000.00; Cash flow margin 0.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $0.00. With Revenue $1,500,000, Operating cash flow $450,000.00; revenue $1,500,000.00; Cash flow margin 30.00%; operating cash flow needed for the 20.00% target $300,000.00; revenue needed for the 20.00% target $2,250,000.00. With What-if bars — OCF halved, revenue doubled, OCF doubled, OCF halved to $225,000: margin 7.50%; revenue doubled to $6,000,000: margin 7.50%; OCF doubled to $900,000: margin 30.00%. With OCF $0, Cash flow margin 0.00%. With Revenue $0, Cash flow margin — (undefined: no revenue to divide by). With OCF $524,999, Cash flow margin 17.50%. With OCF $374,999, revenue $3,000,000, Cash flow margin 12.50%. With OCF $375,000, revenue $3,000,000, Cash flow margin 12.50%. With Revenue $2,250,001, Cash flow margin 20.00%. With OCF −$150,000, Cash flow margin −5.00%. With Margin bars, OCF $150,000: margin 5.00%; OCF $900,000: margin 30.00%; revenue $1,800,000: margin 25.00%; revenue $9,000,000: margin 5.00%. With OCF of −$150,000, the margin is −5.00% — a negative operating cash flow means the business burned cash from running itself, so the margin is negative.
A note on the rounding: with operating cash flow of $524,999 the unrounded margin is 17.499967%, which rounds half-up to 17.50% — but it is still below the 17.50% line. With operating cash flow of $374,999 the unrounded margin is 12.499967%, which rounds to 12.50%. With revenue of $2,250,001 the unrounded margin is 19.999991%, which rounds half-up to 20.00% — but it is just below the 20.00% line. The page prints the unrounded values so the rounding does not mislead you.
Output · formula · meaning
| Output | Formula | What it means |
|---|
| Operating cash flow | input | $450,000.00. |
| Revenue | input | $3,000,000.00. |
| Target margin | input | 20.00%. |
| Cash flow margin | operating cash flow ÷ revenue × 100 | 15.00%. |
| Operating cash flow needed at the 20.00% target | target margin ÷ 100 × revenue | $600,000.00. |
| Revenue needed at the 20.00% target | operating cash flow ÷ (target margin ÷ 100) | $2,250,000.00. |
| Per $1 of sales | margin ÷ 100 × $1 | $0.15 of operating cash. |
| Reverse: Smallest whole-dollar operating cash flow for the margin to reach 17.50% | step | $525,000 → $525,000. |
| Below the revr1 star | neighbor | Cash flow margin 17.499967% unrounded (shown as 17.50% only after rounding) — still below the 17.50% line; operating cash flow needed for the 17.50% target $525,000.00; revenue needed for the 17.50% target $2,999,994.29. |
| Above the revr1 star | neighbor | Operating cash flow $525,001.00; revenue $3,000,000.00; Cash flow margin 17.50%; operating cash flow needed for the 17.50% target $525,000.00; revenue needed for the 17.50% target $3,000,005.71. |
| Reverse: Smallest whole-dollar operating cash flow for the margin to reach 20.00% | step | $600,000 → $600,000. |
| Below the revr2 star | neighbor | Cash flow margin 19.999967% unrounded (shown as 20.00% only after rounding) — still below the 20.00% line; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $2,999,995.00. |
| Above the revr2 star | neighbor | Operating cash flow $600,001.00; revenue $3,000,000.00; Cash flow margin 20.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $3,000,005.00. |
| Reverse: Largest whole-dollar revenue for the margin to STAY at or above 15.00% | step | $3,000,000 → $3,000,000. |
| Below the revr3 star | neighbor | Operating cash flow $450,000.00; revenue $2,999,999.00; Cash flow margin 15.00%; operating cash flow needed for the 15.00% target $449,999.85; revenue needed for the 15.00% target $3,000,000.00. |
| Above the revr3 star | neighbor | Cash flow margin 14.999995% unrounded (shown as 15.00% only after rounding) — still above the 15.00% line; operating cash flow needed for the 15.00% target $450,000.15; revenue needed for the 15.00% target $3,000,000.00. |
| Reverse: Smallest whole-dollar operating cash flow for the margin to reach 12.50% | step | $375,000 → $375,000. |
| Below the revr4 star | neighbor | Cash flow margin 12.499967% unrounded (shown as 12.50% only after rounding) — still below the 12.50% line; operating cash flow needed for the 12.50% target $375,000.00; revenue needed for the 12.50% target $2,999,992.00. |
| Above the revr4 star | neighbor | Operating cash flow $375,001.00; revenue $3,000,000.00; Cash flow margin 12.50%; operating cash flow needed for the 12.50% target $375,000.00; revenue needed for the 12.50% target $3,000,008.00. |
| Reverse: Largest whole-dollar revenue for the margin to STAY at or above 20.00% | step | $2,250,000 → $2,250,000. |
| Below the revr5 star | neighbor | Operating cash flow $450,000.00; revenue $2,249,999.00; Cash flow margin 20.00%; operating cash flow needed for the 20.00% target $449,999.80; revenue needed for the 20.00% target $2,250,000.00. |
| Above the revr5 star | neighbor | Cash flow margin 19.999991% unrounded (shown as 20.00% only after rounding) — still above the 20.00% line; operating cash flow needed for the 20.00% target $450,000.20; revenue needed for the 20.00% target $2,250,000.00. |
| Reverse: Smallest whole-dollar operating cash flow for the margin to reach 25.00% | step | $750,000 → $750,000. |
| Below the revr6 star | neighbor | Cash flow margin 24.999967% unrounded (shown as 25.00% only after rounding) — still below the 25.00% line; operating cash flow needed for the 25.00% target $750,000.00; revenue needed for the 25.00% target $2,999,996.00. |
| Above the revr6 star | neighbor | Operating cash flow $750,001.00; revenue $3,000,000.00; Cash flow margin 25.00%; operating cash flow needed for the 25.00% target $750,000.00; revenue needed for the 25.00% target $3,000,004.00. |
| OCF $600,000 | same model | Operating cash flow $600,000.00; revenue $3,000,000.00; Cash flow margin 20.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $3,000,000.00. |
| Revenue $2,000,000 | same model | Operating cash flow $450,000.00; revenue $2,000,000.00; Cash flow margin 22.50%; operating cash flow needed for the 20.00% target $400,000.00; revenue needed for the 20.00% target $2,250,000.00. |
| OCF $300,000 | same model | Operating cash flow $300,000.00; revenue $3,000,000.00; Cash flow margin 10.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $1,500,000.00. |
| Revenue $4,500,000 | same model | Operating cash flow $450,000.00; revenue $4,500,000.00; Cash flow margin 10.00%; operating cash flow needed for the 20.00% target $900,000.00; revenue needed for the 20.00% target $2,250,000.00. |
| OCF $0 | same model | Operating cash flow $0.00; revenue $3,000,000.00; Cash flow margin 0.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $0.00. |
| Revenue $1,500,000 | same model | Operating cash flow $450,000.00; revenue $1,500,000.00; Cash flow margin 30.00%; operating cash flow needed for the 20.00% target $300,000.00; revenue needed for the 20.00% target $2,250,000.00. |
| What-if bars — OCF halved, revenue doubled, OCF doubled | same model | OCF halved to $225,000: margin 7.50%; revenue doubled to $6,000,000: margin 7.50%; OCF doubled to $900,000: margin 30.00%. |
Who uses this
- The small-business owner checking the year: they learn $450,000.00 of operating cash flow on $3,000,000.00 of revenue is a 15.00% margin — and they check the $525,000 reverse to see the smallest cash flow for a 17.50% margin.
- The manager planning next year’s sales: they learn a 20.00% margin needs $600,000.00 of operating cash flow on the same revenue — and they check the $375,000 reverse to see the smallest cash flow for a 12.50% margin.
- The lender sizing a loan: they learn the margin uses actual cash generated, not profit on paper — and they check the $2,250,000 reverse to see the largest revenue that keeps the margin at or above 20.00%.
- The student learning business ratios: they learn the cash flow margin is cash divided by sales, not cash divided by short-term debt — and they check the $750,000 reverse to see the smallest cash flow for a 25.00% margin.
Accuracy & limitations
The math is first-principles: the cash flow margin is operating cash flow divided by revenue, times 100; the operating cash flow needed at the target is the target margin divided by 100, times revenue; the revenue needed at the target is operating cash flow divided by the target margin divided by 100 — all rounded to two decimals half-up. The reverses are judged on the UNROUNDED margin: a neighbour one dollar short or over shows as the target when rounded to two decimals, but its unrounded margin is above or below the target, so it does not meet the bar — the page prints the unrounded neighbour value in full. Negative operating cash flow makes the margin negative: at −$150,000 of operating cash flow the margin is −5.00% — a negative operating cash flow means the business burned cash from running itself, so the margin is negative — the calculator shows the negative figure with a note, never hides it and never shows “—” for it. Zero revenue is undefined: with no revenue there is nothing to divide by, so the margin cannot be computed — the calculator shows “—” with a note, never Infinity or NaN. What the model cannot do is judge the business: use TRAILING-TWELVE-MONTH figures when the margin is compared across years, because one quarter alone can mislead for seasonal businesses; a margin above 20% is strong, 10–20% is solid, and below 10% is thin — but the bar moves by industry, so compare within an industry, not across them; software companies often run above 30% because they have little inventory to buy, while grocery stores run below 5% because most of each sale goes straight back out to suppliers; and the margin moves with two levers — more cash from operations (collect receivables faster, pay suppliers slower, cut costs) and fewer sales — but shrinking sales to raise the margin is a trap: a higher margin on a shrinking business is not a win. Use it to see how many cents of operating cash each dollar of sales produces — then read the rest of the statements.
Cite this calculatorBright Side Kit. “Cash Flow Margin Calculator: Operating Cash vs Sales” brightoolbox.com, 2026. Method: Cash flow margin = operating cash flow ÷ revenue × 100; operating cash flow needed at the target = target margin ÷ 100 × revenue; revenue needed at the target = operating cash flow ÷ (target margin ÷ 100); use TRAILING-TWELVE-MONTH figures when the margin is compared across years. Reverses: smallest whole-dollar operating cash flow for the margin to reach 17.50% is $525,000 (at $525,000 the margin is 17.50%, exactly 17.50; at $524,999 the cash flow is $1 short of the $525,000 needed, unrounded margin 17.499967%, shown as 17.50% only after rounding); smallest whole-dollar operating cash flow for the margin to reach 20.00% is $600,000 (at $600,000 the margin is 20.00%, exactly 20.00; at $599,999 the cash flow is $1 short of the $600,000 needed, unrounded margin 19.999967%, shown as 20.00% only after rounding); largest whole-dollar revenue for the margin to STAY at or above 15.00% is $3,000,000 (at $3,000,000 the margin is 15.00%, exactly 15.00; at $3,000,001 the revenue is $1 over the $3,000,000 allowed, unrounded margin 14.999995%, shown as 15.00% only after rounding); smallest whole-dollar operating cash flow for the margin to reach 12.50% is $375,000 (at $375,000 the margin is 12.50%, exactly 12.50; at $374,999 the cash flow is $1 short of the $375,000 needed, unrounded margin 12.499967%, shown as 12.50% only after rounding); largest whole-dollar revenue for the margin to STAY at or above 20.00% is $2,250,000 (at $2,250,000 the margin is 20.00%, exactly 20.00; at $2,250,001 the revenue is $1 over the $2,250,000 allowed, unrounded margin 19.999991%, shown as 20.00% only after rounding); smallest whole-dollar operating cash flow for the margin to reach 25.00% is $750,000 (at $750,000 the margin is 25.00%, exactly 25.00; at $749,999 the cash flow is $1 short of the $750,000 needed, unrounded margin 24.999967%, shown as 25.00% only after rounding). Defaults: Operating cash flow $450,000.00; revenue $3,000,000.00; cash flow margin 15.00%; operating cash flow needed for the 20.00% target $600,000.00; revenue needed for the 20.00% target $2,250,000.00 Bright Side Kit. "Cash Flow Margin Calculator: Operating Cash vs Sales" https://brightoolbox.com/cash-flow-margin-calculator/ Accessed October 27, 2026.
Embed this calculator
Frequently asked questions
What is the cash flow margin?
How many cents of operating cash each dollar of sales produces. On $450,000.00 of operating cash flow and $3,000,000.00 of revenue the margin is 15.00% — each $1 of sales produces $0.15 of operating cash.
How do I calculate the cash flow margin?
Divide operating cash flow by revenue and multiply by 100. $450,000.00 ÷ $3,000,000.00 × 100 = 15.00%. Operating cash flow comes from the operating section of the cash flow statement, not the profit line.
What is a good cash flow margin?
Above 20% is strong, 10–20% is solid, and below 10% is thin. But the bar moves by industry: software companies often run above 30% because they have little inventory to buy, while grocery stores run below 5% because most of each sale goes straight back out to suppliers. A margin of 15.00% sits in the middle of the solid range.
How much operating cash flow do I need for a 20.00% margin?
$600,000.00 on $3,000,000 of revenue. The operating cash flow needed is 20.00 ÷ 100 × $3,000,000.00 = $600,000.00. The smallest whole-dollar operating cash flow for the margin to reach 17.50% is $525,000.
How much revenue do I need for a 20.00% margin?
$2,250,000.00 on $450,000 of operating cash flow. The revenue needed is $450,000.00 ÷ (20.00 ÷ 100) = $2,250,000.00. The largest whole-dollar revenue for the margin to stay at or above 20.00% is $2,250,000.
What if my revenue is zero or my operating cash flow is negative?
Zero is undefined; negative shows as a negative margin. With revenue of $0.00 there is nothing to divide by, so the margin cannot be computed — the calculator shows “—” with a note, never Infinity or NaN. With operating cash flow of −$150,000 the margin is −5.00% — a negative operating cash flow means the business burned cash from running itself, so the margin is negative, and the calculator shows the negative figure with a note.
Why does $524,999 of operating cash flow show 17.50%?
Because the unrounded margin is 17.499967%. On $524,999.00 of operating cash flow the unrounded margin is 17.499967%, which rounds half-up to 17.50% — but it is still below the 17.50% line. The page prints the unrounded value so the rounding does not mislead you.
How is the cash flow margin different from the gross profit margin?
The gross profit margin uses profit, not cash. Gross margin uses profit (which includes non-cash items like depreciation and unpaid receivables), while the cash flow margin uses actual cash generated. Cash either arrived or it did not — the cash flow margin is harder to dress up.