Logo
B
By Bromoney TeamEditorial Team
Personal Finance

Zero-Based Budgeting: Step-by-Step Guide for Excel and YNAB

4.7/5 (11 ratings)
Reviewed by Mark, SEO & Fintech Specialist
May 18, 2026Updated: May 18, 202614 min read1 views
Zero-Based Budgeting: Step-by-Step Guide for Excel and YNAB

Zero-based budgeting (ZBB) is a method where every dollar of your take-home pay gets a specific job – and at the end of the month, income minus expenses equals exactly zero. Not "close to zero." Zero. That discipline is what separates ZBB from casual budgeting, and it's why Fidelity Investments describes it as the framework where "nothing just happens to your money by chance."

Before you pick a tool or open a spreadsheet, it helps to understand what you're building. ZBB was developed by Peter Pyhrr in the 1970s for corporate budgeting, where each department had to justify every line item from scratch rather than rolling forward last year's numbers. By 2026, the same logic has migrated fully into personal finance – and the results are measurable. YNAB reports that its users save an average of $600 in their first month and $6,000 in their first year by following ZBB principles (YNAB Official Statistics).

If you're still weighing whether ZBB fits your situation versus a percentage-based approach, the choosing a budgeting system breakdown covers that comparison directly. This guide focuses on execution: how to set up a working ZBB in Excel and YNAB, step by step.


What You Need Before You Start

List Your Monthly Income Sources

The first move is getting your income number right. Fidelity recommends starting with total after-tax income – every source, not just your primary paycheck. Side income, freelance payments, rental income, and government benefits all count. If your income varies month to month, use the lowest-earning month from the past year as your planning baseline. That way, you never budget money you haven't received yet.

Here's a simple structure to capture everything:

Income SourceTypeFrequencyMonthly Amount
Primary job (net pay)FixedBi-weekly$3,200
Freelance / side workVariableMonthly$400
Rental incomeFixedMonthly$600
Child support / alimonyFixedMonthly
Investment dividendsVariableQuarterly
Other (gifts, bonuses)IrregularAs received
Total Monthly Income$4,200

For reference: according to the U.S. Bureau of Labor Statistics (BLS), median annual wages in 2024 ranged from roughly $50,150 in Mississippi to $86,840 in Massachusetts – which translates to roughly $3,100–$5,200 per month after federal taxes, depending on your state and filing status. That range gives you a realistic anchor when checking whether your income figure makes sense.

Gather Your Expense Data (Last 3 Months)

Pull bank statements and credit card transaction histories for the past three months. Don't estimate – download the actual data. The goal is to see what you actually spend, not what you think you spend. Those two numbers are almost always different.

Once you have the raw data, categorize every transaction. Go granular: not "food" but "groceries," "restaurants," and "coffee shops" as separate lines. This granularity is what makes ZBB work. Without it, you can't justify each category from zero – you're just guessing.

The U.S. Bureau of Labor Statistics Consumer Expenditure Survey (2024) gives a useful benchmark for where the average American household dollar actually goes:

Spending CategoryShare of Budget
Housing33.5%
Transportation16.8%
Food13.1%
Personal insurance & pensions (incl. savings)11.9%
Healthcare8.5%
Entertainment5.7%
Apparel & services2.8%
Other (education, personal care, misc.)7.7%

Use this breakdown as a benchmark, not a prescription. Your numbers will differ. The point is to compare your actual three-month average against these proportions and identify where your spending diverges significantly. Most people are surprised to find housing alone consumes a third of their budget before a single discretionary dollar gets spent.

Choose Your Tool: Excel or YNAB?

Both tools run a solid ZBB. The decision comes down to three factors: how much you want to automate, how much you're willing to pay, and how comfortable you are building spreadsheet logic from scratch.

Choose Excel if:

  • You already have Microsoft 365 and don't want another subscription
  • You want full control over every formula and category structure
  • You're comfortable with basic spreadsheet functions

Choose YNAB if:

  • You want automatic bank sync and a mobile app for on-the-go entry
  • You're new to budgeting and want a system with built-in methodology
  • You're willing to pay ~$99/year for a purpose-built tool

The detailed comparison is in the Excel vs. YNAB section below. For now, pick one and commit. Switching tools mid-month is how budgets collapse.


How to Set Up Zero-Based Budgeting in Excel (Step by Step)

