How to Make a Budget (Step-by-Step for Beginners)
A simple, step-by-step guide to building your first personal budget in under 30 minutes — including the exact categories to use.

Jordan Avery

Contents
What a budget really is
A budget is simply a plan for your money. It tells every dollar where to go before the month begins, so you spend on purpose instead of wondering where your paycheck went. Done well, a budget reduces stress — it's not about restriction, it's about clarity.
The goal isn't perfection. It's awareness. Most people who start budgeting find money they didn't know they were wasting within the first month.
Step 1: Add up your monthly income
Start with your take-home pay (after taxes). If your income varies, use the average of your last three months, or budget on your lowest recent month to stay safe.
- Salary or wages (after tax)
- Side income and freelance work
- Any regular benefits or support
Step 2: List your expenses by category
Group your spending so it's easy to see patterns. A clean starting set of categories looks like this:
- Housing & rent
- Utilities
- Food & groceries
- Transportation
- Insurance
- Debt payments
- Entertainment
- Savings
- Other
Step 3: Choose a budgeting method
There's no single right method — pick one that fits how your brain works:
- 50/30/20 rule — simple percentage split of needs, wants, and savings
- Zero-based budgeting — give every dollar a job until income minus expenses equals zero
- Envelope system — assign cash or virtual envelopes to each category
Step 4: Track and adjust each week
A budget is a living document. Check in once a week for five minutes. If you overspend in one category, move money from another rather than abandoning the plan entirely.
After two or three months your numbers stabilize and budgeting becomes nearly automatic.
Solve this in 30 seconds
Put this guide into action with the Monthly Budget Calculator — free, instant results.
Frequently asked questions
Get the free budget spreadsheet
Put this article into action with our free, ready-to-use spreadsheet.

