·7 min read

How to Set Your Hourly Rate as a Freelancer

A step-by-step framework for pricing your time that covers taxes, overhead, and time off.

Figuring out how to set hourly rate freelancer math is where most freelancing careers go quietly wrong. The common formula — desired annual income divided by 2000 hours — produces a number that looks reasonable and is almost always too low, because it ignores the realities of non-billable work, taxes, and overhead. The result is a rate that requires a year no human being can actually work. This post walks through a better framework, and it sits inside the broader freelancer's finance playbook.

Why the 2000-hour formula is wrong

A full-time salaried worker clocks roughly 2000 hours a year — 40 hours a week, 50 weeks, 2 weeks off. That number is the origin of the "divide your target income by 2000" shortcut. It works for a salaried job because every one of those 2000 hours is paid.

For a freelancer, it is not. The unbilled hours add up fast:

When you run the real numbers, a full-time freelancer bills closer to 1000 hours a year, not 2000. Using the wrong denominator is how freelancers set rates that commit them to working every single hour of every week with no margin for admin, marketing, or rest.

Step 1: pick your target annual income

This is not your dream number and not your current number. It is the personal income — after business expenses but before tax — that you need your freelancing to produce.

Write it down as a single number. Rough anchors by level:

What matters is that the number is honest: what you need to live the life you want, including retirement savings you are making yourself, the emergency fund a freelancer needs, and the health insurance your former employer used to cover.

If you have no idea what the number is, start with your last full salary, add 20–25% to cover benefits you no longer get, and use that as the target. You can refine it once you see it written down.

Step 2: estimate your real billable hours

This is the step the naive formula skips. Count what a realistic freelancing year actually contains:

46 weeks times 22 billable hours is 1012 hours per year. That is your denominator. If you are more senior and most of your work comes from repeat clients, you might push it to 1200. If you are newer and doing a lot of prospecting, it may be closer to 800. Do not use 2000 unless you are genuinely working overtime every week, in which case your real problem is burnout, not pricing.

Step 3: add the overhead multiplier

Gross hourly rate is not take-home. Subtract self-employment tax, income tax, software subscriptions, professional insurance, hardware replacement, and ongoing learning, and your effective rate is something like 70% of your headline rate.

Why 70% of gross is take-home

To get a headline rate that nets your target income, divide by 0.7, which is the same as multiplying by about 1.43. A simpler rule of thumb: add 30% on top of the naive income-divided-by-hours number. That is close enough for rate-setting.

A worked example

Concretely, a $60,000 target divided by 1000 hours is $60 per hour gross. Add 30% for taxes and overhead and you get a minimum rate of $78 per hour. Not $30 per hour, which is where the bad formula would land you.

StepValue
Target income$60,000
Billable hours1,000
Gross hourly$60
Overhead multiplier1.30x
Minimum rate$78/hr

Detailed coverage: how to save for taxes freelancer.

Step 4: read your rate in hours of your life

Once you know your rate, you can translate any purchase into hours of work:

This is not a guilt exercise. It is a clarity exercise — turning abstract dollars into a unit you have a physical sense of. Every non-trivial spending decision becomes faster and more honest. Full framework: cost in hours of work app.

Step 5: reality-check against the market

A rate is not only math — it is also a number the market has to accept. Once your minimum rate is calculated, check it against what comparable freelancers in your niche are charging. You can usually find this in professional communities, salary-adjacent rate surveys, or by asking peers directly.

Use the market rate. If your minimum is lower than the market, price up to market. If your minimum is higher, you have two choices: refine your niche so the price is defensible, or compress your overhead so the floor drops. What you should never do is set a rate below your minimum, because the math guarantees you cannot live on it. You will work through the year and end up short no matter how many hours you bill.

Step 6: build a raise schedule

Rates do not set themselves once. Inflation alone will erode your real income every year, and your skill has almost certainly grown since the rate was set. Put a reminder in your calendar for the same date each year to recalculate — income target, realistic hours, overhead multiplier — and either raise your rate or explain to yourself why you did not.

For new clients, raise the rate immediately. For existing clients, give notice at the start of a new engagement or on a yearly review. Some clients will leave. That is not a failure — it is how you graduate from low-rate relationships into ones that fit your number.

How multi-currency rates work

If you bill international clients, you face a second question: do you quote in their currency or yours? Quoting in their currency makes buying easier for them and shifts the forex risk to you. Quoting in your currency shifts that risk to them but may shrink your pipeline.

The pragmatic answer is to set your rate in your home currency, then publish a version converted at a conservative rate for each major market you serve. Recalculate the conversion once a quarter so you are not holding a rate card pinned to last year's exchange rate. More on this: multi-currency finance app.


What's next

Rate math is straightforward once you see every purchase as hours of your real working time. CashMate's time-value feature translates transactions into hours at your effective rate automatically — free during beta.