Free and open source. Local-first. Multi-user. Your finances never leave your machine.
Most budgeting apps are retrospective ledgers that tell you where the money went.
ClearBudget is forward-looking: it projects solvency for the months ahead and
warns about mid-month overdrafts before they happen.
The verdict page, on an invented sample budget: this month closes in credit while still running at a loss; the two months after it hold, each naming the clearance it keeps at its lowest and the shape that clearance was read off. A month that could not hold would be priced instead, down to the day the money has to beat. That is the product.
Safe to Spend Today
One number you can act on: the most you could spend today without knocking over any month ahead.
See the month coming
Every day as a bar, judged against the overdraft you actually have: red means a payment would bounce. Money being set aside is drawn as a floor, so a day in credit that is spoken for stops reading as free.
Cards, priced forward
Utilisation, interest and a six-month projection per card, coloured by the headroom left.
Money already spoken for
An annual bill is not a surprise, it is a bill that has not asked yet. Set it aside a little each month and Safe to Spend stops offering money that is committed.
What would fix it
Measured suggestions: retime what can move, then what each month still needs to find. Tick one to preview its effect; nothing is ever applied for you.
Private and offline
Your months live on your machine, behind a sign-in, with no cloud and no account servers.
Native packages for Windows, macOS and Linux, plus the FAQ.
Supporting ClearBudget
ClearBudget is free and stays free. There is no paid tier, no licence key and
no feature held back behind a donation. If it has replaced something you were paying for
or simply saved you an afternoon, a contribution supports its maintenance and continued
development. The same link sits at the foot of the app's own window.
ClearBudget is a free, private, local-first desktop budget planner for Windows, macOS and Linux. It leads
with a Safe to Spend Today figure: the most you could spend today while every month that
still stands on its own keeps standing, named with the day that constrains it, followed by
what you could spend from each later day of the month as income lands. It models
forward solvency for the next two months, detects mid-month overdrafts when bills cluster before income,
recommends measured changes when a month ahead cannot hold (retiming what can move, then pricing the
extra income each month still needs, with try-it-on previews and an optional emergency buffer),
holds back money for bills that have not arrived yet so a distant annual premium stops being counted
as spendable,
tracks credit card utilisation and interest with a six-month balance projection and supports multiple
users with bcrypt sign-in and isolated per-user databases, each holding any number of named budgets.
A Graph view plots the month as the bank balance day by day or every card on one chart; a month exports
as a self-contained web page and a range of months exports as a self-contained folder with an index.
It has light and dark themes and a full keyboard path through every screen and dialog. Built with Python
and PySide6, it runs offline with no cloud dependency (its only network request is a daily check of the
project's GitHub releases for a newer version) and is open source under the LGPL-3.0 licence.