freelance hourly rate
Freelance Hourly Rate: Calculate Yours (Step-by-Step)
Learn how to calculate a freelance hourly rate from your income goal, business costs, taxes, overhead, and growth margin—plus examples.
Start with your target income (then work backward)
If you want a solid freelance hourly rate, start with what you actually want to earn—then work backward to see what you need to charge.
This approach keeps you from pricing by vibes, and it makes your rate easier to explain when clients ask “why that number?”
Pick the income target you actually mean
Be specific about the kind of income you want.
Common targets freelancers use:
- Take-home income you want per year (after personal taxes)
- Total pay you need before taxes (if you prefer to model taxes yourself)
- A target “salary” plus savings (if you also want a buffer)
To avoid confusion, pick one method and stick with it. A simple option:
- Decide your annual personal income goal.
- Then you’ll estimate what you must earn from client revenue to reach it.
Add the business costs you already pay
Next, list yearly business costs you’ll have no matter what.
Examples:
- Software subscriptions, tools, licenses
- Phone + internet (business portion)
- Insurance (health, liability, professional)
- Accountant/bookkeeping
- Travel for client work
- Equipment, maintenance, coworking
- Marketing and website costs
Add them up as yearly business costs. This is money you can’t “hope” clients will cover later—you need it built into your rate.
Overhead + taxes + growth margin: the parts beginners miss
Your hourly rate isn’t just “income / hours.” You also need to cover:
- Overhead: the time that doesn’t create billable work
- Taxes: the part you may owe on your client revenue
- Growth margin: money for reinvestment, uncertainty, and opportunity
A good rate includes these elements so you’re not constantly adjusting prices when reality hits.

Overhead: the admin time that isn’t billable
Overhead is the time you spend on running the business instead of delivering.
Common overhead tasks:
- Proposals and quoting
- Client onboarding and setup
- Emails, calls, project coordination
- Invoicing and payment chasing
- Contracts, legal/admin, forms
- Learning, planning, and process cleanup
- Waiting time between projects
You don’t need to track every minute perfectly. But you do need a realistic estimate of how many hours you can bill.
A simple way to think about it:
- Start with working hours per year.
- Subtract vacation, sick days, and admin time.
- The result is your billable hours estimate.
Taxes: don’t price like you’ll magically pay zero
Many beginners ignore taxes when setting a freelance hourly rate. That creates a painful gap between “what I invoiced” and “what I can keep.”
Instead:
- Estimate the tax portion of your revenue.
- Use a percentage you feel comfortable with based on your situation.
If you’re unsure, talk to an accountant or use conservative assumptions. The goal is not perfect math—it’s a number that won’t surprise you.
Growth margin: pay yourself for uncertainty and reinvestment
Freelancing isn’t a steady paycheck. Some months have more work than others.
Growth margin helps you cover:
- Uncertainty: gaps between projects
- Reinvestment: tools, training, portfolio improvements
- Income smoothing: not taking every job at the same rate
- Opportunity: time to pursue better clients
Even a small buffer can change how stable your business feels.

Choose your starting rate: hourly vs day-rate vs scenario pricing
Not every pricing model fits every client or project.
You have a few practical choices:
Hourly rate
Best for:
- Ongoing work
- Projects where scope might change
- Support, maintenance, troubleshooting
Watch-outs:
- Scope creep can hurt if you don’t manage it
- Some clients want fixed price—prepare to explain your hourly model
Day-rate
Best for:
- Workshops, on-site work, sprints
- Clear timeboxed deliverables
A day rate can feel simpler to clients than hourly.
Scenario pricing (fixed deliverables)
Best for:
- Clearly defined deliverables
- Work you can describe with milestones
Scenario pricing often looks like:
- Basic / Standard / Premium packages
- Or a quote based on a scope + timeline
Even when you use scenarios, you still want to base them on your hourly math behind the scenes.
Starting rate vs day-rate (how to think about both)
An hourly rate is your base unit.
A day-rate is usually:
- your hourly rate × billable hours per day
- plus a small adjustment for your scheduling, focus, and reduced admin per day
If you bill only a few hours per day, a day-rate might be risky. If the work is truly timeboxed, a day-rate is often easier for both sides.
When to charge different rates
You don’t charge one rate for every situation. Your rate is a tool, not a single magic number.
Here are practical “rate rules” you can use.
Junior vs senior work
If you can do the job faster, with fewer questions, and with less oversight, you should charge more.
Common approach:
- Junior: lower rate, more guidance needed
- Senior: higher rate, more ownership and fewer revisions
Clients often pay for outcomes, not minutes.
Rush or short deadlines
Rush work costs you.
Raise your rate when:
- you’re displacing other work
- the timeline is compressed
- you’ll need extra communication and fewer quality-control cycles
Even a short deadline can mean late nights, faster turnaround, and extra project management.
Long-term or retainer relationships
Long-term work can justify a different rate.
You might offer:
- a slightly discounted hourly rate in exchange for steady work
- a retainer minimum that guarantees capacity
Just be careful: “discount” should never erase your overhead and taxes, and it shouldn’t remove your growth margin.

