Skip to content
Economicium Free tools for markets and money.

Budget & Cash Flow Tracker

Enter your recurring income and bills once, see your real monthly cash flow and savings rate, and get a heads-up on what's due next. Everything is stored in your own browser, never uploaded anywhere.

By , founder and editor Updated

Open in the dashboard

Summary

Monthly income
Monthly expenses
Net cash flow
Savings rate

Add a recurring item

Upcoming bills

    Income

      Expenses

        Income by category

          Expenses by category

            Net cash flow over time

            A snapshot records this month's totals. Update your items as they change, then save once a month to build a real trend.

            Bold line: net cash flow. Faint dashed lines: income (above) and expenses (below), for context.

              How this tracker works

              Every income source and bill you add is a recurring item, not a one-off transaction: a wage from a job, a rent payment made on a regular basis, a streaming subscription, each with its own dollar amount and frequency, weekly, monthly or yearly. Once you enter these items, the tracker converts them automatically into their monthly-equivalent cost, so a $50 weekly grocery run and a $1,200 yearly insurance premium both show up as their true monthly cost, roughly $217 and $100, and can be added together honestly.

              A worked example: say you enter a $4,800 monthly salary, a $200 weekly freelance side income (roughly $867 a month), a $1,500 monthly rent payment, a $60 monthly phone bill and an $80 monthly car insurance premium billed yearly ($960 a year). You earn $5,667 a month and spend $1,640 a month. Net cash flow comes to approximately $4,027, or nearly 71% of gross monthly income, a number that's genuinely useful to know and easy to lose track of when bills are scattered across weekly, monthly and yearly cycles in your head.

              Why recurring items instead of transaction tracking

              Logging or importing every single transaction in a full transaction-level budgeting app is precise but time-consuming, and it usually relies on a live bank connection this site's data-licensing rules don't allow on a free public tool. This tracker takes the lighter path on purpose: recurring income and expenses change rarely, so entering them once and updating them only when something actually changes, a raise, a new subscription, a paid-off loan, gives you an accurate monthly cash-flow picture for a fraction of the ongoing effort. It deliberately doesn't capture one-off spending, a big weekend trip, an unplanned repair, since those expenses aren't recurring by definition. Treat the number here as your baseline cash flow, the floor irregular spending sits on top of, not a complete record of every dollar.

              The upcoming bills list adds a little more life to that baseline: give any expense a due day of the month and the tracker projects its next occurrence, so a glance at the page tells you what's due this week without checking each account separately.

              Freelance and small business mode

              Turning on freelance mode surfaces a card built around one specific problem: money that looks like regular income at first glance, but a share of which will have to go toward taxes later. Enter freelance or business income under the "Business income" category, set a set-aside rate, 25% is a reasonable starting point for many self-employed filers, and the card shows how much to move to a separate savings account each month before it gets spent as if it were all take-home pay. This is a planning nudge based on a flat percentage, not an accurate tax calculation; your actual liability depends on your total income, deductions, filing status, state and whether you're making timely quarterly estimated payments, so use a real estimate closer to filing time rather than trusting the flat rate alone.

              Reading the trend

              Net cash flow over time only builds once you come back and save a new snapshot after your plan has actually changed; it isn't a live daily chart, since a recurring budget doesn't fluctuate the way a bank balance does. If the number is negative, the expense category breakdown is the first place to check for room to cut. If it's healthy and growing, that surplus is exactly the input the net worth tracker and the Coast FIRE calculator use to project how fast your position will grow.

              Frequently asked questions

              How is this different from tracking every transaction?
              It doesn't keep an account of what you spend money on, as an option. Instead of tracking each transaction from buying a latte to buying groceries, you enter each recurring income source and bill once, weekly, monthly or yearly, and the tracker keeps a running monthly-equivalent total. That's a different kind of budgeting with less maintenance, and it answers the question that matters most: is more coming in than going out, without months of receipt logging first.
              Why no bank or card connection to pull this in automatically?
              The same reason the net worth tracker doesn't have one: a live account-aggregation feed needs a licensed connection this free tool doesn't have, since the free tiers of those data providers forbid public-facing display. Entering your recurring items by hand takes a few minutes the first time and stays accurate as long as you update it when something changes, a raise, a new subscription, a paid-off loan.
              What counts as a "monthly-equivalent" amount?
              A weekly expense is multiplied by 52 (the number of weeks in a year) and then divided by 12 to convert it into a monthly value. A yearly expense is simply divided by 12. This lets every item, whether weekly, monthly or yearly, be converted into a monthly value so they can all be added together for comparison. A $50 weekly grocery bill has an approximate monthly cost of around $217; a yearly $1,200 insurance premium has a monthly equivalent of approximately $100.
              How does the upcoming bills list pick dates?
              Each expense can optionally get a due day of the month, 1 to 31. The tracker calculates the next occurrence of that day from today and counts down to it, rolling over to next month once the current month's date has passed. Days above 28 are capped at 28 so the projection never breaks in February; if a bill genuinely falls on the 29th, 30th or 31st, entering 28 keeps the reminder close enough to be useful.
              What does freelance / small business mode actually do?
              Turning it on adds a card that totals everything entered under the "Business income" category and provides an editable tax set-aside rate, 25% by default, to suggest how much of that income to move to a separate savings account each month before you spend it. It is a planning nudge, not a tax calculation. Self-employment tax is based on total income, deductions, filing status and local rules, so use this as a starting cushion and check it against a real estimate closer to tax time.
              Why save a monthly snapshot instead of just watching the live numbers?
              The live summary will always reflect your most recent projection, never a historical record. Saving a snapshot of an actual month captures what your plan actually said for that month, so as you revisit this tracker every couple of months, the net cash flow chart shows where your real trajectory has moved, whether a raise widened the gap or a new subscription narrowed it, rather than only showing the present moment.
              Is my financial data private?
              Yes. Every income source, bill and monthly snapshot is stored in this browser's own IndexedDB, on your device, and never sent anywhere. There's no account, no bank link and, in this version, no export or sync between devices, so clearing your browser data or switching devices starts you over.
              What does a negative net cash flow actually mean?
              It means your recurring bills exceed your recurring income, on a monthly-equivalent basis. This is worth acting on quickly, because sustained negative cash flow means debt will grow and/or savings will dwindle. Check the expense category breakdown to see which category is the biggest single load, that is usually the fastest place to look for room.

              Method and limitations

              This is a recurring-plan tool, not a transaction register: every figure used for calculations comes from the items you enter, converted into a monthly-equivalent amount, never from a bank download or an imported statement. Non-recurring, one-off expenses aren't captured, since they don't qualify as recurring by definition, so treat the net cash flow figure as your baseline, not a complete accounting picture. The freelance set-aside suggestion is a flat percentage of business income, not a tax calculation. Items and monthly snapshots are stored only in this browser's local storage; there is no account, no sync between devices and no export yet, so clearing your browser data or switching devices loses everything entered here.

              This tool runs entirely in your browser. Nothing you enter is sent to us or stored.

              For general information and education only. This is not financial advice and not a recommendation to buy or sell anything. This tool is provided as is, with no warranty of accuracy: like any software it can contain errors, so always verify figures against your broker or the original source before acting on them. Trading and investing carry risk, including the risk of losing more than your initial outlay.

              Spotted an error? Email [email protected] and it will be corrected. Maintained by Joey van Diest.