Built and fact-checked by the DocNectar team — see our editorial standards
Key Features
Instant Calculation
Get accurate results in real time with our optimized algorithm.
Mobile Friendly
Fully responsive design. Works on all devices & screen sizes.
Privacy Focused
Your data stays on your device. We don't store any inputs.
100% Free
No hidden costs. This tool is completely free forever.
The 50/30/20 rule is a popular, simple budgeting framework: 50% of your after-tax income goes to needs, 30% to wants, and 20% to savings or debt repayment. It's a starting point, not a strict formula tailored to your specific expenses.
This calculator takes your monthly income and shows exactly how much falls into each of the three categories.
How it works
Enter your monthly after-tax income. The tool multiplies it by 50%, 30%, and 20% to show the needs, wants, and savings/debt amounts respectively.
- Enter monthly after-tax income ($).
- Click Calculate to see your results.
Examples
A $5,000 monthly income
A $5,000 monthly income splits into $2,500 for needs, $1,500 for wants, and $1,000 for savings/debt.
Who should use it
- Setting up an initial budget framework.
- Checking whether current spending roughly aligns with a common budgeting guideline.
Industry applications
- Personal finance and budgeting
Advantages
- Extremely simple way to get a first-pass budget structure.
- Widely recognized, popularized framework.
Limitations
- Doesn't account for individual circumstances like high cost-of-living areas or existing debt load.
Common mistakes to avoid
- Treating the 50/30/20 split as a strict requirement rather than a flexible starting point.
- Not adjusting the categories for personal circumstances, like high housing costs or significant debt.
Best practices
- Use this as a starting point, then adjust the percentages based on your actual fixed costs and financial goals.
Tips
- If your needs consistently exceed 50%, that's a useful signal to look at reducing fixed costs (like housing) rather than just cutting discretionary spending.