Cash Flow Forecast Calculator
Forecast your bank balance day by day to payday. Enter income, bills and daily spend to see your lowest balance, any shortfall date and safe-to-spend.
Cash Flow Forecast Calculator
Where you stand today
What your bank app shows right now, not what you think should be there. A negative number is allowed.
Defaults to today. Move it if you are planning ahead.
Both ends count: the forecast covers the start date, the end date, and every day between. Typing your own date clears the horizon chips.
Money coming in
Paychecks, benefits, a refund you are sure about. Date each one for the day it actually lands in the account, not the day it was earned.
Bills and payments due
Rent, loan payments, insurance, utilities, subscriptions, anything with a due date. Leave the everyday drip out of here. That goes in the daily spend field below.
Everyday spending and cushion
Groceries, gas, coffee, transit: the drip that never gets its own due date. It comes out of every day in the window, today included.
The buffer you refuse to dip into. Safe to spend is measured against this, not against zero.
Your forecast end date is before your start date.
Forecasts past a year are guesswork, so this one is capped at 366 days.
The low point is checked against each day's closing balance, after income, bills and that day's spending have all been applied.
Money in and out over the window
Rows dated outside the window are left out of every figure on this page.
Day by day
Each day opens where the last one closed. Income is credited first, then bills are debited, then the daily spend comes out. Red rows are days that close below zero.
| Day | In | Bills | Spend | Closing |
|---|
How the day-by-day forecast works
A cash flow forecast needs four things, and you already know all of them. The balance your bank shows right now. The money arriving, with the date it lands. The bills leaving, with the date they are taken. And the everyday spending that has no date at all, because it happens more or less every day: groceries, gas, coffee, transit.
From there the arithmetic is a loop. Each day opens where the previous day closed. Income is credited, bills are debited, the daily spend comes out, and whatever is left is that day's closing balance and tomorrow's opening one. A few conventions here change the answer, so they are worth stating plainly. Both dates are included, so a two-week forecast is fifteen rows: today plus fourteen days. Today counts as a spending day, since a balance read at lunchtime still has the afternoon ahead of it. And the check happens at the close of each day, after everything has landed, which is why a paycheck and a bill on the same date net out rather than tripping an alarm.
That date-awareness is the whole point. A monthly budget can balance perfectly and still leave you overdrawn on the 3rd, because the month does not care that rent is taken eleven days before the paycheck that covers it. A forecast built from dates catches exactly that sequencing problem. If your income arrives every other Friday and you want the same picture organised by paycheck, the biweekly paycheck budget calculator assigns each bill to the check that has to cover it.
Read the low point, not the end balance
Try the numbers this page loads with. You have $1,200 today, $25 a day of everyday spending, rent of $1,200 due in three days, a $320 car payment on day seven, a $65 phone bill on day ten, and an $1,800 paycheck on day fourteen. Fifteen days, both ends included.
The end balance is $1,040. That looks fine. It is also useless as an answer, because you cross zero on day three when rent lands, and you stay under water for eleven straight days. The low point is minus $735 on day thirteen, the day before payday, and every one of those red days is a chance to be declined at a till or charged a fee. Two figures from the same forecast, and only one of them answers the question you asked.
Safe to spend is what turns the low point into a decision. Spend an extra $50 today and every future day of the forecast drops by exactly $50, including the worst one, because the balance curve just shifts down as a block. So the largest one-time purchase you can make and still finish above your cushion is the low point minus that cushion. Plenty of calculators subtract bills and spending from your balance and hand back whatever is left at the end of the window. That figure survives the finish line but not the middle. This one is measured against the worst day.
Getting it wrong is not free. The average overdraft fee ran about $26.77 in 2025, and US consumers paid more than $12 billion in overdraft and non-sufficient-funds fees in a single year. Three declined transactions in one bad week cost more than most people's weekly grocery shop.
Four ways to fix a forecast that dips below zero
Move a discretionary purchase past payday. The forecast tells you exactly which days are tight, so a purchase you were going to make on the 8th moves to the 15th and the dip disappears with it. Cheapest fix there is.
Shift a due date. Most billers, especially utilities and phone carriers, will move a due date once on request and charge nothing for it. Pushing one bill four days to the far side of your paycheck often fixes an entire window on its own. Re-date the row here first and watch what happens to the low point before you make the call.
Cut the daily spend figure. Drop it from $25 to $18 and the low point rises by seven dollars for every day that has already passed in the window, which adds up faster than people expect over a fortnight. If it is the small recurring debits doing the damage, the subscription cost calculator is the faster way to find them. Move money in from savings. Last on the list, because a transfer you make every month is a budget problem wearing a different hat, but it beats a fee.
One framing worth keeping: aim for a balance that never touches your cushion, which is a stricter test than merely staying positive. Zero is a cliff edge, and forecasts are estimates, so land the low point comfortably above the buffer rather than a few dollars over the line. If the income rows themselves are guesses because your work is variable, run the irregular income budget calculator first and enter its conservative baseline here.
Keep the forecast running without rebuilding it every week
A calculator is a snapshot. It answers today's question with today's numbers, and next Tuesday you type the whole thing in again. What keeps a projection alive is income and bills that already know their own cadence, so the forward view redraws itself without you touching it.
That is what the Budget app does with the same arithmetic. Recurring income and bills on six cadences carry the dated rows forward on their own. The calendar draws recorded against projected activity for every day of the month, with a projected end-of-month balance up top and a daily-net chart underneath, which is this ledger table in a form you can scroll. Accounts and net worth cover the balance side and budgets cover the everyday drip. Everything stays on the device: no account, no cloud sync, no bank login. Amounts are held as integer minor units, the same way this page keeps every figure in whole cents, so the running total stays exact no matter how long the projection runs.
Know your low point? Download Budget44 and keep the forecast running on its own.
Frequently Asked Questions
Common questions about cash flow forecast calculator
How do I know if I will have enough money before payday?
Start with the balance your bank shows today. Subtract each bill on the day it is actually due, take out what you normally spend per day on food, gas and the rest, then find the lowest point on the line that comes out. If that low point stays above zero, and ideally above your cushion, you make it. Watch the dip in the middle rather than the number at the end.
What is a cash flow forecast in personal finance?
It is a day-by-day projection of your account balance. You feed it what you have right now, plus every bit of money you expect to move in or out with a date attached, and it draws the line forward. Unlike a monthly budget, it is date-aware, so it catches the rent that lands three days before the paycheck that covers it. If you want the same idea organised by paycheck rather than by day, the biweekly paycheck budget calculator assigns each bill to the check that has to cover it.
How far ahead should I forecast?
Forecasts hold up best over the next 30 to 60 days, simply because there is less you do not know yet. Business finance tends to run a rolling 13-week view, about 90 days. For the "will I make it to payday" question, 7 to 14 days does the job. Anything past a few months is planning, not forecasting.
What is safe to spend, and how is it different from my bank balance?
Your bank balance is a snapshot that knows nothing about the rent leaving on Friday. Safe to spend is what you can spend today without pushing the worst day of your forecast below the cushion you want to keep. The math here is your lowest projected balance minus that cushion, so a one-time purchase of that size still leaves every future day above the line.
What should I use for average daily spending?
Take your last two or three weeks of card and cash spending, strip out the dated bills you have already entered as rows, and divide the rest by the number of days. Most people land somewhere between $15 and $50 a day. Round up rather than down: a forecast that is too optimistic is worse than no forecast. Recurring charges are bills, not daily spend, so total them with the subscription cost calculator and enter them as dated rows.
What happens if the forecast shows I go negative?
You have four levers, in rough order of cheapness: move a discretionary purchase past payday, ask a biller to shift the due date to after your paycheck lands, cut the daily spend number and watch how far the low point moves, or move money in from savings. Doing any of them a week early is free. Discovering the problem at the till is not: the average overdraft fee was about $26.77 in 2025, and US consumers paid over $12 billion in overdraft and NSF fees in a single year.
Does this calculator account for a bill and a paycheck landing on the same day?
Yes. Within a day it credits income first, then debits bills, then takes out the daily spend, so a same-day paycheck covers a same-day bill. The check only happens at the close of each day, which means an intraday dip will not show up. If your bank posts debits before credits, treat same-day collisions as risky and push the bill a day later in the forecast.
Is any of this stored or sent anywhere?
No. The calculation runs entirely in your browser. Nothing is uploaded, saved or shared, and there is no signup. The same principle drives the Budget44 app itself: all data lives on your device, with no account and no bank connection.