Step 1 – Create Your Income Section

Open a new workbook. Create three sheets: Income, Expenses, and Summary. Start on the Income sheet.

On the Income sheet, list every source in its own row. Add a SUM formula at the bottom of the Monthly Amount column. This single total flows into your Summary sheet as the starting number – the full amount you need to assign to zero.

Label the total cell clearly. You'll reference it constantly. A clean naming convention – something like TotalMonthlyIncome as a named range – saves debugging time when your Summary formulas grow more complex.

Step 2 – Build Your Expense Categories

On the Expenses sheet, create categories that reflect your actual spending patterns from the three-month review. A functional starting structure looks like this:

Fixed Expenses

  • Rent / mortgage
  • Car payment
  • Minimum debt payments (credit cards, student loans)
  • Insurance premiums (auto, health, renters)
  • Subscriptions (streaming, software, gym)

Variable Expenses

  • Groceries
  • Gas / transportation
  • Utilities (electric, water, internet)
  • Dining out
  • Personal care

Irregular / Sinking Funds

  • Car maintenance fund
  • Medical / dental fund
  • Holiday gifts fund
  • Vacation fund
  • Annual insurance renewals

Savings & Investments

  • Emergency fund contribution
  • Retirement account (401k top-up, IRA)
  • Investment account

Debt Paydown (above minimums)

  • Extra credit card payment
  • Extra loan payment

Financial planners generally recommend 20 to 50 categories for meaningful control. If you're starting out, 15 categories is a workable floor – you can add granularity after your first complete month.

Step 3 – Enter Your Budget Amounts for Each Category

For each category, enter a planned monthly amount in a "Budget" column. This is where ZBB forces the discipline: you can't carry over last month's number. You justify each amount based on your three-month average and your current priorities.

Add a second column labeled "Actual" – leave it blank for now. You'll fill it in as the month progresses.

Step 4 – Add Formulas: SUM, SUMIF, and Running Balance

Three formulas run a ZBB in Excel. Here's how each one works, with the column setup: A (Date), B (Category), C (Budgeted), D (Actual).

Formula 1 – Category total (SUMIF):

=SUMIF(B:B,"Groceries",D:D)

This sums all actual spending in column D where column B contains "Groceries." Use one SUMIF per category on your Summary sheet to pull totals automatically.

Formula 2 – Running balance:

=$F$2-SUM($D$5:D5)

Assumes total income is in cell F2 and spending entries start at D5. Drag this formula down to see your remaining balance after each transaction.

Formula 3 – Variance (budget vs. actual):

=C5-D5

Positive result: under budget. Negative result: overspent. Apply this to every category row and to the grand total.

On your Summary sheet, the master formula is:

=TotalIncome - TotalExpenses

This must equal zero. If it's positive, you have unassigned dollars – push them into savings or debt paydown. If it's negative, cut a category.

According to ProjectManager's ZBB Excel template documentation, the balance check is the structural backbone of the whole system: "For a true zero-based budget: the balance should equal $0. If the balance is positive, assign the extra money to savings, investments or debt. If negative, reduce expenses or adjust allocations" (ProjectManager, 2026).

Step 5 – Track Actual Spending vs. Budgeted Amounts

As transactions occur throughout the month, enter them in the Actual column. Do this at least weekly – daily if your spending is high-volume. The running balance formula shows you exactly how much remains to assign at any moment.

If you prefer importing transactions rather than manual entry, most U.S. banks allow CSV export. Download the file, paste the relevant columns into your Expenses sheet, and use SUMIF to aggregate by category automatically.

Step 6 – Use Conditional Formatting to Spot Overspending

Select your Variance column. Apply conditional formatting rules:

  • Red fill when the value is negative (overspent)
  • Green fill when the value is positive (under budget)
  • Yellow fill when the value is within 10% of zero (approaching limit)

Apply the same logic to your Summary balance cell: red if not equal to zero, green if exactly zero. This gives you a visual dashboard that reads in seconds – no formula hunting required.

The ProjectManager ZBB Excel template uses this exact approach, with pre-built conditional formatting that flags any category exceeding its allocation. Download their free template at projectmanager.com/templates/zero-based-budget-template as a starting point. Vertex42 offers another solid free option at vertex42.com/ExcelTemplates/zero-based-budget-worksheet.html – both are structured around the same income-minus-expenses-equals-zero logic.

