finance-business · personal-finance · budgeting-cash-flow

Budget 50 30 20 Calculator

Sorts a household's own monthly spending lines into needs, wants and savings and sets each against the 50/30/20 rule, on an income counted the way the rule's authors counted it: take-home pay plus what the pay slip already takes for insurance and retirement. It reports how far each bucket sits from its target in dollars, which band the needs share falls in against the 50 percent ceiling and the 35 percent safety zone, and the income at which today's needs would fit the ceiling. Use it to see which bucket is out of line and by how much, rather than only dividing one income three ways.

Last updated

Calculator overview

Inputs and outputs

This summary comes from the calculator's published input and output contract.

Inputs

Payroll Health Premiums
When omitted Blank
About this input

Optional. Health, disability and life insurance premiums your employer takes from your pay each month, before it reaches you. Leave it blank if there are none, and it counts as none. What you enter is added to the income counted and counted again as a need, so what is left does not change. Adding back the health premium is the rule All Your Worth states; adding back disability and life premiums is this model's extension, resting on a secondary summary of the book.

Unit $/month Default Not set Range 0 to 3000
Payroll Retirement Deferral
When omitted Blank
About this input

Optional. Your own contributions to a workplace retirement plan, taken from your pay each month before it reaches you. Leave it blank if there are none, and it counts as none. What you enter is added to the income counted and counted again as savings. This add-back is this model's extension rather than a rule verified in All Your Worth.

Unit $/month Default Not set Range 0 to 3000
Other Needs
When omitted Blank
About this input

Optional. Any other cost you would keep paying if your income stopped: basic clothing, medical costs your insurance does not cover, support payments and other obligations. Leave it blank if there is nothing, and it counts as none. It is a need.

Unit $/month Default Not set Range 0 to 2000
Other Wants
When omitted Blank
About this input

Optional. Anything else you choose to spend on rather than need: shopping, gifts, personal care beyond the basics. Leave it blank if there is nothing, and it counts as none. It is a want.

Unit $/month Default Not set Range 0 to 2000
Savings Contributions
When omitted Blank
About this input

Optional. What you move out of take-home pay each month into savings, investments or a retirement account you fund yourself. Leave it blank if there is nothing, and it counts as none. Retirement money taken from pay before it reaches you goes on the pay slip line instead. It is savings.

Unit $/month Default Not set Range 0 to 5000
Travel Cost
When omitted Blank
About this input

Optional. Trips and holidays averaged to a month, which is a year's travel divided by twelve. Leave it blank if there is nothing, and it counts as none. It is a want.

Unit $/month Default Not set Range 0 to 2000
Utilities Cost (required)
About this input

Electricity, gas, water, trash collection, phone and internet, a month. Average a bill that changes with the seasons over a year before entering it. It is a need.

Unit $/month Default 400 Range 0 to 1000
Subscriptions Cost
When omitted Blank
About this input

Optional. Television, streaming, music and memberships such as a gym, a month. Leave it blank if there is nothing, and it counts as none. It is a want.

Unit $/month Default Not set Range 0 to 500
Transportation Cost (required)
About this input

What getting around costs a month: the car payment, fuel, upkeep, parking and transit fares. Car insurance goes on the insurance line instead, so it is not counted twice. It is a need.

Unit $/month Default 950 Range 0 to 3000
Monthly Take Home Pay (required)
About this input

What reaches your bank account in a month after tax and after everything your employer takes from pay. Average pay that varies over a few months before entering it. It is the base the three targets are measured against, together with any of the three pay slip lines that you fill in. The Take-Home Pay (Paycheck) Estimator in this set works it out from a salary, and its monthly figure enters here to the nearest 50; a figure below 50 enters as 50.

Unit $/month Default 5500 Range 50 to 36000
Employer Retirement Contribution
When omitted Blank
About this input

Optional. What your employer pays into your retirement plan each month, on top of your pay. Leave it blank if there is none, and it counts as none. What you enter is added to the income counted and counted again as savings, which is the instruction All Your Worth gives, because it builds your savings even though it never reaches your account.

Unit $/month Default Not set Range 0 to 3000
Entertainment Cost
When omitted Blank
About this input

Optional. Outings, events, hobbies and games, a month, leaving out the subscriptions that have their own line. Leave it blank if there is nothing, and it counts as none. It is a want.

Unit $/month Default Not set Range 0 to 2000
Childcare Cost
When omitted Blank
About this input

