How to use this budget calculator
- Enter your take-home income. Use the amount you actually receive each month after taxes and deductions, not your salary before tax.
- Fill in your expenses. Work through Needs, Wants, and Savings & Debt. Rename any row, add rows for costs we haven’t listed, or remove rows that don’t apply to you.
- Review your results. You’ll see your total spending, your monthly surplus (green) or shortfall (red), and a bar that compares your split with the 50/30/20 guideline.
For costs that don’t come every month, like car insurance paid yearly or holiday gifts, divide the yearly total by 12 and enter that amount. Your bank and credit card statements from the last two or three months are the best place to find real numbers.
If your results show money left over, it appears as “not yet assigned.” Giving those dollars a job, such as topping up your emergency fund or making an extra debt payment, helps make sure they don’t quietly disappear into everyday spending.
What is the 50/30/20 rule?
The 50/30/20 rule is a simple way to divide your take-home pay into three groups:
- 50% for needs: housing, utilities, groceries, transportation, insurance, phone and internet, and minimum debt payments.
- 30% for wants: dining out, entertainment, shopping, subscriptions and other extras.
- 20% for savings and debt: your emergency fund, TFSA or RRSP contributions, and payments above the minimum on your debts.
It’s a guideline, not a rule you must follow exactly. If your rent is high, your needs may take more than half your income, and that’s common. The goal is to see where your money is going and decide whether that matches your priorities. If you’re paying down debt, use our free debt payoff calculator to see how extra payments could change your timeline.
Budgeting tips for Canadians
- Pay yourself first. Set up an automatic transfer to savings on payday so saving happens before spending.
- Build an emergency fund. Start small and grow it over time so an unexpected bill doesn’t end up on a credit card.
- Choose the right account. A TFSA lets your savings grow tax-free, while RRSP contributions can lower the income tax you pay today. Check your contribution room in your CRA My Account.
- Plan for irregular costs. Property taxes, annual fees, car repairs and back-to-school costs are easier to handle when you set aside a little each month.
- Review subscriptions. Streaming services, apps and memberships add up. Cancel the ones you no longer use.
- Watch for three-paycheque months. If you’re paid every two weeks, two months a year bring an extra pay cheque. Budget on two pay cheques a month and use the extra ones for savings or debt.
- Check in monthly. Compare what you planned with what you spent and adjust next month’s budget.
Frequently asked questions
What income should I use in a budget calculator?
Use your monthly take-home pay: the amount that lands in your bank account after income tax, CPP, EI and other deductions. If you’re paid every two weeks, multiply one pay cheque by 26 and divide by 12 for a monthly figure.
Is the 50/30/20 rule realistic in Canada?
It depends on where you live and your situation. In cities with high housing costs, needs often take more than 50% of take-home pay. Treat 50/30/20 as a starting point, not a strict rule, and adjust it to fit your life.
Do debt payments count as needs or savings?
Minimum payments you must make are usually counted as needs. Any extra amount you pay to clear debt faster goes in Savings & Debt, along with your emergency fund and TFSA or RRSP contributions.
What should I do if my budget shows a shortfall?
Start with your wants, since they are the easiest to trim. Then review your needs for savings, such as a cheaper phone plan, insurance quote or grocery strategy. If the gap remains, look at ways to increase your income.
How often should I update my budget?
Review it at least once a month and whenever your income or bills change. A quick monthly check helps you catch overspending early and plan for irregular costs like car repairs or annual fees.
Are my numbers saved or sent anywhere?
No. The calculator runs in your browser and does not store or send the information you enter. Refreshing the page resets it to the example numbers.