Step 7 – Close Out the Month and Reset to Zero

On the last day of the month, record every remaining transaction. Then:

  1. Lock the Actual column so historical data doesn't change
  2. Copy the sheet to create next month's template
  3. Clear the Actual column on the new sheet
  4. Adjust Budget amounts based on what you learned this month
  5. Verify the Summary balance starts at zero

The key phrase here is "based on what you learned." ZBB is iterative by design. Fidelity notes that your first month will almost certainly not balance perfectly – and that's the point. The data from month one makes month two more accurate (Fidelity Investments, 2026).


How to Set Up Zero-Based Budgeting in YNAB (Step by Step)

Go to ynab.com and start the 34-day free trial. No credit card required at signup. Once inside, navigate to Accounts and add each financial account: checking, savings, credit cards, and any loan accounts you want to track.

YNAB syncs directly with most U.S. banks through a secure connection. Transactions import automatically within 24 hours. For banks not supported by direct sync, you can upload OFX or QFX files manually, or use the mobile app to enter transactions on the spot.

Step 2 – Add All Expected Income for the Month

In YNAB, income doesn't go into categories – it goes into a pool called Ready to Assign. When your paycheck hits your linked account, YNAB adds that amount to Ready to Assign automatically.

If you're paid bi-weekly, you'll see two income events per month. If you're self-employed with irregular income, add only what you've actually received – not what you expect. YNAB's methodology is built around budgeting money you have, not money you're waiting for.

Step 3 – Set Up Budget Categories Aligned with ZBB Logic

Click Add Category Group to create your category structure. Mirror the same architecture recommended for Excel: fixed expenses, variable expenses, sinking funds, savings goals, and debt paydown.

YNAB comes with default categories, but rename and reorganize them to match your actual life. The default "Fun Money" category, for instance, might become "Dining Out" and "Entertainment" as two separate lines if your restaurant spending is significant enough to track independently.

Step 4 – Assign Every Dollar to a Category

This is the core of YNAB's ZBB implementation. The Ready to Assign number at the top of the screen must reach exactly $0.00. Click each category and type in the amount you're allocating this month. Work through your priority order:

  1. Fixed obligations first (rent, insurance, minimum debt payments)
  2. Essential variables (groceries, utilities, gas)
  3. Financial goals (emergency fund, retirement, debt paydown above minimums)
  4. Discretionary spending (dining, entertainment, personal care)
  5. Sinking funds (car maintenance, vacation, gifts)

When Ready to Assign hits zero, your ZBB is set for the month. Every dollar has a job.

Step 5 – Record and Categorize Your Transactions

YNAB imports transactions automatically from linked accounts. When a transaction arrives, it appears in your Uncategorized queue. Assign it to the correct category with one click.

For cash purchases or small transactions you want to capture immediately, use the YNAB mobile app (available on iOS and Android) to enter them on the spot. The habit of entering transactions in real time – before you forget – is what separates YNAB users who succeed from those who abandon the system by week two.

Step 6 – Handle Overspending by Moving Money Between Categories

When you overspend a category, YNAB flags it in orange or red. The fix is not to ignore it – the fix is to cover it by moving money from another category that has a positive balance.

This feature, which YNAB calls "Roll with the Punches," is the practical engine of ZBB flexibility. You didn't fail your budget. You made a conscious trade-off: less dining out money means more groceries money. The total stays zero. The decision becomes intentional rather than accidental.

Step 7 – Review and Reflect at Month End

At the end of the month, open YNAB's Reports section. Review:

  • Spending by category: Which categories ran over? Which had leftover funds?
  • Net worth trend: Is your total financial position improving?
  • Age of money: How many days old is the average dollar you spend? Higher is better.

Leftover money in discretionary categories rolls forward automatically. Leftover money in goal categories accumulates toward the target. This rollover mechanic is one of YNAB's key advantages over a static spreadsheet – it handles the math of multi-month goals without extra formulas.

YNAB's reporting functionality goes deeper than most users realize. As YNAB's own documentation describes it: "You can track trends, check bank account balances, identify areas of overspending, and visualize progress toward goals" (YNAB Reports & Data, 2022). In practice, this is where the system pays off – not in the setup, but in the monthly review that tightens your categories over time.


