XVisionary

How to Calculate Your Freelance Hourly Rate: A Simple Floor-Rate Formula

By XVisionary · Updated Oct 13, 2026 · About 5 min read

Free freelance rate calculator: it does this math as you type.

The fastest way to set a freelance hourly rate you won't regret is to start from your own numbers, not from what other freelancers charge. This guide shows how to calculate your freelance hourly rate with a four-number formula, walks through a worked example, and ends with a quick checklist you can run before your next quote.

Most new freelancers pick a rate by looking around, then knocking a bit off to feel safe. The trouble is that other people's rates don't know your rent, your software bills, or how many hours you can actually bill in a month.

What is a freelance floor rate?

Your floor rate is the lowest hourly rate where your bills, your take-home pay, and your tax set-aside are all covered. You can charge more than your floor (you usually should), but quoting below it means you're working at a loss.

Think of it as your minimum hourly rate as a freelancer: the line you don't go under.

The freelance hourly rate formula

You need four numbers:

  1. Monthly take-home goal: what you want to pay yourself each month, after tax and business costs.
  2. Monthly business costs (overhead): software, equipment, internet, fees, and anything else the business pays for.
  3. Tax set-aside percentage: the rough share of your profit that goes to tax. Many freelancers start somewhere around 25 to 30 percent, but your own number depends on where you live and your situation, so check with a tax professional.
  4. Billable hours per month: hours you can actually charge for, not the hours you work. Admin, marketing, and invoicing don't count.

Then:

Pay before tax = Take-home goal ÷ (1 − Tax %)
Floor rate     = (Pay before tax + Business costs) ÷ Billable hours

Dividing by (1 − tax %) "grosses up" your take-home: it finds the pre-tax pay that still leaves your goal once tax comes out. Business costs are added after that, not grossed up, because they're deductible and come off before tax. (This is a planning shortcut, not how your actual tax bill is calculated. It just makes sure the rate has room for tax built in.)

Worked example: calculating a freelance hourly rate

Here's a made-up example to show the math. Maya is a freelance designer. She wants to take home $3,000 a month, her business costs are $400, she plans on 25 percent for tax, and she can realistically bill 60 hours a month.

Check: $4,400 − $400 of costs leaves $4,000 of profit. 25 percent tax on that is $1,000, which leaves exactly the $3,000 she wanted.

So about $73 an hour is the lowest Maya can quote without falling short. If she'd guessed $45 because "that's what beginners charge," she'd come up short every month without knowing why.

A common mistake: multiplying instead of dividing

A tempting shortcut is to add up take-home plus costs and multiply by the tax percentage: ($3,000 + $400) × 0.25 = $850, for a floor of $70.83. That undershoots. Tax comes out of your pre-tax pay, so 25 percent of a $3,000 goal isn't enough; you need 25 percent of the bigger pre-tax number. Dividing by (1 − tax %) fixes that.

From floor rate to the rate you actually quote

Your floor isn't your price. Two simple rules of thumb for a target rate:

These multipliers are starting points, not rules. Your market, your skills, and what clients in your niche will pay all matter too.

How many billable hours should a freelancer plan for?

The number people get wrong most often is billable hours. A 40-hour week is not 160 billable hours a month. Between finding clients, emails, invoicing, and gaps between projects, many freelancers bill far less than they work.

If you're not sure, start low (say 50 to 80 billable hours a month) and adjust once you've tracked a few months. A lower billable-hours number pushes your floor rate up, which is usually closer to reality.

Checklist before your next quote

Freelance hourly rate FAQ

How do I calculate my freelance hourly rate?

Divide your monthly take-home goal by (1 − your tax %) to get pay before tax, add your monthly business costs, then divide by the hours you can realistically bill each month. That gives your floor rate, the minimum you should charge. Most freelancers then quote above the floor (for example, floor × 1.3) to cover slow months.

What is a good hourly rate for a beginner freelancer?

There isn't one number that fits everyone, because it depends on your costs, your location, and your field. A better question is "what's the lowest rate that covers my bills, taxes, and pay?" Work out that floor rate first, then check what clients in your niche pay and price at or above your floor.

How many billable hours does a freelancer have per month?

Usually far fewer than the hours you work. Client hunting, admin, and invoicing aren't billable. If you have no data yet, planning on roughly 50 to 80 billable hours a month is a cautious starting point. Track your real hours for a few months and update the number.

Should I include taxes in my freelance rate?

Yes. Nobody withholds tax from freelance payments, so if your rate doesn't include a tax set-aside, you're effectively charging less than you think. The formula above grosses up your take-home for tax before adding costs and dividing by billable hours. Confirm the right percentage for you with a tax professional.

Should I charge hourly or by the project?

Either can work. Even if you quote per project, it helps to know your floor rate: estimate the hours, multiply by your target rate, and make sure the project price stays above your floor once revisions and admin are included.

Free tools for this

Prefer it ready-made? The paid Rate & Quote Calculator is a spreadsheet version that adds day, week, and retainer pricing and a client quote.

This guide is general information, not tax, legal, or financial advice. Pricing depends on your market and skills, and tax and payment rules vary by location and situation. Talk to a qualified professional about your own situation. Examples use made-up numbers.