A quick example of “rate rules”
Imagine your baseline hourly rate is $90.
You might use rules like:
- Senior project (high ownership): $110/hour
- Junior support (more review): $60/hour
- Rush deadline: $130/hour
- 6-month retainer (steady work): $85/hour with a minimum monthly commitment
Your exact numbers depend on your market and your situation, but the concept stays the same: adjust based on risk, speed, and certainty.
Not sure where your freelance business stands? The Freelance Business Check is a quick way to spot weak spots before they turn into late nights or lost income.
A simple step-by-step hourly rate example
Let’s run the math with realistic placeholders. Replace these with your numbers.
Step 1: Choose annual target income
Let’s say you want $80,000 per year from your freelance work (personal income target).
Step 2: Add yearly business costs
Your business costs might be:
- software, tools: $3,000
- insurance: $2,500
- accountant/admin: $1,500
- other costs: $1,000
Total yearly business costs: $8,000.
Now your “need” so far:
- $80,000 + $8,000 = $88,000
Step 3: Estimate taxes as a percentage of revenue
If you expect taxes equal to 20% of revenue, you’ll need to earn more than $88,000 to end up with that after taxes.
We’ll handle this by pricing your revenue with tax included.
Step 4: Estimate overhead time (billable hours)
Assume you can bill 1,200 hours per year.
How do you get 1,200 hours? For example:
- You might work ~1,800 hours total (varies by person)
- Then subtract vacation, sick time, admin, proposals, and gaps
The goal is to use a billable-hours number that feels honest.
Step 5: Add growth + risk margin
Add a growth/risk margin—say 10%.
Your adjusted “need” becomes:
- $88,000 × 1.10 = $96,800
Step 6: Divide to get hourly rate
If taxes are 20% of revenue, then:
- Revenue must cover $96,800, after taxes.
- If you owe 20%, then you keep 80% of revenue.
So required revenue:
- $96,800 ÷ 0.80 = $121,000 (approx.)
Finally, divide by billable hours:
- $121,000 ÷ 1,200 = $100.83/hour
Your starting freelance hourly rate might be:
- $100/hour (rounded)
That’s the number to use as your baseline for quoting.
Related reading: How Much to Charge as a Freelancer: Pricing Tools · Freelance Pricing That Works: A Repeatable Method
Final number checklist: decide your freelance hourly rate with confidence
Before you commit, run this quick check.
The quick checklist
- My income target is clear (how much I want per year)
- I added yearly business costs I already pay
- I estimated taxes as a % of revenue (not zero)
- I estimated billable hours realistically (admin time is included)
- I added growth/risk margin so the business can handle gaps
- My rate adjustments make sense (rush, junior, senior, retainer)
- My final number still feels like a value I can defend## Bring it together: your rate should be a system, not a surprise A freelance hourly rate works best when it’s repeatable.
Once you calculate your baseline, treat it like a system:
- Use it as the starting point for quotes
- Adjust for rush, experience level, and long-term commitments
- Re-check it every 6–12 months (or when your costs, taxes, or billable hours change)
When your rate is built from your real numbers, you’re not guessing—you’re pricing with confidence.
