Early adopters: 3 months of Plus free · up to 12 with referrals · see the programme

Guides · Budgeting

Personal cash flow forecast: the tax bill a budget misses.

A personal cash flow forecast projects your account balance day by day from the dated flows you already know: salary, rent, subscriptions, quarterly or annual bills. Where a budget sets what each month may cost, the forecast shows the day the account reaches its low point, and the one-off expense that takes it there, a tax balance due for instance.

8 min read

Checked September 2026

AVURU / GUIDES FOR YOUR NEXT CHAPTER
In this guide ← All guides

Personal cash flow forecast vs budget: what the budget does not see

A budget answers a question asked month by month: how much for groceries, rent, going out. It sets limits, then compares actual spending with those limits.

A cash flow forecast answers a different question: how much will be left in the account on 20 December? It starts from today's balance, places each inflow and outflow on its date, and works out the balance for every day. The result is a sawtooth line, dipping before each payday.

The gap shows as soon as an expense does not repeat. A tax balance of €2,400 has no category in a monthly budget, or sits under "December" without a day. A forecast gives it a dated line, and every later balance carries it.

The budget tells you whether habits hold; the forecast tells you whether the account holds, day after day. People often call both a "budget", but the useful distinction sets a limit per month against a balance per day.

A budget counts per month what you allow yourself to spend; a cash flow forecast counts per day what is left in the account.


Building the forecast: start from the flows that repeat

A forecast is built from a short list: each flow that repeats, its amount, its day and its frequency. Salary first, because its date splits the month. Then the fixed debits, rent, subscriptions, energy, and the quarterly or annual bills, all the easier to forget because they do not land every month.

Everyday spending, groceries or fuel, has no fixed date. The example places it in two blocks of €800 on the 10th and the 20th of each month. The amounts in the table are assumptions.

FlowAmountDayFrequency
Net salary+€4,300Last working day of the monthMonthly
Rent−€1,500The 1stMonthly
Subscriptions (phone, internet)−€85The 5thMonthly
Groceries and fuel−€800The 10th and the 20thTwice a month
Energy−€120The 12thMonthly
Home insurance−€21015 OctoberQuarterly
Tax balance due−€2,400One month after the assessment noticeOne-off

For the same amount, a flow weighs according to its day. The €210 of insurance, debited on 15 October, lands in the half of the month when the account is going down; debited on the 2nd, just after payday, it would barely show.

The tax balance is the only line whose day is not known in advance. Before the notice, the forecast places it on an estimated date; after it, the due date can be worked out.

A forecast fits in a list of dated flows, and quarterly or annual bills get their own line just like the rent.


Tax balance due: an amount and a date set by the assessment notice

