How to Set Your Freelance Rate (Without Undercharging)

2026-03-18Freelance

Most freelancers set their rates by looking at what others charge and picking a number that feels right. This approach almost always leads to undercharging, because it does not account for the full picture of your costs and goals.

Step 1: Calculate Your True Annual Expenses

Start with everything you need to pay for in a year: rent or mortgage, health insurance, software subscriptions, professional development, retirement contributions, equipment, and taxes. For US-based freelancers, add 25-30% on top of your desired income for self-employment taxes.

Step 2: Define Your Income Goal

What do you want to take home after all expenses? Be specific. This is your desired profit, separate from the expenses above.

Step 3: Estimate Billable Hours Realistically

Out of roughly 2,080 available work hours per year (40 hours per week times 52 weeks), freelancers typically bill only 60-70% of their time. The rest goes to marketing, admin, invoicing, project management, and business development. That means 1,200-1,500 billable hours is realistic.

Step 4: Do the Math

Minimum Hourly Rate = (Annual Expenses + Desired Profit) / Billable Hours.

Example: $50,000 expenses + $50,000 desired income = $100,000. Divided by 1,300 billable hours = $76.92 per hour.

Step 5: Validate Against the Market

Check platforms like Glassdoor and freelance communities for market rates in your field. If your calculated rate is below market rate, raise it. If it is significantly above, you may need to build more credentials or find a niche that commands premium pricing.

Use our Freelance Rate Calculator to run these numbers instantly, and our Billable Hours Calculator to track your actual utilization over time.

Get Calculator Tips Weekly

Free tips, new calculators, and practical business math. No spam.