How do I create a cash flow forecast for my business?
A cash flow forecast starts with three things: what cash you have right now, what cash you expect to come in, and what cash you expect to go out. The goal is to see weeks or months into the future so you can plan instead of react.
Start with your current cash balance. This means money sitting in the bank today, not receivables or invoices you’ve sent but haven’t collected. Just cash you can actually use.
Next, project your expected income for each week or month over the next 8 to 12 weeks. Use actual data where you have it. Signed contracts, recurring revenue, invoices already sent with known payment terms. Don’t include deals that haven’t closed or revenue you’re hoping for. Being conservative with income projections is the single most important thing you can do here. Overprojecting is where most forecasts fall apart.
Then list every expense you expect to pay during that same period. Rent, payroll, loan payments, insurance, utilities, materials, subscriptions, estimated tax payments. Include one-time expenses you know are coming like annual renewals or equipment purchases. Quarterly obligations like estimated taxes are easy to overlook month to month but they can throw off your whole picture.
Subtract expected expenses from expected income for each period, then add or subtract that result from your starting cash balance. That running total is your projected cash position. If it drops below zero at any point, you have a problem to solve before it arrives. That early warning is the whole point of doing this.
The timing piece matters more than most business owners realize. You might be profitable on paper but cash-poor because customers pay you in 45 days while your bills are due in 30. A forecast that tracks when money actually moves, not just when it’s earned or owed, reveals those gaps before they become emergencies. This is especially true for service businesses and contractors where invoicing and collection timelines vary project to project.
Update your forecast weekly. Compare what actually happened to what you projected. Did a client pay late? Did an unexpected expense come through? Adjust the future weeks based on real results. A forecast that sits in a drawer is just a guess. One that gets updated regularly becomes a decision-making tool that gives you confidence when spending, hiring, or taking on new work.
A simple spreadsheet works for most small businesses getting started. Columns for each week, rows for income sources and expense categories, and a running cash balance at the bottom. You don’t need fancy software. You need accurate numbers from clean books and the discipline to review it consistently. If your books aren’t current, the forecast won’t be reliable. That’s where having solid bookkeeping services in Jacksonville FL makes a real difference because good forecasting depends entirely on good data.
If building and maintaining a forecast feels like too much on top of running your business, that’s a sign you might benefit from outside help. Budgeting and cash flow forecasting is something we handle for business owners who want the insight without spending hours in spreadsheets every week. The forecast itself is straightforward. Keeping it accurate and actionable over time is where most people need support.
The First Coast's Trusted Bookkeeping Partner
The Next Step:
A Free Discovery Call
Tell us where things stand with your books. Whether you're months behind or just looking for reliable bookkeeping going forward, we'll give you an honest assessment and a clear price.
More Questions
What is job costing and why does it matter for contractors?
Job costing is a method of tracking every dollar spent on a specific project so you can see the true profit or loss on each job. For contractors, it reveals which jobs make money and which ones lose it, letting you bid smarter and catch overruns early.
Read answerWhat's the difference between a budget and a forecast?
A budget is your financial plan for how you intend to spend and earn over a set period. A forecast is your best prediction of what will actually happen based on current trends and real data.
Read answerWhat's the difference between a bookkeeper, an accountant, and a CPA?
A bookkeeper handles daily recordkeeping like categorizing transactions and reconciling accounts. An accountant provides higher-level financial analysis. A CPA is a licensed accountant who can file tax returns, perform audits, and represent you before the IRS.
Read answerHow does a cleaning company keep its books organized?
Start with a dedicated business bank account and credit card, categorize income by service type, track supplies and mileage consistently, and reconcile your accounts weekly instead of waiting until tax time.
Read answerHow do I track my actual spending against my budget?
Run a budget vs. actual report monthly from your accounting software. Compare each category to what you planned, focus on the biggest dollar variances first, and figure out whether the difference is a timing issue or a real overspend that needs attention.
Read answerHow do I connect my bank accounts to QuickBooks Online?
You connect bank and credit card accounts through the Banking tab in QuickBooks Online using your bank's login credentials. The process takes a few minutes, but connection issues are common and there are a few things to set up first.
Read answer