Back to blog
Tutorial

Cash-flow planning in Excel: the guide and a free template

A free Excel and Google Sheets template with the formulas already wired up, and the step-by-step guide to what every row is doing — so you can use it as it is, or build your own from the same logic.

The Foreqast Team July 5, 2026 7 min read

Every founder needs a financial plan, and almost nobody wants to build one from a blank spreadsheet. So we made one you can just use. It is free, it works in both Excel and Google Sheets, and it already has the formulas wired up — so you drop in your numbers and immediately see your cash flow, your cash balance, and how many months of runway you have left.

No email wall, no sign-up. Download it, open it, start planning.

What's inside

The template is deliberately simple. One sheet, twelve months across the top, and the rows a founder actually needs:

SectionWhat it holds
RevenueYour income lines (product, services, other)
Total revenueSums your revenue automatically
CostsSalaries, marketing, software, rent, other
Total costsSums your costs automatically
Net cash flowRevenue minus costs, per month
Cash at end of monthYour running bank balance
RunwayHow many months of cash you have left

The summary rows are formulas, so you never do the math by hand. Change a number anywhere and your cash balance and runway update instantly.

Pre-filled with example numbers

The template ships with sample figures so you can see how it flows. Just type over them with your own. The first month carries forward to the rest automatically, so you only have to change what actually changes.

Use it in about 15 minutes

  1. Open the template in Excel or import it into Google Sheets.
  2. Replace the example revenue lines with your own, month by month.
  3. Do the same for your costs.
  4. Set your opening cash (what is in the bank today) in the summary block.
  5. Read your runway off the bottom row.

That is enough to get going. What follows is the reasoning behind each row — read it to understand what the template is doing on your behalf, or to build your own from the same logic.

Before you start

You need three things: last month's revenue, a list of your monthly costs, and your current bank balance. That is enough to build a useful plan. Don't wait for perfect numbers — estimates you improve later beat a plan you never start.

Build it, step by step

  1. Lay out your months. Put month names across the top row, starting one column in (leave column A for labels). Twelve columns gives you a full year. Every number you enter lives under the month it happens in.
  2. List your revenue. Down the left, list your income sources, one per row. Fill in what you expect each month, then add a Total revenue row that sums them with a formula like =SUM(B3:B4), copied across all twelve months.
  3. List your costs. Below revenue, list every recurring cost on its own row — salaries, marketing, software, rent, and a catch-all for the rest. Add a Total costs row that sums them the same way.
  4. Calculate net cash flow. Add a Net cash flow row: total revenue minus total costs, per month. Positive means you made money that month; negative means you burned it.
  5. Track your cash balance. Add a Cash at end of month row. Month one is opening cash plus that month's net cash flow; every month after is the previous month's ending cash plus this month's net. Now you can see the exact month your balance dips, or hits zero.
  6. Calculate your runway. Average your net cash flow row and flip the sign to get monthly burn, then divide opening cash by that burn. If the result is 6, you have roughly six months at today's pace. If net cash flow is positive, you are cash-flow positive and growth is the constraint, not runway.
  7. Add scenarios. Copy the whole sheet twice — a best case and a worst case. In the worst case, cut revenue 20–30% and nudge costs up; in the best case, the reverse. Now you are looking at a range, not a single guess.
  8. Keep it updated. Put a 20-minute reminder in your calendar for the first of every month: update last month's actuals, adjust the months ahead, re-read your runway.
The cash balance row is the one that ends companies

Profit on paper is not the same as cash in the bank. A month can look profitable and still leave you short if a big bill lands or an invoice pays late. Watch the cash balance row, not just revenue — it is the one that tells you the truth.

Split fixed and variable costs if you can

Fixed costs (rent, salaries) stay flat month to month. Variable costs (ads, payment fees) move with revenue. Keeping them on separate rows makes it far easier to model what happens when you grow or cut back.

What counts as a fixed cost?

A fixed cost stays roughly the same whether you ship 200 orders or 2,000. The usual suspects:

