Setting your freelance rate is part math, part positioning. Underprice yourself and you'll burn out; overprice without justification and you'll struggle to win work. Here's a grounded way to think about it.

1. Start with your target annual income

Decide what you want or need to earn in a year, after taxes and expenses. This is your anchor number — everything else works backward from it.

2. Account for non-billable time

Freelancers rarely bill 40 hours a week. Between admin, marketing, proposals, and downtime between projects, many freelancers realistically bill 20-25 hours a week. Divide your target income by your realistic annual billable hours, not a full-time assumption.

3. Add a buffer for taxes and overhead

Unlike salaried employees, freelancers typically cover their own taxes, software, equipment, and insurance. Build a buffer of roughly 25-35% into your rate to cover these costs, depending on your local tax obligations.

4. Check the market — but don't anchor entirely to it

Research what others with similar experience charge in your field and region. Use this as a sanity check, not a hard ceiling — your specific expertise, speed, and results can justify a premium.

5. Consider project-based pricing too

Hourly rates are simple but can penalize efficiency. Once you understand roughly how long a type of project takes, consider offering flat project rates instead — clients often prefer the cost certainty.

6. Revisit your rate regularly

As your skills, portfolio, and demand grow, your rate should grow with them. Many freelancers under-price for years simply because they never revisit the number they started with.

Putting it into your invoices

Whatever rate you land on, make sure it's reflected clearly and consistently on every invoice — inconsistent rates across clients or projects can undermine your positioning over time.