Operating Cash Flow: How to Calculate & Improve Your Business Cash Generation
Master operating cash flow with German accounting standards. Learn OCF vs. net income, understand why profitable companies fail, and improve cash generation.
Operating Cash Flow: How to Calculate & Improve Your Business Cash Generation
Your income statement shows €100,000 in profit. You should feel wealthy. But your bank balance is €50,000 lower than last year. How is this possible?
This paradox—profitable on paper but starved for cash—destroys more businesses than operational losses. The culprit is Operating Cash Flow (OCF). A company can be highly profitable on an accrual accounting basis (your P&L) while simultaneously burning cash operationally. Understanding OCF is the difference between sustainable business and insolvency.
In Germany, the Kapitalflussrechnung (cash flow statement) under DRS 21 standards is required for large companies and critical for understanding true liquidity. This guide teaches you to calculate OCF accurately, understand why profit and cash diverge, and most importantly, how to improve your actual cash generation.
What Is Operating Cash Flow?
Operating Cash Flow (OCF) is the actual cash generated (or consumed) by your business's day-to-day operations. It's the cash that flows in and out due to core business activities—sales, purchases, payroll, etc.
In German: Cashflow aus laufender Geschaeftstaetigkeit (cash flow from operating activities)
It differs from:
- Net Income (Gewinn): Accrual-based profit; includes non-cash items
- Free Cash Flow (Freier Cashflow): OCF minus capital expenditures
- Total Cash Flow: OCF + investing activities + financing activities
Calculating OCF: The Indirect Method (Most Common)
The Indirect Method starts with Net Income and adjusts for non-cash items and working capital changes. This is the standard method under DRS 21 (German accounting standards).
Formula:
- Net Income (Gewinn)
- + Depreciation & Amortization (Abschreibungen)
- + Changes in Accounts Receivable (if decreased)
- + Changes in Inventory (if decreased)
- + Changes in Accounts Payable (if increased)
- − Changes in Accounts Receivable (if increased)
- − Changes in Inventory (if increased)
- − Changes in Accounts Payable (if decreased)
- + Other non-cash items (impairments, losses)
- = Operating Cash Flow
Practical Example: Calculating OCF for a German GmbH
Company: Maschinenbau Schmidt GmbH (manufacturing)
2025 Income Statement (simplified):
- Revenue: €2,000,000
- Cost of Goods Sold: €1,200,000
- Operating Expenses: €600,000
- Depreciation: €80,000
- Operating Income (EBIT): €120,000
- Interest Expense: €40,000
- Net Income (after tax ~30%): €56,000
2025 Balance Sheet Changes:
- Accounts Receivable: increased by €150,000 (more credit sales)
- Inventory: increased by €80,000 (built up stock)
- Accounts Payable: increased by €100,000 (stretched payments to suppliers)
- Fixed assets: decreased by €80,000 (depreciation only, no new purchases)
Calculating OCF using Indirect Method:
| Item | Amount | Calculation |
|---|---|---|
| Net Income | €56,000 | Given |
| Add: Depreciation | €80,000 | Non-cash expense |
| Subtract: AR increase | −€150,000 | Cash tied up in credit sales |
| Subtract: Inventory increase | −€80,000 | Cash tied up in inventory |
| Add: AP increase | €100,000 | Deferred cash outflow to suppliers |
| Operating Cash Flow | €6,000 | Sum of adjustments |
Result: Despite €56,000 in net profit, Operating Cash Flow is only €6,000. Why? The company tied up €150,000 in additional customer receivables and €80,000 in extra inventory. They financed this with only €100,000 in delayed supplier payments, creating a €130,000 net working capital drain.
This is why profitable companies fail: Schmidt GmbH looks profitable (€56k net income) but is actually cash-starved. If growth continues next year, they'll run out of cash despite ongoing profitability. Without OCF focus, they could become technically insolvent.
OCF vs. Net Income: Why the Divergence?
Let's break down the four major reasons why OCF and Net Income diverge:
1. Non-Cash Expenses (Abschreibungen, Verluste)
Depreciation, Amortization, Impairments reduce profits but don't use cash. A company with €1,000,000 in depreciation expense has lower net income but doesn't actually pay out cash for those charges.
Impact: Increases OCF relative to Net Income
2. Accounts Receivable Changes
When AR increases, you've sold products on credit but haven't collected cash. From a Net Income perspective, it's a sale (recognized). From OCF perspective, it's a cash drain.
Example: €200,000 AR increase = €200,000 less cash despite being profitable
Impact: Decreases OCF relative to Net Income
3. Inventory Changes
Growing inventory ties up cash. A manufacturer building stock for future sales shows inventory growth on the balance sheet but hasn't converted it to cash yet.
Example: €100,000 inventory increase = €100,000 of cash tied up
Impact: Decreases OCF relative to Net Income
4. Accounts Payable Changes
When you stretch payment terms with suppliers (increase AP), you're deferring cash outflows. This is favorable for short-term cash flow.
Example: €150,000 AP increase = €150,000 of cash preserved (you're paying suppliers later)
Impact: Increases OCF relative to Net Income
The Direct Method: Alternative OCF Calculation
The Direct Method calculates OCF by summing cash inflows and outflows directly. It's less common than the Indirect Method but more intuitive.
Formula:
- Cash received from customers
- − Cash paid to suppliers
- − Cash paid for operating expenses
- − Cash paid for interest
- = Operating Cash Flow
Example (Schmidt GmbH again):
- Revenue: €2,000,000
- Less: AR increase: −€150,000
- Cash from customers: €1,850,000
- COGS: €1,200,000
- Plus: Inventory increase: €80,000
- Less: AP increase: −€100,000
- Cash to suppliers: €1,180,000
- Operating expenses: €600,000
- Interest: €40,000
- Total operating cash out: €1,820,000
OCF = €1,850,000 − €1,820,000 = €30,000
Note: The Direct Method gives a slightly different number due to rounding and tax treatment differences, but it shows the same concept—€30,000 in actual cash generated from operations.
OCF Ratio: Measuring Operating Strength
The Operating Cash Flow Ratio (or Cashflow Coverage Ratio) measures ability to pay short-term obligations from operating cash.
Formula: OCF Ratio = Operating Cash Flow / Current Liabilities
Example (Schmidt GmbH):
Assume Current Liabilities = €500,000
OCF Ratio = €6,000 / €500,000 = 0.012 or 1.2%
This ratio is dangerously low. An OCF Ratio of 0.4+ is considered healthy. Below 0.2 indicates liquidity stress.
For Schmidt GmbH, they can only cover 1.2% of their current liabilities from operating cash in a year. If any major obligation comes due, they'd struggle. This company is technically at insolvency risk despite being profitable.
OCF vs. Free Cash Flow (FCF)
Free Cash Flow is OCF minus capital expenditures (CapEx):
Formula: FCF = Operating Cash Flow − Capital Expenditures
Example: Schmidt GmbH
OCF: €6,000
Less: CapEx (new machinery purchase): €50,000
Free Cash Flow: €6,000 − €50,000 = −€44,000
Ouch. Schmidt GmbH is cash flow negative even before considering financing, dividends, or debt repayment. They're burning cash despite being profitable. This is unsustainable.
Real-World OCF Examples by Business Type
Example 1: Service Company (Consulting)
TechConsult AG (engineering services, Berlin)
- Net Income: €200,000
- Depreciation (small): €20,000
- AR increase: −€30,000 (customers pay slowly)
- Inventory: €0 (service business, no inventory)
- AP increase: €10,000
- Operating Cash Flow: €200,000
For service businesses, OCF often exceeds Net Income because they have minimal non-cash expenses and little inventory.
Example 2: Retail (Einzelhandel)
Fashion Retailer Munich (apparel chain)
- Net Income: €150,000
- Depreciation: €40,000
- AR increase: €0 (mostly cash sales)
- Inventory increase: −€120,000 (built up seasonal stock)
- AP increase: €60,000 (stretched supplier payments)
- Operating Cash Flow: €130,000
For retail, inventory management dominates OCF. Heavy inventory buildup (negative) can overwhelm profitability.
Example 3: Manufacturing (Produktion)
Plastics Manufacturer Dresden (industrial components)
- Net Income: €300,000
- Depreciation: €100,000
- AR increase: −€150,000 (extended B2B credit terms)
- Inventory increase: −€80,000 (higher production volumes)
- AP increase: €80,000 (negotiated supplier terms)
- Operating Cash Flow: €250,000
For manufacturers, AR and inventory are the main OCF drains. A €200,000 working capital increase significantly reduces OCF despite strong profitability.
Why Profitable Companies Fail: The OCF Trap
This is critical: A company can be profitable on paper but insolvent in cash. Here's how it happens:
Scenario: Startup manufacturing company in its 3rd year
- Year 1: Revenue €500k, break-even (0 net income)
- Year 2: Revenue €1.2M, net income €100k
- Year 3: Revenue €2.5M, net income €250k
The growth looks fantastic. Profit is increasing 2.5x per year. But working capital requirements are exploding:
Working Capital Drain (Year 3):
- Revenue growth: +€1.3M (2.5M vs 1.2M in Year 2)
- AR growth required (40-day DSO): ~€140,000
- Inventory growth required (50-day DIO): ~€180,000
- Total WC increase: €320,000
OCF Calculation (Year 3):
- Net Income: €250,000
- Depreciation: €50,000
- AR increase: −€140,000
- Inventory increase: −€180,000
- AP increase: €80,000
- Operating Cash Flow: €60,000
The company made €250,000 in profit but only generated €60,000 in operating cash. If they need to invest €100,000 in new equipment, their free cash flow is negative €40,000 — they're burning cash despite huge profits.
Fast growth + poor working capital management = profitability mirage. Many startups die here. This is why banks care about OCF, not just Net Income.
Critical insight: The fastest way to destroy a profitable company is rapid growth without OCF management. Scale AR and inventory too aggressively, and you'll run out of cash financing your own success. The German Insolvenzordnung § 15a requires you to file for insolvency within 3 weeks if you can't pay bills. OCF determines whether you can.
How to Improve Operating Cash Flow
Strategy 1: Reduce Accounts Receivable (Lower DSO)
Faster customer collections = more cash faster.
- Invoice immediately (don't wait 5+ days)
- Reduce payment terms from netto 30 to netto 14
- Offer 2-3% Skonto (early payment discount)
- Implement aggressive Mahnwesen (dunning process)
Impact: A 10-day DSO reduction on €2M in annual revenue frees up ~€55,000 in cash immediately.
Strategy 2: Reduce Inventory (Lower DIO)
Faster inventory turnover = less cash tied up in stock.
- Implement ABC analysis to focus on fast movers
- Use demand forecasting to avoid overstock
- Adopt just-in-time (JIT) ordering where possible
- Liquidate dead stock (old inventory)
Impact: A 10-day DIO reduction on €2M in COGS frees up ~€55,000 in cash.
Strategy 3: Increase Accounts Payable (Extend DPO)
Negotiate longer payment terms with suppliers = deferring cash outflows.
- Ask suppliers for netto 45 instead of netto 30
- Take full advantage of payment terms (don't pay early)
- Build relationships with key suppliers for favorable terms
Caution: Over-stretching damages supplier relationships. Balance longer terms with goodwill.
Impact: A 10-day DPO increase frees up ~€55,000 in immediate cash, but may cost 1-2% in supply chain friction.
Strategy 4: Reduce Capital Expenditures (Or Phase Them)
Large one-time CapEx decimates Free Cash Flow. Phase investments over time.
- Instead of €500,000 machinery purchase in Year 1, phase as €250k (Year 1) + €250k (Year 2)
- Lease instead of buying where appropriate
- Use used/refurbished equipment for non-critical purchases
Strategy 5: Accelerate Revenue (More Sales = More Cash Earlier)
Higher sales with same or lower working capital intensity = better OCF.
- Focus on cash sales (retail, e-commerce, SaaS subscriptions) vs. credit sales
- Increase high-margin product mix (better cash generation per sale)
- Optimize pricing to improve cash margins
Seasonal OCF Patterns
Many businesses have seasonal OCF patterns. German retailers see strong cash in Dec-Jan (holiday sales). Manufacturers see seasonal demand spikes.
Example: Garden Center Berlin
- Q1 (Winter): Low sales, negative OCF (buying spring inventory)
- Q2 (Spring): Strong sales, positive OCF (spring spending)
- Q3 (Summer): Moderate sales, modest OCF
- Q4 (Fall/Holiday): Strong sales, positive OCF
Understanding seasonal patterns lets you build cash reserves in strong quarters to cover weak ones. Many businesses fail not because they're unprofitable, but because they mismanage seasonal cash swings.
OCF Benchmarks by Industry
| Industry | Typical OCF/Net Income Ratio | Typical OCF Ratio | Notes |
|---|---|---|---|
| Services/Consulting | 1.2-1.5x | 0.6-0.8 | Strong OCF, minimal WC changes |
| Software/SaaS | 1.1-1.3x | 0.7-0.9 | Subscription model generates steady cash |
| Retail | 0.8-1.2x | 0.4-0.6 | Inventory volatility affects OCF |
| Manufacturing | 0.7-1.0x | 0.3-0.5 | AR and inventory drain OCF |
| E-Commerce | 0.6-0.9x | 0.3-0.5 | High inventory intensity |
| Real Estate | 0.5-0.8x | 0.2-0.4 | Depreciation benefit offsets WC needs |
If your OCF/Net Income ratio is below 0.5x, you have a working capital problem. If it's above 1.3x, you're either lucky or genuinely efficient.
OCF for Bank Loan Applications
When you apply for a €500,000 bank loan, the bank doesn't just look at Net Income. They analyze your Kapitalflussrechnung (cash flow statement) to assess ability to repay.
Key metrics the bank examines:
- OCF: Can you generate positive cash from operations?
- Free Cash Flow: After CapEx, is there cash left to service debt?
- OCF Ratio: Can you cover short-term obligations from operations?
- DSCR (Debt Service Coverage Ratio): Can you cover interest + principal payments?
A company with negative OCF will rarely get approved for loans unless backed by significant collateral. OCF is the bank's litmus test for operational health.
OCF vs. Profit: Case Study
Company: Software startup in Berlin (Year 3 growth)
Income Statement (Year 3):
- Revenue: €3,000,000
- Cost of Sales: €1,200,000
- Operating Expenses: €1,400,000
- Depreciation: €80,000
- EBITDA: €320,000
- Net Income (post-tax): €160,000
OCF Calculation:
- Net Income: €160,000
- Add: Depreciation: €80,000
- AR increase (growth): −€200,000
- Deferred revenue increase (prepayments): €150,000
- Accrued expenses increase: €60,000
- Operating Cash Flow: €250,000
This SaaS company has €160k in profit but €250k in operating cash—because they have deferred revenue (customers paying upfront) and accrued expenses (payables growing faster than receivables). OCF exceeds profit due to favorable working capital dynamics.
Key Takeaways
- Operating Cash Flow = actual cash generated from core business operations
- OCF ≠ Net Income: Use the Indirect Method to convert profit to cash flow
- Working capital changes (AR, Inventory, AP) dominate the gap between profit and cash
- OCF Ratio (OCF / Current Liabilities) > 0.4 is healthy; < 0.2 indicates liquidity stress
- Profitable companies can fail if they tie up too much cash in AR and inventory
- Improve OCF by: reducing DSO, reducing DIO, extending DPO, cutting CapEx, boosting revenue
- Banks prioritize OCF over Net Income for loan decisions—OCF determines repayment ability
Action Step: Calculate your Operating Cash Flow this month using the Indirect Method. Compare it to Net Income. If OCF is significantly lower (more than 20% below Net Income), audit your working capital. Focus on reducing AR (faster collections) and Inventory (better forecasting). Target 90%+ OCF-to-Net-Income ratio—this signals healthy cash management and reduces insolvency risk.
Signals in this article
Disclaimer: Finance Stacks is not a financial advisory service. All content is for informational purposes only and does not replace professional advice from a tax advisor, accountant, or financial consultant.