People type this into search every day: 50/30/20 budget calculator.
The rule is three percentages of take-home pay. It does not look at your rent first. A second question, leftover after the bills you already pay, is a different calculator. The 50/30/20 versus leftover post runs that comparison on a $4,200 month. This page stays on the percentage split, then on the gap lines you get when you type what you already spend.
This is one rule to try. It is not a required budget, and it is not personalized financial advice.
Half, 30 percent, and 20 percent of net pay
The Consumer Financial Protection Bureau teaches the split in Learning about budgets. The teacher guide puts the percentages on net income, the paycheck after tax and other deductions.
- 50% needs: rent or mortgage, groceries, utilities, transportation, and the other must-pays
- 30% wants: dining out, entertainment, and the extras
- 20% savings: emergency cash, extra debt payments, and later goals
The same guide says this is only one rule to live by. Not everyone can follow it. The calculator repeats that caution. If rent already uses half of take-home, the other two buckets get what is left, and the gap line will say so.
Needs = take-home × 0.50
Wants = take-home × 0.30
Savings = take-home × 0.20
Those three add back to the paycheck. The result line is the needs figure.
The spending fields are optional. Leave them at 0 and you only get the three targets. Type any of them above 0 and the calculator adds a gap for each bucket:
- a positive difference prints as dollars over the target
- a negative difference prints as dollars under the target
- a difference smaller than half a cent prints as “on the target”
The monthly budget planner subtracts housing, food, transport, and other spending from take-home and calls the remainder leftover. It does not force 50, 30, and 20. Use it when the bill list is the question. Use this calculator when the grid is the question.
Fig 1
Take-home pay into three buckets
Current spending is optional
Needs are 50 percent of take-home, wants are 30 percent, and savings are 20 percent. Typed spending is compared with those three targets.
Example 1: the published $4,200 paycheck
These are the calculator defaults. Spending fields stay at 0.
- monthly take-home: $4,200
- current needs: $0
- current wants: $0
- current savings: $0
Needs: 4200 × 0.50 = $2,100.00
Wants: 4200 × 0.30 = $1,260.00
Savings: 4200 × 0.20 = $840.00
Check: 2100 + 1260 + 840 = $4,200.00
Calculator result
50/30/20 budget split
- Monthly take-home pay
- $4,200.00
- Current needs spending
- $0.00
- Current wants spending
- $0.00
- Current savings
- $0.00
$2,100.00
needs at 50% of take-home
- Needs (50%)
- $2,100.00
- Wants (30%)
- $1,260.00
- Savings (20%)
- $840.00
Fig 2 · 1/3
The $4,200 paycheck
CFPB percentages. No spending typed yet.
Needs 50%
$2,100.00
Wants 30%
$1,260.00
Savings 20%
$840.00
Needs are $2,100.00, half of take-home.
Wants are $1,260.00.
Savings are $840.00. The three add to $4,200.00.
A year of this paycheck is 4200 × 12 = $50,400. The yearly targets are 2100 × 12 = $25,200 of needs, 1260 × 12 = $15,120 of wants, and 840 × 12 = $10,080 of savings.
Fig 3 · 1/5
The $840 savings slice, set aside each month
Example 1, if that 20 percent is saved and not spent
Savings set aside
- Savings
| Point | Savings |
|---|---|
| 0 | $0.00 |
| 3 mo | $2.5k |
| 6 mo | $5.0k |
| 9 mo | $7.6k |
| 12 mo | $10k |
Three months of $840 is $2,520.
A year of $840 is $10,080.
840 × 3 = 2,520. 840 × 6 = 5,040. 840 × 9 = 7,560. 840 × 12 = 10,080. The line assumes the $840 happens every month and stays saved. A month that misses it does not appear here. The emergency fund post is where a savings target comes from expenses rather than from 20% of pay.
Example 2: $3,200 and $7,500
The percentages do not change. Only the paycheck does. Spending stays blank, so there are no gap lines.
$3,200 take-home. That is 3200 × 12 = $38,400 a year.
Needs: 3200 × 0.50 = $1,600.00
Wants: 3200 × 0.30 = $960.00
Savings: 3200 × 0.20 = $640.00
Yearly savings: 640 × 12 = $7,680
$7,500 take-home. That is 7500 × 12 = $90,000 a year.
Needs: 7500 × 0.50 = $3,750.00
Wants: 7500 × 0.30 = $2,250.00
Savings: 7500 × 0.20 = $1,500.00
Yearly savings: 1500 × 12 = $18,000
Fig 4 · 1/3
Three paychecks, same percentages
Axis labels round. The captions use the printed targets.
Monthly target
- Needs
- Wants
- Savings
| Category | Needs | Wants | Savings |
|---|---|---|---|
| $3,200 | $1.6k | $960 | $640 |
| $4,200 | $2.1k | $1.3k | $840 |
| $7,500 | $3.8k | $2.3k | $1.5k |
On $3,200, needs are $1,600, wants are $960, and savings are $640.
On $4,200, needs are $2,100, wants are $1,260, and savings are $840.
On $7,500, needs are $3,750, wants are $2,250, and savings are $1,500.
The $7,500 savings target is 1500 ÷ 640 = 2.34 times the $3,200 savings target, and the paychecks are in the same ratio, 7500 ÷ 3200 = 2.34. The rule scales in a straight line. It does not give the lower paycheck a smaller savings percent.
Example 3: $4,800, with spending typed in
This is the worked month on the calculator’s own guide. Take-home $4,800. Needs spending $2,600. Wants spending $1,100. Savings $500.
Targets:
Needs: 4800 × 0.50 = $2,400.00
Wants: 4800 × 0.30 = $1,440.00
Savings: 4800 × 0.20 = $960.00
Gaps:
Needs: 2600 − 2400 = $200.00 over the target
Wants: 1100 − 1440 = $340.00 under the target
Savings: 500 − 960 = $460.00 under the target
Calculator result
50/30/20 budget split
- Monthly take-home pay
- $4,800.00
- Current needs spending
- $2,600.00
- Current wants spending
- $1,100.00
- Current savings
- $500.00
$2,400.00
needs at 50% of take-home
- Needs (50%)
- $2,400.00
- Wants (30%)
- $1,440.00
- Savings (20%)
- $960.00
- Needs vs target
- $200.00 over the target
- Wants vs target
- $340.00 under the target
- Savings vs target
- $460.00 under the target
Spending entered: 2600 + 1100 + 500 = $4,200. Take-home is $4,800, so $600 is not in any bucket. The gaps tell the same story from the other direction: +200 − 340 − 460 = −$600.
Needs are the bucket over the line. Wants and savings are both under it. Moving $200 out of needs would land needs on the target and would not, by itself, fill the $460 savings gap.
Fig 5 · 1/3
Targets and the spending you typed
$4,800 take-home. Current spending adds to $4,200.
Dollars
- Needs
- Wants
- Savings
| Category | Needs | Wants | Savings |
|---|---|---|---|
| Target | $2.4k | $1.4k | $960 |
| Typed spending | $2.6k | $1.1k | $500 |
The targets are $2,400, $1,440, and $960.
Typed spending is $2,600, $1,100, and $500.
Example 4: needs already $700 over the line
Keep the $4,200 paycheck from example 1. Type needs $2,800, wants $900, and savings $200. The targets stay $2,100, $1,260, and $840.
Needs: 2800 − 2100 = $700.00 over the target
Wants: 900 − 1260 = $360.00 under the target
Savings: 200 − 840 = $640.00 under the target
Needs are 2800 ÷ 4200 = 66.7% of take-home, against the 50% line. The calculator does not shrink the target to match the rent. CFPB’s note is the useful one here: a household that cannot follow the rule should not pretend the rent is smaller.
Typed spending: 2800 + 900 + 200 = $3,900, which is $300 under the $4,200 paycheck. The gap sum is +700 − 360 − 640 = −$300. That $300 is unassigned. It does not close a $640 savings gap.
The rent post starts from take-home and a rent share. That is the housing piece inside needs.
Example 5: what if take-home rises by $400
Example 1’s targets were $2,100, $1,260, and $840. Suppose spending stays at those old targets for a month, and take-home becomes $4,600.
New targets:
Needs: 4600 × 0.50 = $2,300.00
Wants: 4600 × 0.30 = $1,380.00
Savings: 4600 × 0.20 = $920.00
Gaps, with the old dollars still in the spending boxes:
Needs: 2100 − 2300 = $200.00 under the target
Wants: 1260 − 1380 = $120.00 under the target
Savings: 840 − 920 = $80.00 under the target
The whole raise splits by the same weights. 400 × 0.50 = $200. 400 × 0.30 = $120. 400 × 0.20 = $80. And 200 + 120 + 80 = $400. If spending does not move, every bucket shows “under”, and the $400 is the sum of those three unders.
Example 6: a bonus month typed as the new normal
Normal take-home is $4,200. This month a $2,000 bonus makes the deposit $6,200. Spending stays at the example 1 targets, $2,100, $1,260, and $840.
The calculator splits whatever you type:
Needs: 6200 × 0.50 = $3,100.00
Wants: 6200 × 0.30 = $1,860.00
Savings: 6200 × 0.20 = $1,240.00
Gaps against the old spending:
Needs $1,000.00 under, wants $600.00 under, savings $400.00 under.
That is the $2,000 bonus split 50/30/20. Using $6,200 as the paycheck you try to repeat will set needs $1,000 higher than the normal month. The guide’s point about fitting the rule to a real situation applies here: a one-off bonus is a poor base. Split the $4,200 you expect next month. The $2,000 can go into the savings bucket of this month without rewriting the targets. The tool will not do that unless the take-home you type is the normal one.
Example 7: spending that lands on the targets
Take-home $4,200. Needs $2,100. Wants $1,260. Savings $840.
Each difference is inside half a cent of zero, so every gap line reads on the target.
The result is still $2,100.00 for needs. Matching the rule does not change the targets. It only changes the gap text.
2100 + 1260 + 840 = 4200, so this month assigns the whole paycheck. Example 3 did not.
Example 8: a weekly paycheck multiplied by 4
Take-home is $1,000 a week.
The shortcut. 1000 × 4 = $4,000 a month.
Needs: 4000 × 0.50 = $2,000.00
Wants: 4000 × 0.30 = $1,200.00
Savings: 4000 × 0.20 = $800.00
The year has 52 weeks. Monthly take-home is 1000 × 52 ÷ 12 = $4,333.33 when the cents are rounded for the box.
Type $4,333.33. The calculator prints:
Needs: $2,166.67
Wants: $1,300.00
Savings: $866.67
Calculator result
50/30/20 budget split
- Monthly take-home pay
- $4,333.33
- Current needs spending
- $2,100.00
- Current wants spending
- $1,100.00
- Current savings
- $400.00
$2,166.67
needs at 50% of take-home
- Needs (50%)
- $2,166.67
- Wants (30%)
- $1,300.00
- Savings (20%)
- $866.67
Against the ×4 shortcut, the needs target is 2166.67 − 2000 = $166.67 higher, wants are $100.00 higher, and savings are $66.67 higher.
The card above also types needs $2,100, wants $1,100, and savings $400, so you can see the gaps on the $4,333.33 month:
Needs: $66.66 under the target
Wants: $200.00 under the target
Savings: $466.67 under the target
The needs gap is $66.66 rather than $66.67 because $4,333.33 × 0.50 is a half-cent that the money format rounds down on the difference. The targets themselves print as $2,166.67, $1,300.00, and $866.67. If you type the weekly shortcut of $4,000 with those same spending figures, needs are $100.00 over a $2,000 target instead of under a $2,166.67 target. The week-count is the whole of that swing.
A biweekly paycheck has the same trap. Two deposits are not a month. 26 paychecks ÷ 12 months is the factor that matches this calculator’s monthly field.
Example 9: wants and needs both over, savings at $0
- take-home: $3,600
- needs: $2,200
- wants: $1,400
- savings: $0
Targets:
Needs: 3600 × 0.50 = $1,800.00
Wants: 3600 × 0.30 = $1,080.00
Savings: 3600 × 0.20 = $720.00
Gaps:
Needs: 2200 − 1800 = $400.00 over
Wants: 1400 − 1080 = $320.00 over
Savings: 0 − 720 = $720.00 under
The two overs add up: 400 + 320 = $720, the entire savings miss. Typed spending is 2200 + 1400 + 0 = $3,600, the whole paycheck. Nothing is unassigned. The savings gap is funded by the needs overage and the wants overage together.
Fig 6 · 1/3
A $3,600 month against the three targets
Needs and wants are over. Savings are $0.
Dollars
Needs target
$1,800
Needs spent
$2,200
Wants target
$1,080
Wants spent
$1,400
Savings target
$720
Savings spent
$0
Needs are $400.00 over the $1,800.00 target.
Wants are $320.00 over the $1,080.00 target.
Savings are $720.00 under the $720.00 target.
The savings row reads $0 once that step is showing.
Example 10: savings over, wants under, needs on the line
- take-home: $5,000
- needs: $2,500
- wants: $900
- savings: $1,600
Targets:
Needs: 5000 × 0.50 = $2,500.00
Wants: 5000 × 0.30 = $1,500.00
Savings: 5000 × 0.20 = $1,000.00
Gaps:
Needs: on the target
Wants: 900 − 1500 = $600.00 under
Savings: 1600 − 1000 = $600.00 over
Typed spending: 2500 + 900 + 1600 = $5,000. The $600 the wants bucket did not use is the same $600 that savings sits over its line. CFPB counts extra debt payments inside the 20% savings bucket. The gap text still compares spending with 30 and 20. Read the two $600 figures together.
Yearly, this paycheck’s savings target is 1000 × 12 = $12,000. The $1,600 set aside this month would be 1600 × 12 = $19,200 if every month matched it. One strong month does not make that year true. Example 6 is the same warning from the income side.
Example 11: take-home of $0
Type $0 of take-home and $100 of needs spending. The calculator returns Need take-home pay. The 50/30/20 split has nothing to multiply. The $100 still shows in the detail line, and there are no targets.
A blank spending row is different. Example 1 left spending at 0 on a real paycheck and got targets with no gaps. The gaps appear only after a spending field is above 0.
The scenarios side by side
| Example | Take-home | Needs target | Wants target | Savings target | What the gaps say |
|---|---|---|---|---|---|
| 1. Defaults | $4,200 | $2,100.00 | $1,260.00 | $840.00 | no spending typed |
| 2. Lower pay | $3,200 | $1,600.00 | $960.00 | $640.00 | no spending typed |
| 2. Higher pay | $7,500 | $3,750.00 | $2,250.00 | $1,500.00 | no spending typed |
| 3. $4,800 with spending | $4,800 | $2,400.00 | $1,440.00 | $960.00 | needs $200 over, wants $340 under, savings $460 under |
| 4. Needs heavy | $4,200 | $2,100.00 | $1,260.00 | $840.00 | needs $700 over, wants $360 under, savings $640 under |
| 5. $400 raise, old spending | $4,600 | $2,300.00 | $1,380.00 | $920.00 | under by $200, $120, and $80 |
| 6. Bonus in the base | $6,200 | $3,100.00 | $1,860.00 | $1,240.00 | under by $1,000, $600, and $400 |
| 7. On the targets | $4,200 | $2,100.00 | $1,260.00 | $840.00 | on the target, three times |
| 8. Week × 4 | $4,000 | $2,000.00 | $1,200.00 | $800.00 | shortcut month |
| 8. Week × 52 ÷ 12 | $4,333.33 | $2,166.67 | $1,300.00 | $866.67 | needs $66.66 under if spending is $2,100 |
| 9. Savings missed | $3,600 | $1,800.00 | $1,080.00 | $720.00 | needs $400 over, wants $320 over, savings $720 under |
| 10. Wants moved to savings | $5,000 | $2,500.00 | $1,500.00 | $1,000.00 | needs on target, wants $600 under, savings $600 over |
Open the 50/30/20 calculator with a normal month’s take-home. If you want the bills subtracted one line at a time, the monthly budget planner and the leftover comparison are the next stop. The savings rate calculator is the percent you kept. It can differ from 20.