How to Set Your Freelance Rate in 2025 (The Complete Guide)
Stop guessing what to charge. This guide walks you through calculating your minimum hourly rate, researching market benchmarks, and setting a rate you can actually defend to clients.
The problem with most freelance rate advice
Most advice tells you to "research what others charge" and "know your worth." That's not a formula — it's a feeling. And feelings don't pay rent.
Your freelance rate has two independent components that both matter. Your cost-based floor (the minimum you need to survive and profit), and your market-based ceiling (the maximum the market will bear for your skills). Your actual rate should sit somewhere between them — ideally closer to the ceiling.
Step 1: Calculate your cost-based floor
Your cost-based floor is the hourly rate below which you lose money. Most freelancers calculate it wrong by forgetting three things.
The tax gross-up. If you want $80,000 net income and you're taxed at 28%, you need to earn $111,111 gross — a $31K difference most calculators ignore. Non-billable hours. You work 40 hours a week but only bill 60% of them. If you price based on 40 billable hours a week but only bill 24, you'll earn 40% less than you expected. Business expenses. Software, equipment, insurance, professional development — these are real costs that need to be in your rate, not absorbed from your net income.The formula: (Target net income ÷ (1 – tax rate) + Annual expenses) ÷ Billable hours = Minimum rate
Step 2: Find your market ceiling
Research your market ceiling using Upwork rate data, Glassdoor and Payscale salary data (multiply by 1.5–2× for freelance equivalent), community rate threads, and direct conversations with peers.
Step 3: Set your starting rate
- If your floor is below the market midpoint → start at the market midpoint
- If your floor is above the market midpoint → specialise to raise your ceiling, or cut expenses to lower your floor
- Always add a 20% buffer to your floor — this is your quoted rate, leaving room to negotiate
The billable hours reality check
A standard 40-hour week gives you 2,080 hours per year. But your actual billable hours are probably closer to:
40 hours × 46 weeks × 60% billable = 1,104 actual billable hours
Calculate your rate on 2,080 hours and you'll set a rate 47% too low.
How to raise rates with existing clients
Give 60–90 days notice. Frame it as reflecting your market value and growing expertise. Most clients who value your work will stay. The ones who leave were your most price-sensitive clients — and losing them frees capacity for better-paying work.
The specialisation shortcut
The fastest way to increase your rate ceiling is specialisation. A generalist copywriter competes on price. A "SaaS onboarding email specialist" competes against almost nobody and can charge 2–3× more. Pick a niche that intersects your skills with a market that pays well.
Ready to calculate your rate?
Use the free calculator →