A small business expense tracker that isn't accounting software

Accounting software answers questions your accountant asks in April. An expense tracker answers the question you ask every week: where is the money actually going? SMBDashboard's Money module is that second thing: income and expenses in one fast list, categorized, charted, and totaled into a running profit, free and entirely in your browser.
Entry is deliberately a single line: date, amount, category, and a note if you want one. Amounts are stored as exact cents rather than floating point, so a year of $19.99 subscriptions still totals to the cent — the rounding drift that quietly desyncs spreadsheet trackers never gets a chance to start. Categories are yours to name; nothing forces your shop into a chart of accounts written for a different kind of business.
What you get back is the weekly picture: money in, money out, profit, and which categories moved. Export to CSV whenever your bookkeeper wants the detail, and pair it with the weekly report if you would rather read one page on Monday than scroll a ledger.
Income this month
$2,373.00
Expenses this month
$217.00
Open invoices
$1,975.00
2 entries unpaid
- Aug 7$399.00ProductWeekend market stallpaid
- Aug 6$89.00FuelTruck fill-up—
- Aug 4$525.00ServiceStaging day oneopen
- Aug 1$128.00SuppliesCleaning supplies—
- Jul 29$1,450.00ServiceQuarterly deep cleanopen
Log an entry in ten seconds
An entry is a kind (income or expense), an amount, a date, a category, an optional customer, and a note. The form sits at the top of the module, keyboard-friendly: hit Ctrl+K, type "add expense", press Enter, and the amount field is focused and waiting. Amounts are stored as integer cents, so the totals your dashboard shows are exact — no floating-point drift, ever.
Income entries carry a paid/open status. Open entries roll up into the open invoices figure you see on the overview — the money you've earned but not collected, which for many small businesses is the number that actually determines whether the month feels tight. When a customer pays, one click flips the entry and the figure updates.
Charts that answer real questions
The module draws a six-month bar chart of income against expenses and a breakdown of this month's spending by category — both hand-rolled SVG, no chart library, so they render instantly. Below them, a running all-time profit keeps the long game visible. None of this is analysis theater; it's the three views owners actually check: am I up this month, what am I spending on, and is the whole thing working.
Link entries to customers from the built-in CRM and each customer's drawer shows their revenue history automatically. Then every Monday, the weekly report turns the week's entries into a one-page review with week-over-week deltas.
Free tier, plainly stated
The free tier holds 200 money entries — roughly a year of steady logging for many small operations — with an honest counter shown near the cap. A one-time Pro license (from $8/mo) removes the cap and adds CSV export (for your accountant) and one-click recurring entries (for rent and subscriptions). Your data stays in your browser either way.
FAQ
- Is this expense tracker free?
- Yes — the free tier holds 200 money entries with every feature: categories, customer links, paid/unpaid status, monthly charts, and running profit. A Pro license (from $8 a month, or $149 once for life) removes the cap and adds CSV export and recurring entries.
- How are amounts stored? Will totals drift from rounding?
- Every amount is stored as an integer number of cents, and all math — monthly totals, category breakdowns, profit — happens on those integers. $10.10 plus $20.20 is exactly $30.30, always.
- Does it replace accounting software?
- No, and it doesn't try to. It's the daily operating layer: what came in, what went out, who owes you. At tax time you (or Pro's CSV export) hand the numbers to your accountant or bookkeeping software. Many small businesses need the daily layer far more often than the ledger.
- Can it track unpaid invoices?
- Yes. Mark any income entry as open instead of paid and it feeds the 'open invoices' number on your overview — total dollars and a count. One click flips it to paid when the money lands.
- Where does my financial data live?
- In your browser's local storage, on your device, as one exportable JSON document. Nothing is sent to a server unless you're on Pro and switch on cross-device sync, which is off by default. Export a backup from Settings whenever you like.
- Can I do recurring expenses like rent?
- With Pro, any entry duplicates one month forward in one click — the date advances a calendar month, and duplicated income arrives marked unpaid so your open-invoices number stays honest.
Know where the money goes.
Open the expense tracker