How to forecast your cash flow when your income is irregular
Published 2026-10-23
Budgeting advice usually assumes a salary: the same amount, on the same day, every month. If you freelance, run a small business or get paid per project, that assumption breaks on day one. Some months bring three invoices at once, others bring nothing, and the bills keep their own schedule regardless.
The fix is not a stricter budget. It is a forecast: a month-by-month view of what has to leave your account, what is likely to come in, and how much is actually free to spend. Here is a routine that takes about an hour to set up and ten minutes a month to keep.
1. List what must leave, not what you spend
Start with the payments you cannot skip: rent or mortgage, loan instalments, insurance, taxes, utilities, subscriptions, school fees. Write down the amount, the frequency and the next due date. Quarterly and annual items matter the most, because they are the ones that surprise people.
Leave variable spending out of this list. Groceries and fuel vary, but they rarely cause a cash-flow crisis on their own. Obligations do.
2. Spread the obligations across the next twelve months
Put every obligation on a calendar for the coming year. A quarterly tax payment appears four times, an annual insurance premium once. Now you can see the heavy months, which are usually the ones where a quarterly payment lands next to the rent.
Most surprises come from here. People are not short of money on average; they are short in a specific month that they did not look at in advance.
3. Add income on the dates you really expect it
Be honest about timing. An invoice sent today with 30-day terms is not October income, it is November income, and clients often pay late. Add only the payments you are reasonably sure about, dated when the money will actually land. Speculative work can go in later, once it is signed.
If you keep money in more than one currency, keep the forecast per currency. Converting everything into one number at today's rate hides the fact that your euro bills need euros, not dollars.
4. Look at the number that matters: free cash after obligations
For every month, subtract the obligations from the money you expect to have. What is left is your free cash for that month. This is the number to plan around:
- If it is comfortably positive, you can spend or save without worrying.
- If it is near zero, the month is tight and variable spending needs a cap.
- If it is negative, you know months ahead of time and can move money, chase an invoice or postpone a purchase.
5. Keep a reserve for the lumpy months
Once the forecast shows your heaviest month, you know how large your reserve should be. A common rule for irregular earners is one or two of those heavy months in a separate account. The forecast tells you the exact figure instead of a vague "three months of expenses".
6. Review for ten minutes a month
At the start of each month, tick off what was paid, add new invoices, adjust dates that slipped. The forecast stays accurate with very little effort because the obligations rarely change; only the income side moves.
Doing this with CashAfter
CashAfter is built around exactly this routine. You enter wallets, regular payments and expected income once; the app materialises every payment on a calendar up to 24 months ahead and shows your free cash after obligations for each month, per currency. Day-to-day income and expenses are tracked in the same place, so the forecast and the actual history never drift apart.
There is no bank login involved: you enter the payments you know about, including the ones that have not shown up on any statement yet. Try the demo with sample data, or start a free trial and set up your own plan in about ten minutes.