Optional. What you pay each month for childcare, daycare or preschool. Leave it blank if you have none, and it counts as none. It is a need.

Unit $/month Default Not set Range 0 to 4000
Dining Out
When omitted Blank
About this input

Optional. Restaurants, takeout and coffee bought out, a month. Leave it blank if there is nothing, and it counts as none. It is a want; food bought to eat at home is the need.

Unit $/month Default Not set Range 0 to 2000
Extra Debt Payments
When omitted Blank
About this input

Optional. What you pay on debts each month above the minimum payments. Leave it blank if there is nothing, and it counts as none. Paying debt down faster than you must counts as savings, which every source on the rule agrees on.

Unit $/month Default Not set Range 0 to 3000
Insurance Cost
When omitted Blank
About this input

Optional. Insurance you pay for yourself each month rather than through your pay: health cover not taken from pay, car, renters or home, and life insurance. Leave it blank if every policy comes out of your pay slip, and it counts as none. Premiums taken from pay belong on the pay slip line instead, where they are also added back into the income counted. It is a need.

Unit $/month Default Not set Range 0 to 2000
Minimum Debt Payments
When omitted Blank
About this input

Optional. The smallest payments you must make each month on credit cards, student loans and any other debt that is not the mortgage or the car. Leave it blank if you have no such debt, and it counts as none. This model counts these minimums as needs; All Your Worth, the book the rule comes from, leaves card debt out of its needs and counts paying a card down as saving, so for card minimums the two disagree. Anything you pay above the minimums goes on the extra debt line and counts as savings.

Unit $/month Default Not set Range 0 to 3000
Groceries Cost (required)
About this input

Food bought to eat at home, a month. Restaurant meals and takeout are wants and have their own line. It is a need.

Unit $/month Default 520 Range 100 to 2000
Housing Cost (required)
About this input

What you pay each month to live where you live: rent, or the whole mortgage payment with property tax and home insurance. It is a need, and usually the largest one. It is also one of the two amounts the needs-share table varies, which is why it is asked for even when it is nothing.

Unit $/month Default 1400 Range 0 to 8000

Outputs

Table1 Needs Row Axis
About this output

The values down the side of the table: take-home pay, in equal steps either side of yours and never below a floor away from the middle, so every row has an income to divide by. The middle entry is your own take-home pay. Read a row to hold the pay fixed and vary the housing cost.

No unit declared
Table1 Needs Row Input
About this output

Machinery, and NOT an input. Each take-home pay from the side of the table is put here while the table is filled; the rest of the time it mirrors your take-home pay. Change the take-home pay, never this: the axis is built from it, so editing the mirror moves the axis while the table is filled and every entry comes out meaningless.

Unit currency/month
Table1 Needs Values
About this output

The body of the needs-share table: the needs share worked out again for every pairing of the two axes, with every other line held where you entered it. One hundred and twenty-one entries, each the whole split run again. An entry above 100 percent is a budget whose needs alone take more than the income. It is a component of the table rather than a result on its own.

Unit fraction
Table1 Needs Column Axis
About this output

The values across the top of the table: the housing cost, in equal steps either side of yours and never below a floor. The middle entry is your own housing cost. Read a column to hold the housing cost fixed and vary the pay; a low housing cost makes the lowest entries repeat at the floor, which is the table running out of room rather than an error.

No unit declared
Table1 Needs Column Input
About this output

Machinery, and NOT an input. The same for the housing cost: each value from the top of the table is put here while the table is filled, and the rest of the time it mirrors your housing cost.

Unit currency/month
Table1 Needs Corner
About this output

Machinery. The formula the table recomputes has to sit in its top-left corner, where it means nothing to a reader, so it is hidden. It holds the needs share.

Unit fraction
Unassigned Share
About this output

What is left with no line against it, as a share of the income counted. The four shares always add to 100 percent.

Unit fraction
Wants Share
About this output

Wants as a share of the income counted. The rule's target is 30 percent; below it is room, not a shortfall.

Unit fraction
Wants Vs Target
About this output

Wants less their target, in dollars a month. Below zero means spending less on wants than the rule allows, which is not a problem.

Unit $/month
Target Needs
About this output

Half of the income counted, in dollars a month: the most the rule allows for needs. It is a ceiling, not an average; the book behind the rule calls needs under 35 percent of income a safety zone.

Unit $/month
Target Savings
About this output

A fifth of the income counted, in dollars a month: the least the rule asks you to save, counting debt paid down faster than you must and retirement money taken from pay.

Unit $/month
Target Wants
About this output

