How to fix a budget that is always over

by Lee Schmidt

Published September 20, 2026

A budget that is over every month is not a willpower problem. It has one of three faults, and one month's figures show which. Either the amounts add up to more than the income, or the amounts were set from what you wish you spent rather than what you do, or something is being counted as spending that is not. Compare three totals for last month, the income, the budget, and the actual spending, and the pattern between them points at the fault. The fix is aimed there. Trimming every category by 10% is the response that feels responsible and fixes nothing, because it treats three different faults with one remedy that suits none of them.

Three faults, three patterns

FaultPattern in last month's totalsWhere it shows
The budget exceeds the incomeBudget total is above income before the month startsEvery month ends over, even a good one
The amounts came from wishesActual spending is far above the budget in a few categories, every monthThe same three categories are over by 30% or more
Something is double-countedActual spending is above the budget by a round, recurring figureA card payment or a transfer sits in a spending category

The first fault is arithmetic: no month can succeed when the plan spends more than arrives. The second is measurement: the amounts describe a household that does not exist. The third is filing: the spending is right and the count is wrong.

Diagnose with one month's totals

  1. Write down last month's take-home income.
  2. Write down the budget's total, every category's amount added up, including the savings lines.
  3. Write down actual spending, from the transactions, with transfers between your own accounts and card payments left out.
  4. Compare. Budget above income is fault one. Actual well above budget in a few categories, month after month, is fault two. Actual above budget by an amount that matches a card payment or a transfer is fault three. Two faults can be present at once, and the third is checked first because it is the quickest to fix.

A worked example, the totals and the fault

Take-home income is $4,200. The budget totals $4,050. Actual spending, with transfers and card payments removed, came to $4,600.

CategoryBudgetActualOver by
Rent and utilities$1,620$1,620$0
Groceries$450$580$130
Dining out$150$310$160
Shopping$100$260$160
Transport$300$340$40
Everything else$1,430$1,490$60
Total$4,050$4,600$550

The budget is under the income, so fault one is absent. No card payment is hiding in a category, so fault three is absent. Three categories, groceries, dining, and shopping, are over by 29%, 107%, and 160%, and a look at the previous months shows the same three over by similar amounts. Fault two: the amounts were wishes. Groceries at $450 was what the household hoped to spend; $580 is what it spends.

Fix the fault the numbers point at

  • Fault one, budget above income: cut the budget until it fits, starting from the wants and the savings lines that can be paused, and never from the bills. A budget of $4,500 on $4,200 of income is over by $300 before a single purchase, and no amount of restraint changes that.
  • Fault two, wishes: set every amount from three months of real transactions, rounded up, and accept the total that produces. In the example the three categories become $580, $300, and $250, and $430 has to come from somewhere: either the savings line shrinks for now, or one of the three is cut by a rule about frequency in later months, once the honest amount has held. See How to set budget amounts when you have no idea what you spend.
  • Fault three, double-counting: move the card payment and the transfers out of the spending categories, so each purchase counts once, on the card, on the day it happened. The month may turn out to have been under budget all along. See How to stop credit card payments and transfers from double-counting.

After the fix, run one month without changing anything else. A budget with honest amounts that fits the income is over in a category now and then and over in total rarely, and the rare month has a cause of its own; see What to do when you go over budget in a category.

Common mistakes

  • Trimming every category by the same percentage. It lowers the wishes further from reality and leaves the arithmetic fault untouched.
  • Blaming the month. A budget over for three months running has a fault, not a run of bad luck.
  • Leaving the savings line out of the budget total. The transfer leaves the account whether or not it is on the list, and a budget that ignores it is over by that amount every month.
  • Counting the card payment as spending. Every card purchase is then counted twice, once when made and once when paid, and the month reads over by the whole card statement.
  • Setting the new amounts from the wish again, slightly larger. Three months of transactions, rounded up, or the pattern returns in a month.

Common questions

Why is my budget always over even though I'm careful? Because one of the three faults is in the plan, not in the spending. Check whether the budget total exceeds the income, whether the amounts match three months of actual spending, and whether a card payment or a transfer is being counted as a purchase. Careful spending cannot fix a plan that was over before the month began.

Should I cut the budget or the spending? First make the budget honest, from real spending, so that "over" means something. Then, if the honest budget does not fit the income, cut spending with one rule per large category, a step at a time. Cutting a budget that was never honest only widens the gap.

What if the honest budget is bigger than my income? Then the household spends more than it earns, and the budget has just made it visible. The fix is the same as fault one: the wants and the pauseable savings first, then the fixed bills that can be changed by a call, and if it still does not fit, the large fixed costs, housing and vehicles, are the lever.

How long before I know the fix worked? Two months. One month proves the amounts are achievable; the second proves the first was not luck. After that, an occasional overage is a category signal, not a budget fault.

How Zypper handles this

Zypper puts the three totals on one page. Left to budget, above the category list, is your expected income minus everything you have budgeted for spending, so a negative figure is fault one, visible before the month starts. The summary card's Spent this month against the month's total budget, with each category's Spent beside its amount, is the actual-against-budget comparison of the table, and the History panel's Monthly average is the honest figure to set each amount from. For fault three, Zypper links the two sides of a card payment or a transfer between your own accounts as one transfer, so they never count as spending, and a transaction that should not count can be marked Excluded from the budget. See Creating your budget, Splitting and linking transactions, and Excluding transactions from your budget for the details, or get started with Zypper to find which fault yours has.