How to budget with variable income
Budgeting with a variable income can feel daunting, but the zero-based method actually works better here than traditional budgeting. You never predict future income — you only budget what you currently have.
The core rule
Budget only the money you have right now. When income arrives (no matter how much), assign it to categories. When more comes in later, assign that too. Never budget money you haven’t received yet.
This is actually the same rule everyone follows in Aspire. The difference for variable-income earners is that funding happens in irregular chunks rather than on a predictable schedule.
Strategy 1: Priority-based funding
Rank your categories from most to least critical:
- Survival: Rent/mortgage, utilities, minimum debt payments, basic groceries
- Obligations: Insurance, car payment, childcare, phone bill
- Everyday: Full grocery budget, transportation, household essentials
- Goals: Emergency fund, debt payoff above minimums, savings
- Quality of life: Dining out, entertainment, hobbies, clothing
When income arrives, fund from the top down. Stop when you run out of money. When more income arrives, continue where you left off.
This ensures your most critical needs are always covered first, regardless of whether you earned $2,000 or $6,000 this month.
Strategy 2: Buffer category
Create a “Next Month’s Budget” or “Income Buffer” category:
- As income arrives, assign it all to the buffer category.
- At the start of the next month, move the full buffer into Available to budget.
- Fund all your regular categories from there — just like someone with a steady paycheck.
This approach means you’re always spending last month’s income on this month’s expenses. It requires saving up one month’s expenses first (which can take time), but once established, it eliminates the stress of variable timing entirely.
Strategy 3: Minimum baseline
Figure out the minimum income you reliably earn in any given month. Set your Monthly Amounts to this baseline:
- If your worst month is $3,000, set Monthly Amounts totaling $3,000
- When you earn more than $3,000, funnel the excess to savings, debt payoff, or sinking funds
- You always have a funded plan, and good months accelerate your goals
Setting up your spreadsheet
Regardless of which strategy you use:
- On the Configuration tab, set Monthly Amounts conservatively — based on your lowest expected income, not your average.
- Create a Buffer or Holding category if using Strategy 2.
- Consider adding a “Freelance taxes” or “Self-employment taxes” category if you’re self-employed. Set aside 25–30% of gross income for taxes before budgeting the rest.
When income arrives
- Log the income on the Transactions tab (amount in the Inflow column, your account, “Available to budget” category).
- Go to Category Transfers.
- Fund categories in priority order.
- If you run out before everything is funded — stop. You’ll fund more when more income arrives.
What to do in a low-income month
- Fund only your critical categories
- Skip or reduce discretionary categories entirely
- If you have a buffer category with reserves, pull from it
- Don’t move money from sinking funds unless it’s a genuine emergency
What to do in a high-income month
- Fund all categories to their Monthly Amounts
- Put extra toward your highest priority goal (emergency fund, debt, etc.)
- Resist the urge to inflate lifestyle categories — save the surplus for lean months
- Consider adding to your buffer if it’s not yet at a full month’s expenses
Tips
- Track your income over time using the Income vs Expense report. After 3–6 months, you’ll have a realistic picture of your average and minimum.
- Don’t beat yourself up in low months. The budget is doing its job by showing you what you can and can’t afford right now.
- Separate business and personal if you’re self-employed. Use different category groups (or even a separate spreadsheet) to keep clarity between business revenue and personal spending money.