Skip to main content
cash-flow

How to Build a 90-Day Cash Flow Forecast as a Freelancer

5 min readBy Pyne Team

How to Build a 90-Day Cash Flow Forecast as a Freelancer

You know that feeling when a client pays late and suddenly rent is a problem? Not because you are not earning enough, but because the timing is wrong. That is the core freelance money problem: you can have a great quarter on paper and still scramble to cover a bill in week six.

A cash flow forecast fixes this. Not by making more money, but by giving you visibility into what is coming and when. Here is how to build one in under an hour.

Why Revenue Is Not the Number That Matters

Most freelancers track revenue. "I made $8,000 this month." But revenue does not pay bills. Cash in your account pays bills, and those two numbers are rarely the same.

Revenue counts when you invoice. Cash flow counts when money actually lands. If you invoice $8,000 on June 1 with net-30 terms, that money does not exist until July. Meanwhile, your June expenses are very real.

A cash flow forecast closes this gap. It maps out when money arrives and when money leaves, week by week, so you can see problems 30, 60, or 90 days before they become emergencies.

What You Need Before You Start

Gather three things:

Your expected income for the next 90 days. This includes confirmed contracts, recurring retainers, and any invoices already sent but not yet paid. Do not include prospects or "probably" work. Only count money you have strong reason to expect.

Your fixed expenses. Rent, insurance, subscriptions, loan payments. Anything that hits your account on a predictable schedule regardless of how much you earn.

Your variable expenses. Software you might add or drop, contractor payments, marketing spend. Estimate conservatively.

Building the Forecast: Week by Week

Open a spreadsheet or grab a notebook. Create columns for each of the next 13 weeks. Then fill in three rows.

Row 1: Cash in. For each week, enter the amount you expect to receive. Be specific. If you invoiced a client $3,000 on net-15 terms last Tuesday, that payment lands in week 3. If a retainer client pays on the first of the month, put it in the right week. The key discipline here is using the date money arrives, not the date you earned it.

Row 2: Cash out. For each week, enter your expected expenses. Fixed costs go in their usual weeks. Variable costs get your best estimate. When in doubt, round up. Optimistic expense estimates are how freelancers get surprised.

Row 3: Running balance. Start with your current bank balance. For each week, add cash in and subtract cash out. This running number is your forecast balance: what your account should look like at the end of each week if everything goes as expected.

Reading the Forecast

The running balance row is where the insight lives. Scan it left to right and look for three things.

Dips. Any week where the balance drops below your comfort threshold is a warning. You have time to act: send invoices earlier, follow up on outstanding payments, or hold off on a discretionary purchase.

Gaps. If the balance goes negative, you have a real problem ahead. But you found it early. You might negotiate faster payment terms with a client, take on a short project to fill the gap, or move money from savings.

Surges. Weeks where cash piles up are opportunities. This is when you fund your tax savings, build your buffer, or invest in the business. Without a forecast, surplus cash feels like spending money. With one, you can see it is next month's rent or next quarter's tax payment.

Keeping It Alive

A forecast you build once and never update is a history document, not a planning tool. Set a weekly ritual: every Monday morning, spend 10 minutes updating your forecast.

Move the window forward one week. Add any new invoices or contracts. Adjust timing if a client tells you they will be late. Update expenses if something changed. The whole update should take less time than making coffee.

The real value compounds over time. After a few months, you start to see your own patterns. Maybe Q1 is always slow. Maybe clients in a certain industry always pay late. These patterns turn your forecast from a guess into a genuinely reliable planning tool.

Common Mistakes to Avoid

Counting prospects as income. Until you have a signed contract or a confirmed project, it is not cash in. A pipeline is not a forecast.

Ignoring taxes. Your cash flow forecast should include estimated tax payments as expenses in the weeks they are due. If you forget this, your forecast will show you having more money than you actually do.

Being too granular. You do not need to forecast every coffee purchase. Round your personal expenses to a weekly number and focus your precision on the big items: client payments, rent, taxes, contractors.

Not accounting for payment processing time. When a client pays via Stripe or PayPal, there is a 2-5 day delay before it hits your bank. Factor that in.

What Good Looks Like

A solid 90-day forecast gives you three things. First, confidence: you know what is coming and you are not guessing. Second, lead time: problems surface weeks before they arrive, giving you options. Third, leverage: when you can see that you are flush in week 8, you can negotiate better on a new project instead of taking whatever comes because you are anxious about cash.

Most freelancers run their finances by checking their bank balance and hoping. A forecast replaces hope with visibility. It takes an hour to build, 10 minutes a week to maintain, and it changes how you make every financial decision.

See what's coming with your money →

cash flow
forecasting
freelance finances
financial planning

Pyne provides estimates and general financial insights for informational purposes only. This is not tax, legal, or financial advice.

How to Build a 90-Day Cash Flow Forecast as a Freelancer | Pyne Blog