Three tenths of the income counted, in dollars a month. Wants have a target rather than a limit, so spending less than this is not a shortfall.

Unit $/month
Savings Vs Target
About this output

Savings less the floor, in dollars a month. Below zero is how far saving falls short of a fifth of the income.

Unit $/month
Income Base
About this output

The income the three targets are measured against: take-home pay plus anything your pay slip sets aside for insurance premiums and retirement, and your employer's retirement contribution. With those three lines blank it is simply your take-home pay.

Unit $/month
Income Where Needs Fit
About this output

The income at which today's needs would be exactly half of it, in dollars a month. It holds needs where they are, and needs tend to rise with income, so read it as the least income that would bring them inside the ceiling, not as a plan.

Unit $/month
Left Unassigned
About this output

The income counted less needs, wants and savings. It always equals take-home pay less every line paid out of it, because each pay slip line is counted once as income and once as spending. Money with no line against it is usually spent without a plan; below zero, the lines entered add up to more than comes in.

Unit $/month
Actual Needs
About this output

Every need you entered added up: housing, utilities, groceries, transportation, the insurance you pay yourself, minimum debt payments, childcare, other needs, and premiums taken from pay. The Emergency Fund Target calculator in this set asks for this figure as its essential spending, and takes it from 500 up to 28,000, to the nearest 5; a needs total below 500 enters there as 500.

Unit $/month
Actual Savings
About this output

Everything you entered that builds savings: what you save from take-home pay, debt payments above the minimums, and the two retirement amounts taken from or added to your pay.

Unit $/month
Actual Wants
About this output

Every want you entered added up: dining out, entertainment, subscriptions, travel and other wants.

Unit $/month
Needs Vs Target
About this output

Needs less the ceiling, in dollars a month. Above zero is how far needs run over half the income; below zero is room to spare under it.

Unit $/month
Savings Share Of Income Base
About this output

Savings as a share of the income counted, the pay slip add-backs included. The rule asks for at least 20 percent. With the three pay slip lines blank it is also the share of take-home pay saved, which the Cost of Living Comparison calculator in this set asks for, up to 50 percent and to the nearest whole percent; with them filled the two are different figures.

Unit fraction
Savings Shortfall
About this output

What saving would have to rise by each month to reach a fifth of the income counted, and nothing once it does.

Unit $/month
Model Status
About this output

Reads OK, or says why the inputs cannot be answered or why the budget deserves a second look. Needs above half the income are the verdict's finding, not a warning.

No unit declared
Needs Share
About this output

Needs as a share of the income counted, which All Your Worth calls the Must-Have score. At most 50 percent meets the rule, and under 35 percent is the book's safety zone. This is the figure the needs-share table varies.

Unit fraction
Needs Verdict
About this output

Which band the needs share falls in: inside the 35 percent safety zone, within the 50 percent ceiling, or above it. Needs above half the income are common rather than a sign of a mistake, which is why this is reported as a finding and not raised as a warning.

No unit declared
This page is provided by LogicCommons for informational purposes only. Results are model outputs computed from the inputs you supply and are not financial, investment, tax, accounting, or legal advice, and no advisory relationship is created. Verify all inputs and results independently before relying on them in any decision.

LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.

Methodology

Purpose and model boundary

Sorts a household's own monthly spending lines into needs, wants and savings and sets each against the 50/30/20 rule, on an income counted the way the rule's authors counted it: take-home pay plus what the pay slip already takes for insurance and retirement. It reports how far each bucket sits from its target in dollars, which band the needs share falls in against the 50 percent ceiling and the 35 percent safety zone, and the income at which today's needs would fit the ceiling. Use it to see which bucket is out of line and by how much, rather than only dividing one income three ways.

The workbook is the calculation authority. The page groups and explains its inputs and returned figures; it does not reproduce the financial logic in browser code.

Inputs and units

