Wealthsplitter

Freelancer guide

How to budget as a freelancer

Payments arrive at different times, in different amounts, from different clients. Here's a system that works with that.

You finished a project, sent the invoice, and three weeks later the payment lands. Then nothing for two weeks. Then two clients pay on the same day. Then one ghosts you on a Net 60 and you're chasing them for months.

This is the reality of freelance income. It doesn't arrive on a schedule. It doesn't arrive in the same amount. And sometimes it doesn't arrive at all. Traditional budgeting tools assume a predictable paycheck, which makes them frustrating when your income looks nothing like that.

Here's a system that works with freelance income instead of against it.

Why freelancer income is different

Freelancers deal with financial patterns that salaried workers never think about:

Payments arrive on their own schedule. Clients pay Net 15, Net 30, Net 60, or whenever they get around to it. You might complete a project in January and not see the money until March. You can't budget money you don't have yet, and you can't predict when it'll show up.

Income varies wildly by month. One month you're booked solid and earning great money. The next month, two projects end at once and nothing new has started. Your income might swing 50% or more between months, and there's no HR department smoothing it out for you.

You're responsible for your own taxes. Nobody is withholding anything. Quarterly estimated taxes are your problem, and the penalty for underpaying is real. According to the Bureau of Labor Statistics, 84.6% of independent contractors are self-employed, meaning they handle their own tax obligations.

You pay for everything yourself. Health insurance, retirement savings, software, equipment, professional development. Salaried employees get these as benefits. You fund them from the same pool of money that also has to cover rent and groceries.

Late-paying and non-paying clients are a constant risk. Invoices go unpaid. Clients dispute charges. Projects get cancelled mid-stream. According to Freelancers Union research, 51% of freelancers have experienced not being paid for completed work at least once.

Freelance payments don't arrive on a schedule. Budget each one as it lands.

January

8
$2,500
22
$1,800

February

28
$4,200

March

3
$800
14
$3,100
27
$1,500
Client A
Client B
Client C

The percentage approach

For a deeper explanation of why this works, see the full guide on how to budget with irregular income. The short version:

Use percentages instead of dollar amounts. When your income changes every month, a fixed "$500 for savings" budget breaks. Percentages scale automatically. Earn $2,500 this month? 20% savings is $500. Earn $7,000 next month? 20% savings is $1,400. Same system, no recalculation.

Budget each payment, not each month. Don't try to predict what you'll earn this month. When a client payment lands, run it through your percentages right then. If you get paid four times this month, you do this four times. If you get paid once, you do it once.

Freelancer-specific categories

A good starting setup for freelancers:

40%
27%
13%
12%

Living expenses 40%

Rent, utilities, groceries

Taxes 27%

Self-employment + income tax

Savings 13%

Retirement, investments

Business expenses 12%

Software, equipment, coworking

Emergency fund 8%

Until 3-6 months saved

Example allocation for freelancers. Adjust percentages to fit your situation.

On taxes

The biggest mistake freelancers make is not setting tax money aside with every payment. When you earn $4,000 from a client, $1,000+ of that is not your money. It belongs to the IRS (or CRA). If you spend it, you'll owe it in April and it won't be there.

A $4,000 payment

Allocated the moment it lands in your account

$1,600
$1,080
$520
$480

Living expenses

40%

$1,600

Taxes

27%

$1,080

Savings

13%

$520

Business

12%

$480

Emergency

8%

$320

That $1,080 for taxes isn't your money. Separate it immediately.

Set your tax percentage, put it in a separate account the moment income arrives, and don't touch it. 25-30% is a common starting point, but talk to an accountant about your specific bracket and deductions.

On the emergency fund

For salaried workers, the standard advice is 3-6 months of expenses. For freelancers, aim for the higher end. Your income has more variance, and a single client leaving or a slow season can create a multi-month gap. The emergency fund isn't just for car repairs. It's for the months when the work dries up.

These percentages aren't fixed forever. Once your emergency fund is fully stocked, redirect that 5-10% toward retirement savings or guilt-free spending. Your priorities shift as your business grows, and your categories should shift with them.

Making it stick

The system only works if you actually use it. The best way to make sure you do:

Reduce the friction. If your allocation process takes 10 minutes and a spreadsheet, you'll skip it on busy weeks. If it takes 30 seconds, you'll do it every time. The easier the process, the more consistent you'll be.

Attach it to a trigger you already have. You already check your bank account when a payment lands. That's the moment to run your allocation. Don't add a new habit. Attach the allocation to something you're already doing.

Don't wait for the "right" month to start. There is no right month. Your income will always be unpredictable. Pick your percentages, start with the next payment that arrives, and adjust as you learn what works.

Frequently asked questions

How much should a freelancer set aside for taxes?

A common starting point is 25-30% of gross income. Self-employment tax alone is 15.3% (Social Security + Medicare), and federal/state income tax adds on top. The exact percentage depends on your bracket and deductions. Open a separate savings account for taxes and transfer the percentage with every payment. Talk to an accountant for your specific situation.

What do I do when a client pays late?

Late payments are a cash flow problem, not a budgeting problem. Your percentage system only applies to money you've actually received. When the late payment finally arrives, run it through your percentages like any other income. In the meantime, your emergency fund covers the gap. To prevent late payments: require deposits upfront, use clear payment terms in your contracts, and follow up immediately when invoices are overdue.

How do I budget when I have multiple clients?

The same way you budget with one client. Each payment gets run through your percentages individually. It doesn't matter if the money comes from one client or five. $2,000 from Client A and $3,500 from Client B both get the same percentage treatment. The system works the same regardless of how many income streams you have.

There's a tool for this

I built Wealthsplitter because I was doing this allocation manually. Every time income arrived, I'd open a calculator, figure out the amounts, and transfer the money. Wealthsplitter does it instantly: plug in what you earned, see the exact dollar amount for each category.

No credit card required

30-day free trial, then $39 USD/year