Skip to content

Expense tracker. Know where the money goes.

Balance
-
Income
-
Expense
-

Add a transaction

Saved only in this browser, nothing is uploaded.

Transactions

    Where it goes

    Expense breakdown by category

    Know your money, without handing it over

    Most budgeting apps ask you to link bank accounts and upload your spending to the cloud. This tracker keeps every transaction in your browser's local storage, fast, offline-friendly, and completely private. Log income and expenses, watch your balance update, see exactly where your money goes, and export a CSV any time. No account, nothing uploaded, free forever.

    § · written guide

    How to use the Expense Tracker

    The Expense Tracker is a simple money log that keeps your income and spending in this browser. You add each transaction with an amount, category, date and an optional note, and the page keeps a running balance, a list you can filter by month and a donut chart of where your spending goes. It suits anyone who wants to track a personal or small business budget without linking a bank or making an account.

    Step by step

    1. Pick your currency symbol

      Use the Currency menu at the top right of Add a transaction to choose one of ten symbols, from $ USD to R$ BRL. It only changes the symbol shown next to amounts; nothing is converted. The choice is remembered.

    2. Choose Expense or Income

      Press Expense or Income on the toggle. The Category list switches to match: Food, Transport, Bills, Shopping, Health, Entertainment and Other for spending, or Salary, Freelance, Gift and Other for income.

    3. Fill in the details

      Type the Amount, which must be more than zero. Pick a Category, check the Date (it starts on today) and add a Note if you want to remember what it was for.

    4. Add the transaction

      Press Add transaction, or press Enter while the cursor is in Amount or Note. The amount and note clear so you can log the next one straight away, and the totals, list and chart update.

    5. Add your own categories

      Press + New category, type a Category name and press Add. The category is added to whichever type is selected, Expense or Income, and is picked for you. Names that already exist are refused.

    6. Review a month and export

      Use the month menu beside the Transactions heading to switch from All time to a single month. Press Export CSV to download the transactions in view. To remove one, press the cross at the end of its row.

    Reading the result

    • Balance is income minus expenses for the period in view. Its left edge turns green when the balance is zero or more and red when you have spent more than you earned.
    • Income and Expense show the totals for the same period, so switching the month menu changes all three cards.
    • Transactions are listed newest date first. Income rows carry a plus sign and a green edge, expenses a minus sign and a red edge.
    • Where it goes is a donut of your expenses by category for the period, with the total spent in the middle. The legend lists each category's amount and its share rounded to a whole percent. Income is not part of the chart.
    • The CSV has the columns Date, Type, Category, Amount and Note. Expenses are written as negative amounts, and the file is named expenses-all.csv or after the month, such as expenses-2026-10.csv.

    Tips and common mistakes

    • Export a CSV now and then as a backup. The data lives in this browser only, so clearing site data, using a private window or switching browsers or devices means starting again.
    • Deleting a transaction happens at once with no undo. To fix a typo, delete the row and add it again with the right values.
    • Set the Date before you press Add transaction when logging older spending. A wrong date puts the entry in the wrong month for the filter and the export.
    • Keep one currency per tracker. The symbol menu changes how every amount is labeled, it does not convert mixed currencies.
    • Custom categories cannot be removed from the list once added, so pick names you will reuse.

    Privacy and limits

    Everything runs in your browser. Transactions, your custom categories, the currency symbol and the Expense or Income choice are saved in this browser's local storage and are never uploaded. Transactions and categories you add in one tab also show up in any other open tab of the tracker. If the browser's storage is full, the page tells you it could not save.

    Back to the tool

    § 02 · what you can do

    Everything your money does, at a glance.

    • Log expenses and income with a category, date, and optional note in seconds, Enter adds straight from the keyboard.
    • Create custom categories for expenses or income to match your real spending, on top of the sensible defaults.
    • See a live donut chart of your expense breakdown by category, with amounts and percentages in the legend.
    • Track your running balance, total income, and total expenses at a glance for any period.
    • Filter by month to review a specific period without losing your full history, and pick from ten currency symbols.
    • Export a CSV file of the transactions in view for Excel, Google Sheets, or any spreadsheet app.
    § 04 · faq

    Frequently asked questions.

    Is the Expense Tracker free?
    Yes, completely free for everyone. No sign-up, no account and no usage limits.
    Is it private? Is my money data uploaded anywhere?
    No upload, ever. The tracker runs entirely in your browser on your own device, every transaction stays in your browser's local storage and never touches a server.
    Does it work offline?
    Yes, once the page has loaded, everything (adding transactions, the chart, filtering, CSV export) works without a connection, because all logic runs locally.
    Will I lose my transactions if I close the tab?
    No, they're saved in this browser automatically and reload when you come back. Clearing site data removes them, so use Export CSV for a backup you control.
    Can I change the currency?
    Yes, pick from ten symbols (USD, EUR, GBP, INR, JPY, AUD, CAD, CHF, SEK, BRL). It changes the display symbol everywhere; amounts are not converted between currencies.
    What does the CSV export include?
    Date, type, category, signed amount and note for every transaction in the current view, so the month filter is respected. The file opens directly in Excel or Google Sheets.

    Published · Last updated .

    Priya sent you a message Online now

    Talk to a Developer Now

    Share your name and email to reply.

    Reply