Cash basis
It counts when the money comes in or goes out. You delivered a service in March and the customer paid in April: for cash flow, the money in belongs to April. It answers the question “will I have money to pay the bills?”.
A free cash flow spreadsheet for small businesses: categorized entries, an automatic monthly summary with a chart and a forecast for the next 90 days. Download it and start in 5 minutes, no sign-up.
A light .xlsx file, no macros and no password. Made for Excel.
What is inside the file
Instructions
How to use it in 5 minutes, what each tab holds and what each color means.
Entries
Date, description, category, money in and money out. Room for 500 rows, with a category list.
Monthly summary
The 12 months of the year with monthly balance, running balance, a chart and totals by category.
90-day forecast
13 weeks of expected money in and out. A week with negative cash turns red.
Categories
Typical income and expenses of a small company that sells to other companies. Edit as you like.
A preview of the tabs, with illustrative values from a fictional company. In the file, the yellow cells are for typing and everything else calculates itself.
| Date | Description | Category | In | Out |
|---|---|---|---|---|
| 05 Jan | Service delivered to customer Alfa | Services | R$8,500 | - |
| 10 Jan | Materials bought from a supplier | Suppliers and raw materials | - | R$2,300 |
| 20 Jan | Office rent | Rent and building fees | - | R$1,800 |
The gray rows are examples to delete. The category comes from a list; room for 500 entries.
| Month | In | Out | Balance | Running |
|---|---|---|---|---|
| Jan | R$8,500 | R$4,100 | R$4,400 | R$6,400 |
| Feb | R$7,200 | R$6,900 | R$300 | R$6,700 |
| Mar | R$9,800 | R$7,400 | R$2,400 | R$9,100 |
| Apr | R$6,100 | R$7,300 | -R$1,200 | R$7,900 |
| May | R$10,400 | R$7,600 | R$2,800 | R$10,700 |
| Jun | R$8,900 | R$8,100 | R$800 | R$11,500 |
Cash at the start: R$3,000
| Week | Expected in | Expected out | Weekly balance | Projected balance |
|---|---|---|---|---|
| Week 1 | R$2,000 | R$3,500 | -R$1,500 | R$1,500 |
| Week 2 | - | R$4,800 | -R$4,800 | -R$3,300 |
| Week 3 | R$6,500 | R$1,200 | R$5,300 | R$2,000 |
| Week 4 | R$1,500 | R$2,000 | -R$500 | R$1,500 |
| Week 5 | R$4,200 | R$1,900 | R$2,300 | R$3,800 |
Yellow is for typing. A week with negative cash turns red; the spreadsheet has 13 weeks.
Income
Expenses
There are 23 example categories. Rename, delete or add your own.
Ready to use: download it, delete the examples and record your first transaction.
Download the spreadsheet (Excel)Cash flow is the record of all the money that comes into and goes out of the company, on the date it happens. A customer payment came in: that is money in. You paid the supplier, the rent or the tax: that is money out. The difference between the two, added to what was already in the bank, is the balance: how much the company actually has to pay its next bills.
It sounds simple, and it is. The value is in doing it consistently. With your cash flow up to date, you know which month had money left over and which month fell short, where it went and where it came from, and you see the squeeze coming weeks in advance. It is the most basic management tool for a small company, and the one that prevents the most surprises.
This spreadsheet was designed for people who run the business and have no time to learn a system. Five tabs, ready-made and protected formulas, and nothing that requires Excel skills beyond typing amounts and picking a category from a list.
On the Monthly summary tab, check the year and enter the cash balance on the first day of the year: what was in the company account plus the cash on hand. If you start mid-year, use the balance on the day you started and record from there.
The Entries tab comes with three gray rows, just to show how to fill it in. Select all three and delete them when you start.
One row per transaction: the date, a description you will understand six months from now, the category picked from the list and the amount in the In column or the Out column. The amount never takes a minus sign, because the column already says whether the money came in or went out.
Once a week, compare the running balance in the Monthly summary with the bank balance. If they do not match, an entry is missing, almost always a fee, an automatic debit or a card payment.
The Monthly summary builds itself, with the running balance chart and the year's total by category. With it in hand, fill in the 90-day forecast with what you expect to receive and pay.
Two ways of answering the question “when does this amount count?”. It sounds like an accountant's detail, but it changes how you read the numbers.
It counts when the money comes in or goes out. You delivered a service in March and the customer paid in April: for cash flow, the money in belongs to April. It answers the question “will I have money to pay the bills?”.
It counts when the sale or the expense happens, no matter when it is paid. The same March service goes in as March revenue. It answers the question “did the business make a profit this month?”.
Both are right and they complement each other. The spreadsheet uses the cash basis because its goal is to make sure you never run out of money. A company can sell well in March, show a profit on the accrual basis and still run out of cash in April, if customers pay on credit and suppliers want cash up front. That mismatch is exactly what cash flow shows in time.
Almost every cash flow that does not match the bank trips over one of these. None of them takes technical knowledge to fix, just habit.
When the company account pays for the household groceries, the spreadsheet stops showing the business. Keep the accounts separate and record what you take out as owner's pay, at an amount you agree on with yourself.
A sale closed today with a 30-day invoice is not cash in the bank yet. Record it when the money lands in the account. If you record it earlier, the spreadsheet balance will be higher than the bank's.
On the 30th nobody remembers the bank fee, the software subscription or the freight paid by card. Small forgotten expenses are exactly the ones that keep the balance from matching.
Year-end bonuses, vacation pay, annual taxes, license renewals and equipment maintenance always arrive, just not every month. Put these expenses in the forecast well in advance.
Last month's records show what happened. The forecast shows what is coming, and it is what gives you time to chase a customer, negotiate a deadline or postpone a purchase before cash runs out.
Forecasting means filling in the future with what you already know and honest estimates for the rest. The 90-day forecast tab splits the next three months into 13 weeks. A week is short enough to reveal a squeeze the monthly total would hide: the month can close in the black and payroll can still fall due ten days before your biggest customer pays.
The forecast does not need to be accurate to the cent. Its job is to warn you early, and a warning three weeks ahead is worth more than a perfect statement from last month.
Start with today's balance. The spreadsheet already calculates it from the entries; if you prefer, type the balance shown at the bank.
Record what is certain first. Money in: recurring contracts, invoices already issued and installments to receive. Money out: payroll, rent, taxes, loan installments and purchases already made.
Then estimate what varies, looking at the last few months in the Monthly summary: one-off sales, freight, commissions, materials.
Be conservative. When in doubt, put the payment you receive a week later and the payment you make a week earlier.
Look at the week with the lowest balance, which the spreadsheet shows at the bottom of the tab. If any week turns red, there is still time to act: chase late payers, negotiate terms with the supplier, postpone a purchase or look for new customers.
Every week, move the first day of the forecast forward and fill in the new week. That way the 90 days move along with the calendar.
It is free and the download is direct: we ask for no sign-up and no email. The file is yours. You can use it in your company, copy it, change the categories and adapt it however you want.
The spreadsheet was built and checked in Excel. You can import the file into Google Drive and the regular sums keep working, but the category dropdown and the formula protection may behave differently. We do not have a version ready for Google Sheets yet.
Yes. For a one-person business, the most important thing is to keep the company account separate from the personal one and record what you take out as owner's pay. Delete the categories you do not use, such as employee salaries, and the spreadsheet fits the size of your business.
Cells with formulas are protected, with no password, so no calculation gets deleted by accident. The yellow cells and the Entries tab are free to edit. If you want to change a formula, use Review and then Unprotect Sheet.
Cash flow shows the money that came in and went out, on the date it happened. The income statement your accountant prepares shows whether the company made a profit or a loss in the period, by the date of the sale and of the expense. A company can be profitable and run out of cash in the same month, which is why the two complement each other.
At least once a week, always on the same day. If you have many transactions, it pays to record them every day, with the bank statement open alongside. Use the same stop to update the forecast for the coming weeks.
Cash flow under control? The next step is selling more.
Your company's first business round is on us, with just your CNPJ (Brazilian company tax ID). Choose an open round and enter the CNPJ on its page.