Why Am I Busy With Freelance Work but Still Broke?

Pricing · ~7 min read

If you're busy with freelance work but still broke, the problem usually isn't too few clients — it's that your effective hourly rate is too low. Unbilled admin, underpriced projects, and taxes you forgot to set aside can quietly turn a full schedule into below-minimum-wage pay. The fix isn't more work. It's finding the leak and closing it.

Being busy feels like progress, so it hides the real numbers. You start judging the business by how full your calendar is instead of by what actually lands in your account after tax. Those are two different things — so let's separate them and find where the money is going.

What does "busy but broke" actually mean?

It means your effective hourly rate — what you take home divided by every hour your business demands — is far lower than the rate you think you charge. You might quote $50 an hour, but if half your week goes to pitching, email, and revisions you can't bill, and roughly a third of what's left disappears into tax, your real rate can land near $20. "Busy" describes your hours. "Broke" describes your effective rate. They are not the same number.

Reason 1: Your real hourly rate is lower than you think

Most freelancers can bill only 50–60% of a working week — the rest goes to running the business. So a 40-hour week often holds around 22 billable hours. Here's how that plays out on a $50 headline rate:

This weekNumber
Hours worked (incl. admin, pitching, email)40
Hours you actually billed22
Headline rate$50/hr
Gross earned (22 × $50)$1,100
Set aside for tax (~28%)−$308
Real take-home$792
Effective rate per hour worked ($792 ÷ 40)≈ $20/hr

That $50 rate was never the real one. To find your true number — and the rate you'd actually need to hit your income goal — run your figures through the Freelance Hourly Rate Calculator, which factors in unbillable time and the income you want to keep.

Ad · 300×250

Reason 2: You're underpricing every project

If you quote fixed-price work as "hours × rate", you've baked the problem above into every job — and then you eat the overruns for free. Projects almost always run longer than the optimistic estimate, so a quote with no buffer turns would-be billable hours into unpaid ones. Price the project on the value of the result and the realistic time it takes, then add a buffer for revisions. The Project Quote Estimator builds that buffer in for you, and our guide on how to quote a freelance project shows exactly why "hours × rate" loses money.

Reason 3: Tax keeps eating money you thought you had

Freelance income lands gross. Nobody withholds tax for you, so every payment looks bigger than it is — until the bill arrives and wipes out the cushion you thought you'd built. A rough rule is to move 25–30% of every payment into a separate account the moment it lands, so the money for tax is never money you "have". Estimate your own figure with the Tax Set-Aside Calculator, and see how the habit works in our guide on how much freelancers should set aside for taxes.

Reason 4: You're adding hours instead of raising rates

When money's tight, the instinct is to take on more clients. But more low-paid work just fills the calendar with the same low effective rate — and pushes you toward burnout. Raising your rate by even 15% often does more for your income than two extra clients, because every existing hour earns more without costing you any extra time. See what a raise is actually worth with the Rate-Raise Impact Calculator, then use the scripts in how to raise your freelance rates to do it without losing clients.

How do I fix "busy but broke" without scaring clients away?

Work through it in order — each step builds on the one before it:

  1. Measure your real effective rate with the hourly rate calculator. You can't fix a number you've never looked at.
  2. Stop quoting projects without a buffer. Use a realistic time estimate plus a revision allowance, not best-case hours.
  3. Move 25–30% of every payment to a separate tax account on the day it arrives.
  4. Raise your rate on new clients first, then existing ones. Small, regular increases beat one scary jump.
  5. Say no to work that pays below your real rate. A full calendar of underpaid jobs is the trap — not the goal.

None of this requires more hours. It requires charging correctly for the hours you already work.

Frequently asked questions

How do I calculate my real freelance hourly rate? Divide your take-home pay (after tax) by every hour your business takes, not just billable ones. The Freelance Hourly Rate Calculator does this for you and works backwards from the income you want to keep.

How many hours can a freelancer realistically bill in a week? Most full-time freelancers bill around 50–60% of their working hours; the rest goes to admin, marketing, and unpaid revisions. Planning to bill 40 hours in a 40-hour week is one of the fastest routes to going broke.

Should I get more clients or raise my rates? Raise your rates first. More clients at a low effective rate just multiply the problem and bring you closer to burnout. A higher rate lifts the income on every hour you already work.

How much should I set aside for tax as a freelancer? A common rule of thumb is 25–30% of every payment, moved to a separate account as soon as it lands. Your exact figure depends on where you live — estimate it with the Tax Set-Aside Calculator.

Why do my projects always seem to lose money? Usually because they were quoted as "hours × rate" with no buffer, so every overrun and revision becomes unpaid work. Quote on value plus realistic time — see how to quote a freelance project.

Is hourly or fixed-price better for not going broke? Each has trade-offs: hourly protects you on messy scopes but caps your upside and punishes efficiency; fixed-price rewards speed, but only if you quote with a buffer. Our guide on hourly vs fixed-price breaks down when each one wins.

Calculate your real hourly rate →

General guidance for freelancers, not financial, tax, or legal advice. Tax rates and rules vary by location — check your local requirements.