Input Unit Accepted range What it means
Payroll Health Premiums $/month 0 through 3000 Optional.
Payroll Retirement Deferral $/month 0 through 3000 Optional.
Other Needs $/month 0 through 2000 Optional.
Other Wants $/month 0 through 2000 Optional.
Savings Contributions $/month 0 through 5000 Optional.
Travel Cost $/month 0 through 2000 Optional.
Utilities Cost $/month 0 through 1000 Electricity, gas, water, trash collection, phone and internet, a month.
Subscriptions Cost $/month 0 through 500 Optional.
Transportation Cost $/month 0 through 3000 What getting around costs a month: the car payment, fuel, upkeep, parking and transit fares.
Monthly Take Home Pay $/month 50 through 36000 What reaches your bank account in a month after tax and after everything your employer takes from pay.
Employer Retirement Contribution $/month 0 through 3000 Optional.
Entertainment Cost $/month 0 through 2000 Optional.
Childcare Cost $/month 0 through 4000 Optional.
Dining Out $/month 0 through 2000 Optional.
Extra Debt Payments $/month 0 through 3000 Optional.
Insurance Cost $/month 0 through 2000 Optional.
Minimum Debt Payments $/month 0 through 3000 Optional.
Groceries Cost $/month 100 through 2000 Food bought to eat at home, a month.
Housing Cost $/month 0 through 8000 What you pay each month to live where you live: rent, or the whole mortgage payment with property tax and home insurance.

Governing relationships

Income counted = take-home pay + payroll health premiums + payroll retirement deferral + employer retirement contribution.

Needs target = 50% × income counted; wants target = 30% × income counted; saving target = 20% × income counted.

Actual needs, wants and saving are the sums of the lines assigned to each bucket. Minimum debt payments are needs, while payments above the minimum are saving.

Bucket share = actual bucket amount ÷ income counted. The amount left unassigned is income counted less all three actual buckets.

Calculation sequence

  1. Income counted = take-home pay + payroll health premiums + payroll retirement deferral + employer retirement contribution.

  2. Needs target = 50% × income counted; wants target = 30% × income counted; saving target = 20% × income counted.

  3. Actual needs, wants and saving are the sums of the lines assigned to each bucket. Minimum debt payments are needs, while payments above the minimum are saving.

  4. Bucket share = actual bucket amount ÷ income counted. The amount left unassigned is income counted less all three actual buckets.

  5. Rerun the calculation across the delivered two-way table and chart ranges so the effect of changing the stated assumptions is visible.

Outputs and interpretation

Output Role Unit What it means
Left Unassigned primary $/month The income counted less needs, wants and savings.
Needs Vs Target primary $/month Needs less the ceiling, in dollars a month.
Needs Share primary % Needs as a share of the income counted, which All Your Worth calls the Must-Have score.

Model Status reports whether the workbook accepted the current entries and whether an assumption deserves review. It describes model health, not whether the calculated outcome is good or bad.

Every figure above is returned by the workbook. The page arranges and formats the figures; it computes none of them.

Validation and status logic

Condition Returned status
The entries are accepted and no additional model warning applies OK
the lines entered add up to more than the income, so this budget spends more than comes in. CHECK: the lines entered add up to more than the income, so this budget spends more than comes in.

Assumptions and limitations

  • The 50/30/20 split is a guide, not a finding that every household can or should meet.
  • The model uses the classifications shown here. A household may reasonably classify a line differently.
  • Irregular annual bills must be converted to monthly amounts before entry.

Restrictions and non-computing states

Numeric entries outside the accepted ranges above are refused before calculation. A state the workbook itself marks NOT VALID returns no usable answer. Optional blanks follow the workbook's documented treatment and are not silently replaced by page logic.

The sensitivity table is a set of recalculations across its two axes. It is not a probability surface or a forecast.

Errors and warnings

NOT VALID means the entered question cannot be computed as stated. CHECK means the workbook returned figures but identified an assumption or combination that deserves attention. OK means the current entries passed the workbook's model checks; it does not mean the financial outcome is recommended.

A transport or service failure is reported separately and never replaced with a stale or partial result.

References

Sources and further reading

  • Elizabeth Warren and Amelia Warren Tyagi, All Your Worth: The Ultimate Lifetime Money Plan (Simon & Schuster, 2005). books.google.com. The book this calculator's split comes from: it balances money into three parts, the Must-Haves (the bills you must pay every month), the Wants and Savings, and it is the source of the Must-Have score and the 35 percent safety zone.
  • University of Pennsylvania, Student Registration & Financial Services, "Popular Budgeting Strategies." srfs.upenn.edu. The split as a budget: 50% of net income to needs, 30% to wants and 20% to savings.

These sources provide background; they do not supply the calculator's assumptions or certify its result. Values that vary by household, offer, place or time remain inputs for the reader to check.

This calculator is informational and is not financial, investment, or tax advice. Verify important decisions against current official rules, the actual offer or account terms, and an appropriately qualified professional.

Results are informational and not professional advice. See our Terms of Use. Powered by SpreadsheetWeb · About · Privacy · Terms