FinDock
Open Calculator
HomeBlogBusiness Math
Business Math

A Better Way to Estimate Your Hourly Freelance Rate

FinDock Editorial · December 20, 2025 · 4 min read

Setting a freelance rate by guesswork, or by copying whatever a competitor charges, is how talented people end up overworked and underpaid. A rate is not a number that should feel comfortable, it is the figure that funds the income you need after tax, expenses, and all the hours you cannot bill. Worked backwards from those inputs, the right rate is often higher than instinct suggests.

This guide shows how to build a rate from the ground up: starting from the income you want, grossing up for tax, accounting for expenses and unbillable time, and pressure-testing the result against your market. Do it once, properly, and you will never again wonder whether you are charging too little.

Start from the income you need

The calculation runs in the opposite direction to how people usually think about it. Rather than picking a rate and seeing what it earns, start with the take-home income you actually want for the year. That is the anchor everything else builds on, and it forces the rate to serve your life rather than the other way around.

Be honest here. Include not just living costs but savings, pension contributions, and a margin for the future. The rate you end up with is only as realistic as the income target you feed in, so a target that quietly ignores your real needs will produce a rate that quietly fails to meet them.

Gross up for tax and add expenses

Your target is take-home, but you bill in pre-tax money, so the next step is to gross the figure up. If you reserve 25% for tax, divide your target by 0.75 to find the revenue you must actually earn. Skipping this step is the most common way freelancers underprice themselves.

Then add your annual business expenses on top, software, equipment, insurance, subscriptions, professional fees. These are costs the business must cover before anything reaches you, so they belong in the revenue you need to generate, not in the leftovers.

  • Take-home target, what you want to keep.
  • Gross up for tax, divide by (1 − tax rate).
  • Add expenses, the costs the business must cover first.

Divide by billable hours, not all hours

Now turn revenue into a rate by dividing by the hours you can actually charge for. The trap is dividing by a full working year, as though every hour were billable. It is not, admin, marketing, quoting, and learning eat a large share, and holidays and slow periods eat more.

A realistic figure might be twenty-five billable hours a week across forty-six working weeks, not forty hours across fifty-two. Using the honest, smaller number is what pushes the rate up to where it needs to be, because the unbillable hours still have to be paid for by the billable ones.

A worked example

Suppose you want $60,000 take-home, with $8,000 of annual expenses and a 25% tax reserve. Grossing up gives about $90,700 of revenue to generate ($68,000 divided by 0.75). If you realistically bill 25 hours a week for 46 weeks, that is 1,150 billable hours.

Divide $90,700 by 1,150 and your rate is roughly $79 an hour, before any buffer. Had you naively divided by a full 2,000-hour year, you would have landed near $45, badly underpricing the very same target income. The gap between those two figures is exactly what sinks unwary freelancers.

Sense-check against your market

A rate built from your needs is only half the answer; it also has to survive contact with the market. If the figure lands far above what clients in your field pay, the problem may be your target, your billable hours, your expenses, or the market you are aiming at, each is worth examining before you simply lower the number.

Sometimes the honest conclusion is that you need to bill more hours, trim costs, or move upmarket to clients who value the work more highly. Cutting the rate to fit is the tempting move, but it just quietly reintroduces the underpricing you were trying to escape. Treat the calculated rate as a floor to defend, not a ceiling to apologise for.

The bottom line

Build a freelance rate backwards from the income you need: state your take-home target, gross it up for tax, add expenses, and divide by realistic billable hours, never total hours. The result is usually higher than instinct suggests. Sense-check it against your market, but treat it as a floor rather than a starting point to negotiate down from.

Frequently asked questions

Why is my calculated rate higher than I expected?

Because it correctly accounts for tax, expenses, and the many hours you cannot bill. Instinctive rates usually ignore these, which is why they leave freelancers working hard for less than they intended. The higher figure is the honest one.

Should I add a buffer on top?

Yes. The calculated rate is a floor that just meets your target. A margin on top absorbs slow months, late payments, and unexpected costs without dropping you below the income you actually need.

What if the rate is too high for my market?

Examine the inputs before cutting the rate: perhaps you can bill more hours, reduce expenses, or move to clients who pay more. Lowering the rate to fit simply reintroduces the underpricing the calculation was designed to prevent.

Try the calculators from this article

Keep reading