A free envelope budget app with no sign-up

If you want a free alternative to YNAB that doesn't ask for an account or your bank login, open Budget. It works the envelope way: you give every dinar, dollar or euro you have a job before you spend it, and each category shows what is still available. It runs entirely in your browser, and your numbers stay on your device.

Open Budget

Step by step

  1. Open Budget. Give your budget a name, pick your currency and choose starter categories in English or Arabic (or start empty), then press Create budget. To look around first, press Try a sample budget.
  2. On the Accounts tab, add each account with the balance it has today: your bank account, the cash in your wallet, a credit card (what you owe, as a negative number). The money in them becomes ready to assign.
  3. On the Plan tab, type an amount in the Assigned column of each category. Press Enter to save and jump to the next one. Keep going until ready to assign reaches zero.
  4. When you spend, press Transaction (or the N key). Pick Spending, Income or Transfer, type the amount, the payee and the category. The next time you type the same payee, its category is filled in for you.
  5. Prefer not to type everything? On the Transactions tab, press Import bank CSV, choose your bank's export, match the date, payee and amount columns, check the preview and import.
  6. If a category goes red, click its available amount to move money in from another category. Click a category name to set a target, such as a set amount every month or a total by a date.
  7. Once a month, press Reconcile on an account and type the balance your bank shows. Open Reports to see where the money went.

Who it helps

Why it's private

Budget is a static page. Your accounts, categories and transactions are saved in your own browser's storage on this device and are never uploaded. The page's security policy blocks it from sending data to other websites, and CSV files you import are read on your device. It works offline after the first visit. Clearing your browser data deletes the budget, so download a backup file now and then; the app reminds you if you haven't.

Tips and limits

FAQ

Is Budget really free?

Yes. There is no paid plan, no trial and no limit on accounts, categories or transactions. It is a static web page that runs in your browser.

Can it connect to my bank automatically?

No. Automatic bank sync needs a server that logs in to your bank, and this tool has none. Instead, download a CSV export from your bank's website or app and use Import bank CSV. Transactions you already have are skipped, so you can import the same file twice without duplicates.

Does it work with Jordanian dinars and other currencies?

Yes. Each budget has one currency. Dinars with three decimals (JOD, KWD, BHD, OMR, TND, LYD) are handled with all three decimals, and there are more than thirty other currencies. For a second currency, create a second budget.

What happens when I overspend a category?

The category turns red. Move money into it from another category or from ready to assign. If you leave it, the category starts next month at zero and the overspent amount is taken out of next month's ready to assign, so the budget still adds up.

How do I use it on my phone and my laptop?

There is no sync. Your budget is saved in the browser you use. Download a backup file from the budget settings and open it on the other device.

Related tools