The basket

Compare two monthly budgets.

Enter your pay, what you buy and the bills you pay. Copy the budget and change a choice to see how much cash you would have left. Keep upfront costs in the first year.Compare baseline and alternative spending against take-home pay. Recurring expenses determine the monthly balance; one-time outlays affect first-year cash. The earnings estimate is the additional gross pay needed to fund the included costs above your entered income.

Nine full paper grocery bags packed into the back of a car at dusk, with a pair of hands lifting one out.

Compare two monthly budgets

Start with a baseline, copy it, then change the alternative. Add costs that the purchase list leaves out. One-time expenses appear in the first-year total.Compare annualized recurring cash, first-year outlays, residual income and working-time equivalents. Gross earnings are solved once for each complete cash aggregate.

Cash and time, side by side

ResultBaselineAlternativeAlternative minus baseline
Take-home / month$5,133$5,133$0
Recurring costs / month$2,983$2,983$0
Cash left before missing costs / month$2,150$2,150$0
One-time outlays$0$0$0
Cash remaining in first year$25,799$25,799$0
Additional gross earnings for recurring costs / year$50,999$50,999$0
Work to fund recurring costs (hours / year)1414.31414.30.0

Baseline: coverage

Missing budget groups: Transport, Insurance and health costs, Child or dependent care, Other debt payments, Saving and investing

Unknown amounts: Transport, Insurance and health costs, Child or dependent care, Other debt payments, Saving and investing

Alternative: coverage

Missing budget groups: Transport, Insurance and health costs, Child or dependent care, Other debt payments, Saving and investing

Unknown amounts: Transport, Insurance and health costs, Child or dependent care, Other debt payments, Saving and investing

Cash remaining is based on what you entered. Missing costs still need to be paid. The extra earnings figure measures more pay at your entered income; it is not a required starting salary.Residual cash subtracts costs from net income once. Gross-up is incremental above the entered baseline; category attribution rows below cover only the purchase subtotal.

Editing: Baseline

Your situation

$

What's in the basket

ItemPriceHow oftenCash amountRemove
Rent$monthly rent
= 12×/yr
$21,600 / year
Weekly groceries$weekly grocery bill
= 52×/yr
$9,100 / year
Phone plan$monthly phone billset by the category$1,378 / year
Streaming bundle$monthly streaming spend (all services combined)
= 12×/yr
$585 / year
Fast food meal$meal price
= 104×/yr
$1,351 / year
Coffee habit$price per cupset by the category$1,780 / year

Location and working time

Loading city and county taxes…Loading local income tax schedules before applying the selected jurisdiction.

Local tax choices cover the places in our data. An unlisted city may need a separate check.Local-tax coverage is limited to supported jurisdictions. Missing coverage must not be interpreted as a verified zero liability. Check local tax coverage

Additional cash expenses

Add bills that are not already in the purchase list. These amounts include any taxes and fees. Use One time for a cost that belongs only in the first year.Cash-only entries bypass purchase-tax calculation. Reconcile overlapping housing, financing, ownership and insurance costs before adding them.

Extra expenses for Baseline

Use amounts you actually pay, including tax and fees. Blank means unknown. Enter zero to confirm there is no cost.Cash amounts include any purchase taxes and fees. Blank inputs remain unknown; explicit zero records no expense.

Saved scenarios

Save a result with its inputs and sources. Opening it shows the figures you saved. Use Edit with current data when you want to calculate it again.Saved receipts retain inputs, outputs, assumptions and a data fingerprint. Recalculation is an explicit action and leaves the original receipt intact.

Manage saved scenarios

These records stay in this browser. Export a file to keep a backup or move them to another device. A shared link contains the details you saved.Storage is local to this browser and origin. Export/import transfers portable snapshots; shared receipt links contain the saved inputs and outputs in the URL fragment.

    Make the basket match the way you spendBuilding and interpreting an annual spending basket

    Match each price to its scheduleKeep price units and frequency consistent

    Use the price for the period or purchase the field asks for. Then check how often that amount should count. Monthly rent, a weekly food shop and an occasional dinner need different schedules. Review the annual cash amount for each line to catch a misplaced frequency.

    Some categories already count a year of spending inside their own calculation. The basket keeps those on an annual basis. Check the note on the line before changing the schedule, so an annual amount does not get counted again each month.

    Match each category's input unit to its recurrence. The basket normalizes daily, weekly, monthly and annual entries to an annual cash amount. Review the resulting line totals rather than assuming identical-looking inputs represent the same period.

    Categories that already annualize their costs are treated as annual entries. Their internal period takes precedence over an additional recurrence multiplier. This prevents an annual cost from being multiplied through the year a second time.

    Check the cash total before the earnings figureInterpret the aggregate gross-up correctly

    The annual cash total is the estimated money you would spend on the basket. Compare it with the pay that reaches your bank, while allowing for bills and savings you have left out. A basket of selected purchases is only part of a household budget.

    The earnings figure asks a separate question: how much extra pay above the income you entered would leave enough money for this basket after wage taxes? It does not calculate the total salary you need from scratch.

    Annual cash is the modeled outflow for the included purchases. It can be compared with annual net income once omitted obligations and saving are accounted for. The basket does not establish that the selected spending is affordable.

    Annual gross is the additional earnings required, above the entered baseline income, to net the combined cash total. The calculation grosses up the basket once. Adding independently grossed-up purchases can give a different answer because tax rates can change across the additional earnings.

    Change one choice and compare the cash differenceUse the basket to evaluate a spending change

    Copy your baseline to the alternative, then try a different rent, fewer meals out or a cheaper phone plan. The comparison shows the change in monthly cash remaining and working time. Use a one-time cash entry for moving costs, furniture or another bill that belongs only in the first year.

    A car or home ownership estimate can cover years of costs. It is left out of this cash budget. Enter your actual payments, insurance and upkeep as cash expenses, with any down payment counted once. If you paid cash, enter that purchase payment once instead.

    Copy the baseline and hold unrelated inputs fixed while testing a spending change. The cash difference is the direct budget effect; the gross-earnings difference expresses it under the model's incremental wage-tax assumptions. One-time cash entries affect the first-year result without reducing the recurring monthly balance.

    Ownership categories retain their purchase assumptions but are excluded from the cash totals. Their lifetime costs and depreciation cannot stand in for a payment schedule. Enter recurring payments and operating costs explicitly, plus upfront cash as a one-time entry. One-time purchase categories affect only first-year cash.

    Check what the budget leaves outReview coverage before treating the balance as disposable income

    Food, debt payments, care, insurance and saving can be easy to miss when you start with a few purchases. The coverage list shows groups with no entered cost and amounts still unknown. A group can appear covered even if you have entered only part of what you spend on it.

    Leave amounts blank while you are finding them. Enter zero only when that cost really is absent. Extra cash expenses should include taxes and fees; the tool does not add purchase tax to those entries. Save a named result when you want to keep the inputs and figures for later.

    Coverage flags identify unrepresented spending groups and null cash entries. They do not certify completeness within a group: a single meal entry represents food spending but may cover only a fraction of the household's food budget.

    Cash-only expenses are entered inclusive of taxes and fees. They bypass category purchase-tax rules and join the aggregate before gross-up. Named scenarios preserve their original inputs and results; recalculation with current data is an explicit action.