Nearly every piece of generic budgeting advice assumes a fixed monthly paycheck. Set aside 20% of income, allocate the rest across categories, repeat. That advice quietly falls apart the moment your income actually varies week to week — freelance invoices, hourly shifts, tips, commission, seasonal work.
The real problem isn't the income — it's the math
Fixed budgeting math assumes you can divide a known number into parts. Irregular income means you don't have a known number until the month is basically over. Trying to force a percentage-based budget onto that situation usually just produces a budget you abandon by week two.
A more workable approach flips the order: instead of starting from expected income and allocating downward, start from your known recurring costs — the bills and subscriptions that don't change — and treat everything above that baseline as the variable part. Your "number" becomes income received so far, minus that fixed baseline, minus anything already spent. It updates as money actually arrives instead of assuming it in advance.
Building a buffer instead of a percentage
The other piece that helps is a buffer — a bucket that exists specifically to smooth over slow weeks, funded during the good ones. It's less "savings goal" and more shock absorber. Reviewing it weekly, rather than monthly, also tends to work better for irregular income — a month is too long a window to catch a problem early.