"The average YNABer saves $600 in their first month and $6,000 their first year." – YNAB Official Statistics, ynab.com/campaign/ynab-stats

Anya Sharma, CFP®, put it plainly in Forbes (May 2024): "The main advantage of YNAB is not restriction, it's financial clarity. When every dollar has a job, clients lose the stress of uncertainty. They know exactly what they can spend."


Excel vs. YNAB for Zero-Based Budgeting: Which One Should You Use? {#excel-vs-ynab}

The honest answer: both tools work. The wrong tool is the one you stop using after two weeks.

ParameterExcelYNAB
CostIncluded in Microsoft 365 (~$70–100/yr) or free via Google Sheets~$99/year; 34-day free trial
Bank syncNone (manual import or CSV)Automatic with most U.S. banks
Mobile appAvailable; complex sheets are awkward on mobileFull-featured; designed for mobile-first entry
Learning curveHigh – requires formula knowledgeModerate – requires learning YNAB methodology
CustomizationUnlimitedLimited to category names and goals
Joint budgetingYes, via OneDrive shared workbookYes, via YNAB Together (built-in)
Best forPower users who want full controlBeginners and those who want a ready-made system
AutomationManual formulas and macrosBuilt-in goal tracking and reporting
Savings impact (reported)10–25% cost reduction in business contexts (McKinsey, via Sparkco, 2022)$6,000 average savings in year one (YNAB internal data)

Forbes Advisor rated YNAB 4.4 out of 5 stars in its Best Budgeting Apps of 2026 list, specifically citing its zero-based logic and goal-setting tools. The Verge (2025) acknowledged Excel's flexibility but noted the time cost of setup and maintenance compared to purpose-built apps.

From working with clients across both tools, the pattern is consistent: start with YNAB if you're new to budgeting. The built-in methodology removes the structural decisions that paralyze most first-time budgeters. Switch to Excel only if you hit a ceiling on YNAB's customization – which most personal-finance users never do.

If you want to track your debt payoff progress alongside your budget, the debt payoff calculator at Bromoney runs the numbers on how extra monthly payments affect your payoff timeline.


Zero-Based Budget Categories: Complete List with Examples

A functional ZBB uses four category groups. Here's the full structure with examples:

Fixed Expenses (same amount every month)

  • Rent or mortgage payment
  • Car loan payment
  • Student loan minimum payment
  • Credit card minimum payment
  • Health insurance premium
  • Auto insurance
  • Renters / homeowners insurance
  • Life insurance
  • Phone plan
  • Internet service
  • Streaming subscriptions (Netflix, Spotify, etc.)

Variable Expenses (fluctuate but occur every month)

  • Groceries
  • Gas / fuel
  • Electric bill
  • Water / sewer
  • Dining out
  • Coffee shops
  • Personal care (haircuts, toiletries)
  • Clothing
  • Household supplies
  • Pet food and care
  • Medications (regular)

Sinking Funds (irregular but predictable future expenses)

  • Car maintenance and repairs
  • Annual auto registration
  • Medical / dental out-of-pocket
  • Holiday gifts
  • Vacation / travel
  • Home repairs
  • Annual insurance renewals (if paid annually)
  • Back-to-school expenses
  • Professional development / courses

Savings and Financial Goals

  • Emergency fund (target: 3–6 months of expenses)
  • Retirement contributions (Fidelity recommends at least 15% of pre-tax income, including employer match)
  • Investment account contributions
  • Down payment fund
  • College savings (529)

Debt Paydown (above minimums)

  • Extra credit card payment
  • Extra auto loan payment
  • Extra student loan payment

Financial planners recommend starting with 15 categories and expanding to 30–50 as you identify spending patterns that need separate tracking. Research from the University of Virginia Darden School of Business (2024) identifies two strategies that consistently improve budget outcomes: setting stricter category limits and explicitly accounting for atypical expenses – which is exactly what the sinking fund group accomplishes (Darden School, "Here's How To Build a Better Personal Budget," 2024).

For families tracking multiple income streams and debt obligations simultaneously, the family budget breakdown guide walks through a household example with real numbers.


Common Mistakes When Starting a Zero-Based Budget (and How to Fix Them)

Approximately 42% of people who start a budget abandon it within three months, according to research from the National Institute for Financial Research (2025). The top reasons: the process feels too complex (55% of dropouts), expectations are too rigid (25%), and irregular expenses break the plan unexpectedly (15%).

All three failure modes are preventable.

Forgetting Irregular Expenses

This is the most common structural error. You build a tight monthly plan – and then your car registration comes due, or the dentist sends a bill, or the holidays arrive. The budget "breaks," you feel like you failed, and you quit.

The fix is sinking funds. For every predictable-but-irregular expense, divide the annual cost by 12 and budget that amount every month.

Example: Car maintenance averages $900/year. Divide by 12: budget $75/month into a "Car Maintenance" sinking fund. When the repair bill arrives, the money is already there.

Open a separate savings account for each major sinking fund. Keep the categories physically separated so the money doesn't get absorbed into daily spending. The University of Virginia Darden School research makes this point directly – successful budgeters explicitly account for atypical expenses rather than hoping they won't appear (Darden School, 2024).

Not Assigning Every Dollar a Job

Leaving $200 "unassigned" at the end of your budget feels like a win. It isn't. Unassigned dollars disappear into impulse purchases, and you can't account for them at month end.

Every dollar needs a destination before the month starts. If you genuinely have surplus after covering all categories, assign it explicitly: extra debt payment, emergency fund top-up, or a specific savings goal. The moment you name it, it becomes intentional.

As Investopedia put it in January 2025: "Zero-based budgeting forces you to justify every outflow rather than simply adjusting last month's budget. That intentionality is the key to reaching financial goals faster under economic uncertainty."

Building a Budget That Is Too Rigid

A budget with no flexibility breaks on contact with real life. If you allocate exactly $300 for groceries and spend $312, a rigid system treats that as failure. A functional ZBB treats it as a signal to move $12 from another category.

Build a small "Miscellaneous" or "Buffer" category – $50 to $100 – to absorb minor variances without disrupting the whole plan. Fidelity explicitly recommends this: the goal of ZBB is not to eliminate all flexibility, but to ensure that nothing happens to your money by chance (Fidelity Investments, 2026).

Giving Up After One Bad Month

Month one of ZBB is almost always imperfect. Categories are wrong-sized. Irregular expenses appear that you didn't anticipate. The balance doesn't hit zero cleanly. This is normal – and it's the whole point.

YNAB's "Roll with the Punches" principle exists precisely because the first month is a data-collection exercise as much as a budgeting exercise. The categories you set in month one are hypotheses. Month two refines them. Month three starts to feel like a real system.

If you're dealing with debt that's making it hard to build any budget at all, Bromoney's installment loan options can help consolidate high-rate obligations into a single predictable monthly payment – which makes the fixed expenses section of your ZBB much easier to manage.


Frequently Asked Questions

Can I use Google Sheets instead of Excel for zero-based budgeting?

Yes, and for most personal budgets, Google Sheets is the better free option. It syncs in real time across devices, allows collaborative editing (useful for couples budgeting together), and supports all the same formulas – SUMIF, SUM, IF, conditional formatting – that a ZBB requires.

The practical limitations: Sheets slows down with very large transaction datasets (50,000+ rows), and it lacks native bank sync. For personal use, neither limitation matters. Vertex42 offers a free ZBB worksheet designed for both Excel and Google Sheets at vertex42.com/ExcelTemplates/zero-based-budget-worksheet.html. The Google Workspace Marketplace "Monthly Budget" template carries a 4.6-star user rating and works well as a starting point.

Is YNAB worth the subscription cost for zero-based budgeting?

For disciplined users who follow the methodology: yes, the ROI is strong. YNAB reports that new users save an average of $600 in their first two months – six times the annual subscription cost. The value comes from the system, not the software. YNAB enforces ZBB logic at every step: you can't move forward without assigning every dollar, which is the friction that creates behavior change.

For users who want a passive tracker – something that categorizes spending automatically without requiring active decisions – YNAB will feel like an expensive frustration. The tool rewards engagement. If you're not willing to open it weekly and make deliberate category decisions, the $99/year doesn't pay off.

How long does it take to set up a zero-based budget in Excel?

Initial setup takes two to four hours for most people. That includes: downloading three months of bank statements, building the category structure, entering historical averages as budget amounts, and setting up the Summary formulas. The ProjectManager ZBB template (free download at projectmanager.com/templates/zero-based-budget-template) cuts that time roughly in half by providing a pre-built structure you customize rather than build from scratch.

After setup, monthly maintenance runs 30 to 60 minutes – primarily weekly transaction entry and a month-end review.

What is the difference between zero-based budgeting and envelope budgeting?

These methods are complementary, not competing. ZBB is the planning strategy: every dollar of income gets assigned to a category before the month starts, and the total must equal zero. Envelope budgeting is the execution tactic: money for each category is physically (cash envelopes) or virtually (separate accounts or YNAB categories) isolated to prevent overspending.

ZBB answers "where does every dollar go?" Envelope budgeting answers "how do I make sure it stays there?" YNAB combines both in one system – the category assignment is ZBB, and the category balance that depletes as you spend is the digital envelope. MMBB's comparison of the two methods describes this relationship directly, noting that ZBB and the 50/30/20 rule can also be layered – using percentage-based blocks at the top level and ZBB logic for the detailed allocation within each block (MMBB, "Zero-Based Budgeting and the 50-30-20 Rule," 2024).

How do I handle irregular income with a zero-based budget?

Two approaches work, depending on your income pattern.

Buffer method (best for freelancers and self-employed): Live on last month's income. Every dollar earned this month funds next month's budget. This converts variable income into a predictable monthly planning number. It requires building a one-month income buffer first – typically three to six weeks of focused saving.

Baseline method: Identify your lowest-earning month from the past year. Build your ZBB around that number. In higher-income months, direct the surplus to emergency fund, sinking funds, or debt paydown – in that priority order.

Fidelity recommends the baseline approach directly: "If your income changes each month, identify your lowest grossing months. Use those to plan from to ensure you don't overspend. For months that you earn more, funnel extra funds to savings, debt repayment, or discretionary expenses" (Fidelity Investments, 2026).

For a deeper dive into budgeting strategies specific to self-employment and variable income, the self-employed budgeting guide covers the mechanics in detail.


Next Steps: Take Your Zero-Based Budget Further

A zero-based budget is a starting point, not a destination. Month one gives you data. Month three gives you patterns. Month six gives you control.

Three actions worth taking after your first complete ZBB month:

1. Build your emergency fund first. Before accelerating debt paydown or increasing investment contributions, target one month of expenses in a liquid savings account. Without that buffer, a single unexpected expense breaks the entire budget system.

2. Automate the fixed items. Every fixed expense that can be auto-paid should be. This removes the manual decision-making from the most predictable part of your budget and reduces the risk of late fees disrupting your zero balance.

3. Use your budget data to evaluate debt costs. Once you can see exactly what you're spending in each category, you can make informed decisions about which high-interest obligations to prioritize. The DTI calculator at Bromoney helps you see how your current debt load affects your borrowing capacity – useful context if you're considering consolidation.

If you're curious how ZBB compares to seasonal and hybrid approaches, the adjusting budget for seasons guide covers income-smoothing strategies for households with predictable seasonal variation.

And if you want to see what a real budget transition looks like with actual numbers – including what changed and what didn't – the real-life budget case study walks through a complete switch from percentage-based budgeting to ZBB over six months.

The system works. Data from YNAB, Fidelity, and the University of Virginia Darden School all point in the same direction: people who budget intentionally – who give every dollar a job before the month starts – build savings faster, pay down debt faster, and report lower financial stress. Research published in PMC (2023) on financial literacy, mental budgeting, and self-control confirms that structured financial planning is directly associated with higher subjective financial well-being (PMC, 2023). The tool matters less than the habit. Pick one, start this month, and adjust as you go.

Editorial Team

Bromoney Team

Editorial team focused on practical borrowing guidance and financial planning.

  • Editorial Board
To author

Was this article helpful?

Same blogs

A freelancer at a wooden desk organizing a budget worksheet divided into Tax Reserve, Needs, Savings, and Buffer columns, with a laptop showing income entries and two labeled envelopes marked Business and Personal
By Bromoney TeamPersonal Finance

When the 50/30/20 Rule Breaks Down: A Guide for Irregular Income, Gig Workers & the Self-Employed

The 50/30/20 rule was built for predictable paychecks. If your income fluctuates – freelance, rideshare, delivery, consulting – the percentages collapse the moment income dips. This guide breaks down why the rule fails gig workers and the self-employed, and lays out the budgeting systems that actually hold up: zero-based budgeting, Pay-Yourself-a-Salary, Profit First, and envelope allocation.