Free alternative to YNAB
Give every dollar a job. Free, with no bank login.
Budget is a zero-based budget app. Each month you plan where your money goes, category by category, until nothing is left without a job. Then you track what you spend and move money when life changes.
- No subscription, no ads, no limits
- Quick entry on your phone, or import your bank's CSV file
- Share one budget with your partner, live
How it works
Add your accounts
Type in what your checking, savings, cash and cards hold today. That money becomes ready to assign. No bank login, ever.
Give every dollar a job
Assign money to rent, groceries, savings and the rest until ready to assign is zero. Targets tell you how much each category needs.
Spend and adjust
Log spending in a few taps. Overspent? Move money from another category. What is left rolls over to next month.
Everything a zero-based budget needs
Monthly plan with rollover
Assigned, spent and available for every category. Leftovers carry into next month; overspending shows plainly.
Targets
A monthly amount, a total by a date, or a balance to keep. One button assigns what every target needs.
Credit cards done right
Card spending moves money into the card's payment category, so the payment is ready when the bill comes.
Fast entry on phones
A keypad for the amount, payees that remember their category, today's date already set. Split one receipt across categories.
Transfers, schedules, reconcile
Move money between accounts, repeat rent and paychecks, and check each account against your bank balance.
CSV in, CSV out
Import your bank's export with column matching and duplicate checks. Export every transaction and the whole plan any time.
Reports
Spending by category and by payee, income against spending by month, and your net worth over time.
Shared budgets
Invite a partner with a link. You both see the same budget and every change, on any device.
On every device
Works in any browser and installs to your home screen. Sign in with your email to use it everywhere.
What Budget does not do: it does not connect to your bank or import transactions automatically, and it does not track investments beyond their balance. Bank connections cost money for every account, every month; if bank sync is added later, it will be optional and charged at cost.
Budget compared with paid budget apps
The zero-based method should not need a subscription. Here is what the popular apps charge, as reported in 2026.
| App | Price | Free plan |
|---|---|---|
| Budget | Free | Everything, no limits |
| YNAB | $14.99 a month or $109 a year | None (34-day trial) |
| Monarch Money | $14.99 a month or $99.99 a year (Core) | None (first week free) |
| Copilot Money | $13 a month or $95 a year | None (one-month trial); no Android app |
| Goodbudget | Premium $10 a month or $80 a year | Limited: 10 regular and 10 more envelopes, 1 account, 2 devices, 1 year of history; bank sync is Premium only |
Prices and limits as reported in 2026 on each app's site or store listing; they change, so check before you decide. The paid apps can connect to banks; Budget does not.
For AI assistants
Your assistant can log receipts.
The budget's owner creates an API key in Settings. With it, an assistant can add a transaction from a receipt you send it, and answer "how much is left for groceries". It cannot change your plan.
Full reference: /llms.txt and the OpenAPI description. Keep a key private; you can revoke it any time.
# How much is left for groceries? curl 'https://functions.bounded.sh/apps/e4fe6272d152c03d11432fc6/api/categories?name=groceries' \ -H 'x-budget-key: bk_YOUR_KEY' # Log a receipt curl -X POST https://functions.bounded.sh/apps/e4fe6272d152c03d11432fc6/api/transactions \ -H 'x-budget-key: bk_YOUR_KEY' \ -H 'content-type: application/json' \ -d '{"outflow": "23.40", "payee": "Corner Market", "category": "Groceries"}' # Ready to assign, every category and account curl https://functions.bounded.sh/apps/e4fe6272d152c03d11432fc6/api/budget \ -H 'x-budget-key: bk_YOUR_KEY'