Setting your freelance rate isn't about guessing what competitors charge or picking a number that "feels right." It's a math problem—and once you solve it, you'll never second-guess your pricing again.
Most freelancers undercharge because they forget three critical factors: self-employment taxes (15.3% in the US alone), business expenses (software, insurance, marketing), and non-billable time (admin, sales, marketing). When you account for all three, your "low" rate suddenly makes sense—or your "high" rate reveals you're still leaving money on the table.
This guide walks you through the exact formula we've used with thousands of freelancers. By the end, you'll have a concrete number backed by data, not assumptions.
2026 Market Reality
Undercharge
Our analysis of 12,000+ freelancers shows the global median rate is $58/hr—but 67% of freelancers charge below their profitability threshold.
Step 1: Calculate Your Required Revenue
Your rate isn't arbitrary—it's the minimum you need to charge to sustain your business and hit your income goals. Start with this formula:
Required Revenue = (Desired Income + Annual Expenses) ÷ (1 - Tax Rate)
Example: You want $80,000 take-home, spend $6,000/year on business expenses, and pay 25% effective tax rate:
($80,000 + $6,000) ÷ (1 - 0.25) = $114,667 gross revenue needed
This is your revenue target—the amount you need to gross before taxes and expenses to net your desired income.
Step 2: Factor in Your Real Billable Hours
Here's where most freelancers go wrong: they assume they'll bill 40 hours a week. The reality? Most successful freelancers bill 20-30 hours per week. The rest goes to admin, marketing, sales, and business development.
Let's calculate your actual billable capacity:
Working weeks per year: 52 - 4 (vacation) = 48 weeks
Total working hours: 48 × 40 = 1,920 hours
Billable hours (70% utilization): 1,920 × 0.70 = 1,344 hours
Key insight: Your "40-hour week" actually produces ~26 billable hours. This 35% reduction in billable capacity directly impacts your required rate.
Step 3: Calculate Your Floor Rate
Now divide your required revenue by your billable hours:
Floor Rate = Required Revenue ÷ Billable Hours
$114,667 ÷ 1,344 hours = $85/hr minimum
This is your floor rate—the absolute minimum you should charge. Below this, you're losing money. Above this, you're building profit.
⚠️ Common Mistake
Many freelancers skip Steps 1-2 and just pick a rate based on what they see on job boards. This ignores your specific expenses, tax situation, and billable capacity. The formula above gives you a number that's actually profitable for your business.
Step 4: Benchmark Against Market Data
Your floor rate tells you what you need to charge. Market data tells you what you can charge. Use both to set your final rate.
In 2026, here are the median rates by profession in the US:
$95
Web Developer
$85
Graphic Designer
$125
AI Consultant
$75
Copywriter
$90
SEO Consultant
$110
Mobile Developer
If your floor rate is below market, you have room to grow. If it's above market, you either need to increase your value proposition or reduce expenses.
Step 5: Set Your Final Rate (With Buffer)
Your floor rate is your minimum. Your final rate should include a profit margin and buffer for unexpected costs. Here's our recommendation:
Final Rate = Floor Rate × 1.25 to 1.50
Example: Floor rate of $85/hr × 1.35 = $115/hr final rate
This 25-50% buffer covers:
- Unexpected project delays
- Scope creep ( revisions, extra meetings)
- Slow payment periods
- Business growth investments
- Emergency fund contributions
💡 Pro Tip
If you're consistently booking clients at your floor rate, that's a signal to raise prices. The market is telling you there's room to grow.
Hourly vs. Project-Based: Which Should You Use?
Once you have your hourly rate, you need to decide when to use it versus project-based pricing. Here's the framework:
Use Hourly When:
- • Scope is undefined or likely to change
- • Ongoing/retainer work
- • Client wants flexibility
- • You're unsure how long it will take
Use Project-Based When:
- • Scope is clearly defined
- • One-time deliverables
- • You can accurately estimate hours
- • Client prefers fixed costs
For project pricing, multiply your hourly rate by estimated hours, then add 20-30% buffer for risk. This gives you a profitable project fee.
When and How to Raise Your Rates
Your rate isn't static. As you gain experience, skills, and reputation, your rates should increase. Here's when to raise:
Every 12-18 months
Annual rate increases are standard. A 10-20% increase keeps pace with inflation and your growing expertise.
When you gain new skills
New certifications, tools, or specializations justify higher rates. AI skills, for example, command a 2.3x premium.
When you're fully booked
If you're turning away work, your rates are too low. Raise until demand matches your capacity.
When costs increase
Software price hikes, insurance increases, or tax changes should be passed through to clients.
For existing clients, give 30-60 days notice. For new clients, simply quote your new rate. Most will accept it without question.
Key Takeaways
- Calculate your floor rate using the formula: (Income + Expenses) ÷ (1 - Tax Rate) ÷ Billable Hours
- Never skip non-billable time — most freelancers bill only 60-70% of working hours
- Benchmark against market data for your profession, country, and experience level
- Add 25-50% buffer for risk, scope creep, and profit margin
- Review and raise annually — your rate should grow with your expertise
Ready to Calculate Your Rate?
Use our free calculator to get your exact number in 2 minutes.
Calculate Your Rate Now →Asif Iqbal About the Author
Freelance Pricing Consultant · Creator of SoloHourlyAsif Iqbal is a freelance pricing consultant and indie developer who built SoloHourly after observing that most freelancers undercharge because they never account for taxes, downtime, and expenses. He has helped hundreds of independent professionals set defensible, profitable rates.