In Luxembourg, an employee is taxed at source, according to their withholding tax card (fiche de retenue), and in some cases also files a return, form 100 (modèle 100). The Administration des contributions directes (ACD) lists those cases on its page on assessment-based taxation (imposition par voie d'assiette), updated on 28 October 2024: for a non-resident employee working in Luxembourg for at least nine months, one of them is holding at least one additional withholding tax card with taxable income above €36,000 in class 1 or 2. According to the guichet.lu page on the income tax return, updated on 7 April 2026, 2025 income is filed between 7 April and 31 December 2026.

The tax office replies with a tax assessment notice (bulletin d'impôt). The guichet.lu page on paying the tax due for employees and pensioners defines it as the assessment itself: it lists the income declared, the deductions and the tax withheld at source, and sets the amount of tax. When withholding is lower than the tax calculated, the difference is a balance to pay.

The deadline is one month. The ACD page on payment deadlines, updated on 23 May 2022, states that the tax debt "must be paid at the latest one month after receipt of the respective tax assessment notice" (our translation). In Luxembourg, receipt is presumed on the third working day after posting. Abroad, guichet.lu specifies, notification takes place when the notice is delivered: for a cross-border worker, the month runs from the day the notice arrives.

After that month, guichet.lu states interest of 0.6% per month of delay. A payment extension can be requested before the month ends, with a reasoned request; the ACD refuses it when the taxpayer's financial situation allows easy payment, and an extension of four months or less carries no interest.

The assessment notice gives the amount of the balance and, through its date of receipt, the last day to pay it: the two pieces of information a forecast is waiting for.


3-month example: the tax bill sets the low point

The example follows a cross-border worker paid in Luxembourg from 1 October to 31 December 2026, with €4,400 in the account on the evening of 30 September. On 16 November, an assessment notice is delivered to them with a balance of €2,400. The due date falls one month later, on 16 December, and the forecast places the payment on that day. All amounts are assumptions.

DateFlowAmountForecast balance
30 SepOpening balance, September salary included€0€4,400
1 OctRent−€1,500€2,900
5 to 12 OctSubscriptions, groceries, energy−€1,005€1,895
15 OctHome insurance (quarterly)−€210€1,685
20 OctGroceries−€800€885
30 OctSalary+€4,300€5,185
1 NovRent−€1,500€3,685
5 to 12 NovSubscriptions, groceries, energy−€1,005€2,680
16 NovAssessment notice received, €2,400 balance to pay€0€2,680
20 NovGroceries−€800€1,880
30 NovSalary+€4,300€6,180
1 DecRent−€1,500€4,680
5 to 12 DecSubscriptions, groceries, energy−€1,005€3,675
16 DecTax balance paid−€2,400€1,275
20 DecGroceries−€800€475
31 DecSalary+€4,300€4,775

October and November follow the same pattern: the account goes down until the 20th, stays at its lowest until the day before payday, then climbs back. October's dip, €885, is deeper than November's, €1,880, because of the quarterly insurance on the 15th.

December breaks the pattern. The tax balance takes €2,400 out on the 16th, and after the groceries on the 20th the account sits at €475 until 30 December. That is the low point of the quarter, and without the notice it would not exist.

For the budget, though, December is an ordinary month: every category stays at its ceiling, the month leaves €995 before tax like November, and the year-end balance, €4,775, is above the €4,400 starting point. None of these monthly figures shows the eleven days at €475.

Over three months of regular flows, the tax balance is the only line that moves the low point, and no monthly total lets it show.


Forecast bank balance: reading the low point

A forecast is read with three figures: the lowest balance, its date, and the margin between it and a threshold. The threshold is a personal choice: zero, the limit of an arranged overdraft, or a reserve. The example uses €1,000, to keep the arithmetic readable.

ReadingWithout the tax balanceWith the tax balance
Low point€885€475
Date of the low point20 to 29 October20 to 30 December
What causes itHome insurance and groceries, before the 30 October salaryTax balance on 16 December, then groceries on the 20th
Margin against the €1,000 threshold−€115−€525
Days below the threshold1021
Balance on 31 December€7,175€4,775

The tax balance moves the low point from €885 in October to €475 in December, and the days below the threshold from 10 to 21.

The date also tells you what can move. Paid on 1 December rather than the 16th, the tax balance would leave the low point at €475: when salary arrives on the last day of the month, the date of a payment within the month changes the shape of the curve, not its minimum. A notice received on 5 December would push the due date to 5 January, after the 31 December salary: January's dip would stay above €1,000, and the low point would go back to October.

The notice can also add lines. According to the ACD page on tax advances (avances d'impôt), updated on 20 May 2025, quarterly income tax advances fall on 10 March, 10 June, 10 September and 10 December, each worth, in principle, a quarter of the tax from the latest assessment, after deducting tax withheld at source. If the tax office sets advances, the forecast gains four lines a year, of €600 each on the example's €2,400.

Finally, a forecast ignores the unplanned, a repair for instance: the margin above the threshold absorbs it, or does not.

The low point is read in three figures, the balance, the date and the margin, and its date points to the line that causes it.


Frequently asked questions

What is the difference between a budget and a cash flow forecast?

A budget sets a spending limit per category and per month; a cash flow forecast works out each day's balance from dated flows. A tax balance therefore shows up in the forecast on the day it lands, while a monthly budget often has no line for it.

How do you make a personal cash flow forecast?

From the flows that repeat, salary, rent, subscriptions, energy, quarterly or annual bills, plus dated blocks for everyday spending. Each flow is applied on its date from today's balance, and the low point of the period is picked out.

What is the deadline to pay a Luxembourg tax assessment?

One month from notification of the assessment notice, according to the ACD page on payment deadlines. For a taxpayer living abroad, the guichet.lu page on paying the tax due specifies that notification takes place when the notice is delivered. It also states interest of 0.6% per month of delay, unless a payment extension has been granted on a reasoned request.

Does contesting a Luxembourg tax assessment delay payment?

No. The guichet.lu page on contesting an ACD decision, updated on 20 September 2022, allows three months to file a complaint (réclamation) from notification of the assessment, and states that an appeal does not exempt the taxpayer from paying the contested tax within the prescribed period. In a forecast, the balance keeps its due date.

Key points

  • A personal cash flow forecast works out the account balance day by day from dated flows, whereas a budget sets a spending limit per month.
  • It is built from the list of recurring flows, with their amount, day and frequency, quarterly and annual bills included.
  • In Luxembourg, the balance on a tax assessment notice is due within one month of notification, which for a taxpayer living abroad means delivery of the notice.
  • In the example, the €2,400 tax balance pushes the quarter's low point from €885 down to €475, while the December budget stays on track.
  • A low point is read with the lowest balance, its date and the margin above a chosen threshold; its date points to the line that causes it.
Run the numbers with your own figures

See your cash flow forecast in Avuru

Free, no account, no email. An educational estimate, not advice.

Open the calculator

The maths is done. The tracking is Avuru.

Your accounts, investments and currencies in one net worth, read-only, hosted in the European Union. The demo opens without an account or an email.

Start for free

Or explore the demo first.

Start for free