How to Set Your Freelance Rate and Stop Undercharging
A step-by-step guide to calculating a freelance hourly rate that covers your expenses, taxes, and income goals without guessing.
Put this guide into action
Use the free Freelancer Rate Calculator while you read. No account required, and your inputs stay private.
Setting your freelance rate is one of the highest-leverage decisions in your business. If your rate is too low, you stay busy but underpaid. If it is too high for the market and the offer is unclear, clients stall or disappear.
The goal is not to pick a number that feels fair. The goal is to set a rate that covers your real costs, protects your time, and gives you room to deliver strong work without resentment.
If you want the number first, open the Freelancer Rate Calculator. If you want the logic behind the number, use this guide.
Quick answer
The safest freelance rate is:
(income goal + taxes + expenses + profit buffer) / annual billable hours
For many solo freelancers, the biggest mistake is not math. It is assuming 40 billable hours per week. Most freelancers bill closer to 15 to 25 hours once sales, admin, revisions, and time off are included.
FreelTools recommends this workflow:
- Set a take-home income goal.
- Add taxes and business expenses.
- Estimate realistic annual billable hours.
- Calculate your floor rate.
- Adjust upward based on specialization, complexity, and client value.
Why freelancers undercharge
Most underpricing starts with one of these shortcuts:
- Copying another freelancer's public rate without matching their niche or demand
- Choosing a number that feels "affordable" instead of profitable
- Ignoring unpaid time like sales calls, proposals, admin, and revisions
- Forgetting taxes, software, contractors, and replacement equipment
- Pricing from fear instead of from capacity and positioning
That is why a rate that looks fine on paper can still feel terrible in real life.
Start with your target take-home income
Begin with the amount you want to keep after business costs and tax reserves, not with a random hourly number.
Ask:
- What do I want to pay myself this year?
- What income would make this business sustainable?
- What amount supports the kind of client work I want to keep doing?
If your personal target is $80,000 take-home, that does not mean your business only needs to bring in $80,000. Your revenue must also cover taxes, subscriptions, software, time off, and the dead space between projects.
Estimate realistic billable hours
This is where most freelance pricing breaks.
You are not billing every hour you work. Your week also includes:
- Proposal writing
- Discovery calls
- Client messages
- Admin and bookkeeping
- QA and handoff
- Learning and portfolio upkeep
- Vacation and sick days
Use a conservative estimate first:
| Working style | Weekly hours worked | Likely weekly billable hours |
|---|---|---|
| New freelancer | 35-45 | 12-18 |
| Established solo freelancer | 35-45 | 18-25 |
| Productized or retainer-heavy freelancer | 35-45 | 22-28 |
If you overestimate billable hours, your rate floor becomes fake.
Add business expenses before you divide
Your rate needs to fund the business, not only your personal income.
Include:
- Software subscriptions
- Accountant or bookkeeping costs
- Hardware replacement
- Insurance
- Contractors or specialist help
- Marketing and portfolio costs
- Courses or certifications
If you price only from your living expenses, you build a business that cannot afford to operate.
Add tax and reserve room
Freelancers need a rate that leaves space for taxes and cash reserves. The exact amount depends on location, structure, and income level, so use your own accountant's guidance where possible.
For planning, treat tax as a line item you must reserve for, not as an afterthought you will figure out later.
If you want a cleaner model for that reserve, pair this guide with the Freelancer Tax Calculator after you set your base rate.
Use the floor-rate formula
Once you have your annual targets, use:
(income goal + tax reserve + business expenses) / annual billable hours = minimum hourly rate
Example:
| Input | Amount |
|---|---|
| Take-home goal | $80,000 |
| Tax reserve | $20,000 |
| Business expenses | $10,000 |
| Annual billable hours | 1,000 |
| Minimum hourly rate | $110/hour |
That $110 is not your aspirational premium rate. It is your floor.
Use the Freelancer Rate Calculator to run the math instantly, then compare the result against your niche and service packaging.
Add a positioning premium
Your minimum rate keeps the business alive. Your market rate depends on what kind of problem you solve.
Raise your number when:
- You work in a niche with clear business value
- Your process reduces client risk
- Your work affects revenue, hiring, sales, or conversion
- You are faster because of experience, not because you cut corners
- Clients already see you as a specialist
That is why two freelancers can both build landing pages and charge very different rates.
Convert hourly logic into project pricing
Even if you prefer fixed-price projects, you still need an hourly floor first. The hourly number keeps your quotes anchored to reality.
Use this sequence:
- Calculate your minimum hourly rate.
- Estimate delivery hours.
- Add revision time and communication overhead.
- Add a scope buffer.
- Convert the estimate into a project quote.
Use the Project Price Calculator or Freelance Services Pricing Calculator when the client wants a fixed fee instead of an hourly number.
A practical pricing ladder
If you are unsure whether your rate is in the right zone, use this quick test:
| Signal | What it usually means |
|---|---|
| Every lead says yes immediately | Your rate is probably too low |
| Good-fit leads ask questions but still move forward | Your rate is probably in range |
| Price objections happen before clients understand the outcome | Your offer may be unclear, not only expensive |
| You feel relief after sending the quote | The rate is probably too low |
| You feel slightly exposed but can defend the number | The rate is probably healthier |
This is not a substitute for math, but it is a useful reality check.
When to raise your freelance rate
Raise your rate when:
- You are booked out and still getting good-fit inbound leads
- Your close rate is high with little pushback
- Your experience or specialization improved
- Your expenses increased
- Your current rate no longer supports the workload required
If you need to model the revenue impact first, use the Freelance Rate Increase Calculator.
Common mistakes to avoid
- Charging from competitor envy instead of your own cost structure
- Setting one average rate for work with very different complexity
- Forgetting revision time
- Leaving no profit buffer
- Using beginner rates for strategic work
- Treating a floor rate as a premium rate
Best tool path for pricing work
Use the tool that matches the decision you are making:
| Question | Best tool |
|---|---|
| What hourly rate do I need to stay sustainable? | Freelancer Rate Calculator |
| What fixed fee should I quote for a project? | Project Price Calculator |
| How should I package and price a service? | Freelance Services Pricing Calculator |
| What happens if I raise prices this quarter? | Freelance Rate Increase Calculator |
FAQ
What is a good freelance hourly rate?
A good rate covers your income goal, taxes, business expenses, unpaid time, and profit buffer. The right number depends on your service, niche, delivery speed, and positioning.
Should I charge hourly or fixed price?
Use hourly when scope is uncertain and fixed price when the deliverable is clear. In both cases, calculate an hourly floor first so your quote stays profitable.
How many billable hours should I assume?
Many freelancers overestimate this. A realistic range is often 15 to 25 billable hours per week once sales, admin, and revisions are included.
How do I know if I am undercharging?
If you are fully booked, rarely get pushback, feel drained by the workload, or cannot cover taxes and expenses comfortably, you are probably undercharging.
What is the fastest way to calculate my freelance rate?
Use the Freelancer Rate Calculator. Then use the Project Price Calculator when you need to turn that hourly floor into a client-facing fixed quote.
Free tools for freelancers
Put this advice into action with our free calculators and generators — no login required.