How to Set Your Freelance Rates (Without Undercharging)
Most freelancers charge too little because they don't know how to calculate what they need to earn. Here's the formula for setting rates that actually work.
3 min read · Updated 2026-04-15
Short answer
Calculate your target annual income, add 30% for taxes and benefits, divide by your billable hours (about 1,000/year), and you have your minimum hourly rate. Then check market rates and adjust up if your skills command it.
The math most freelancers skip
Employees get benefits — health insurance, paid vacation, sick leave, retirement contributions. Freelancers pay for all of this.
The actual cost of freelancing:
- Health insurance: $3,000–$8,000/year
- Self-employment tax: 15.3% on profits
- Accounting/software: $1,000–$2,000/year
- Unpaid vacation (2 weeks): ~4% of revenue
- Unpaid sick days: ~2% of revenue
Add these up — it's $8,000–$15,000 in hidden costs annually.
The freelance rate formula
Step 1: Target take-home income What do you need to live on comfortably? Let's say $60,000.
Step 2: Add taxes and overhead $60,000 × 1.35 (35% for taxes + overhead) = $81,000 gross revenue needed
Step 3: Calculate billable hours A full-time freelancer works ~2,000 hours/year but only bills ~50% of them (the rest is admin, business development, non-billable work). 2,000 × 50% = 1,000 billable hours/year
Step 4: Minimum hourly rate $81,000 ÷ 1,000 hours = $81/hour minimum
If you were thinking of charging $35/hour, that math doesn't work.
Market rates by specialty (2026)
| Skill | Junior | Mid-level | Senior | |-------|--------|-----------|--------| | Web design | $40–$60 | $75–$120 | $150+ | | Web development | $50–$80 | $100–$150 | $175+ | | Copywriting | $40–$60 | $75–$125 | $150+ | | SEO | $40–$75 | $80–$150 | $175+ | | Social media | $25–$40 | $50–$90 | $100+ | | Graphic design | $35–$55 | $65–$100 | $125+ |
Project-based vs hourly
Many experienced freelancers switch to project-based pricing:
- Pros: You're paid for value, not time; efficient work earns more
- Cons: Scope creep can eat your profit if you don't define deliverables clearly
Project pricing works when you can accurately estimate scope. Add a 20% buffer for unknowns.
How to raise your rates
- Raise for new clients first (easier than raising on existing ones)
- Tell existing clients 30–60 days in advance
- Frame it as a value increase: "I've expanded my skills in X, and my new rate reflects that"
- Lose 1–2 price-sensitive clients to make room for better ones