Usually fixed
  • Rent and utilities
  • Salaries for your core team
  • Software & subscriptions — your Shopify plan, email tool, apps
  • Insurance, accounting and other retainers

Contrast them with variable costs — COGS, shipping, payment fees, ads — that rise and fall with orders and each get their own treatment. Fixed costs just sit there, month after month.

The "last period" method: carry it forward

The simplest model in any spreadsheet: fill in January, then make every following month equal the one before it. That's a one-cell formula — =B2 — dragged across the row. Change January and the whole row updates.

C6=B6 (carry last month forward)
JanFebMarApr
Rent (€)2,5002,5002,5002,500
Salaries (€)12,00012,00012,00012,000
Software & subs (€)800800800800
Insurance & other (€)700700700700
Fixed costs (€)16,00016,00016,00016,000
Last period — type each cost once in January (blue), then every later month is just = the previous cell. One number to change, and the row stays consistent all year.
Why "last period" beats re-typing

Re-typing the same number twelve times invites drift — a typo here, a forgotten update there. Referencing the previous cell means there's exactly one place to change each cost, and the total is always right.

Handling a known change

Fixed doesn't mean frozen. When you know a cost will step up — a new hire starting in March, a rent increase in July — type the new value in that month and let it carry forward from there.

D2March: overwrite with the new salary, then carry on
JanFebMarApr
Salaries (€)12,00012,00016,00016,000
Fixed costs (€)16,00016,00020,00020,000
A step change — a new hire lands in March (highlighted). Overwrite that one cell with the higher salary; April and beyond carry the new number forward automatically.
Watch out: "fixed" that's secretly variable

Some costs feel fixed but scale with your team or usage — per-seat software, transaction-based app fees, storage that grows with inventory. If a "fixed" cost creeps up every month, model it as a driver instead, or review it each quarter so it doesn't quietly drift.

Where a spreadsheet stops keeping up

A template is a great start, and for a lot of founders it is genuinely enough to begin. But spreadsheets have a well-known failure mode.

The spreadsheet goes stale

The template is only as current as the last time you updated it by hand. Miss a couple of weeks, and the runway number you are trusting is quietly wrong. Most abandoned founder forecasts did not fail because the math was bad — they failed because nobody kept feeding them.

That is exactly the gap Foreqast closes. Instead of you re-typing numbers every month, it syncs your accounting data and builds the same cash flow, burn, and runway view automatically, then keeps it current. Same three answers this template gives you, without the manual upkeep, and with a strategy simulator to test decisions before you make them.

At a glance
  • Free template, two formats — Excel (.xlsx) and Google Sheets (.csv), formulas included.
  • Answers the three questions that matter: cash flow, cash balance, runway.
  • Built to be used in 15 minutes, pre-filled so you just type over the examples.
  • When manual upkeep gets old, Foreqast automates the exact same plan from €39/mo.

Start with the spreadsheet. Automate it when you're ready.

When you are tired of maintaining the template by hand, Foreqast builds and updates the same plan for you.

Get early access →

No credit card required.

Common questions

What makes a cost fixed rather than variable?

Whether it changes when you sell one more unit. Rent, salaries and software do not; cost of goods, shipping and payment fees do. The label is about behaviour, not size — a small cost that scales with orders is variable, and a large one that does not is fixed.

How do I handle annual costs in a monthly forecast?

Put them in the month they are actually charged, not spread across twelve. Spreading is correct for the profit view and wrong for the cash view, and cash is where an unexpected annual renewal does the damage.

How this works in Foreqast

The app

Know your runway date, not your runway feeling

  • Burn rate and the date the money runs out, updated daily
  • Every committed cost in the curve, not just the paid ones
  • See what the next hire does to that date before you make it
Check your runway

No credit card. First forecast in about 20 minutes.

Self-check

How much control do you have over your money?

Twelve questions on what you can see, how far ahead, and what your decisions are based on. About three minutes.

Start the self-check
TemplateExcelGoogle SheetsFinancial PlanningRunway