How to Price Your Freelance Services (Without Guessing)

6 min read

Here’s the truth: how to price freelance services comes down to one formula, and it’s not magic. It’s math. You take your target annual income, add your actual overhead costs, divide by realistic billable hours per year (not the fantasy 2,080 hours your old W-2 job counted), and that’s your rate. But before I walk you through that, let’s name the two ways freelancers get pricing wrong: either they underprice out of fear (“maybe if I’m cheap enough they won’t leave me”), or they overprice out of ego or desperation (“I’ll just pick a number that sounds professional”), and both leave money on the table or clients on the table.

I’ve done both. This is how I stopped.

The Formula: Reverse-Engineer Your Rate From Your Life

Forget what the market “should” be. Start with what you actually need to survive and not hate your life.

Write down three numbers:

  • Your target annual income. What do you need to take home after taxes? $50k? $80k? Be honest. If you’re currently broke, maybe start with the salary your day job would pay you for the same work, then think about how much you’d actually need to not stress about money every Sunday night.
  • Your annual overhead. Software subscriptions, insurance, equipment, workspace, accounting software, domain, maybe a contractor to handle billing. I spend about $3,500 a year. Most freelancers underestimate this by 50%. Add 20% buffer.
  • Your realistic billable hours per year. This is where everyone lies to themselves. You think you’ll bill 40 hours a week × 52 weeks = 2,080 hours. You won’t. You’ll spend 5 hours a week on admin, 3 hours marketing yourself, 4 hours in unpaid pitches and calls with prospects, 2 weeks actually sick or burnt out, and 2 weeks at holidays. That’s roughly 1,000—1,200 genuinely billable hours. I use 1,100 as my baseline. If you’re new, go lower: maybe 900.

Now the math:

(Target income + Overhead) ÷ Billable hours = Your hourly rate

Example: You want $60k take-home, you have $4k overhead, you’ll realistically bill 1,100 hours. That’s ($60,000 + $4,000) ÷ 1,100 = $58.18 per hour minimum. If the market only pays $40/hour for what you do, you either need to raise the income target, cut overhead, or specialize so you can bill more hours at higher rates. Don’t just accept the market rate and starve slowly.

What Does the Market Actually Pay? (Research Without Guessing)

Your formula tells you what you need. The market tells you what’s possible. If those two don’t overlap, something has to change—and it’s usually not the market.

Here’s where to actually find real rates:

  • Ask your peers directly. Slack communities, Reddit, in-person meetups. “What are you charging for X right now?” is not rude. Most freelancers will tell you.
  • Look at what agencies charge clients, then work backward. If an agency charges $150/hour for copywriting but only pays copywriters $40/hour, the real market rate for a freelancer is somewhere in between—maybe $60—80/hour depending on experience.
  • Check industry rate surveys. Your field probably has annual reports or benchmarks published by professional associations. They’re not perfect, but they’re better than guessing.
  • Look at job postings in your niche. Not just freelance boards—full-time roles give you a salary anchor. If a senior role pays $100k, what should a freelancer with that skill level charge?

Once you have 3—5 real data points, you’ll see a range. Your rate should land somewhere in that range, probably closer to the higher end if you’re good and have references to prove it.

Hourly vs. Project Pricing: When to Use Each

Here’s where people get confused. You don’t have to pick one forever. You pick based on the job.

Use hourly pricing when: The scope is fuzzy. They’re not sure what they want yet. It’s exploratory, there will be revisions, the goal is moving. Hourly protects you from underestimating effort. (Also: always use hourly for retainers and ongoing work.)

Use project or value-based pricing when: The outcome is clear. “Write a 2,000-word guide about X.” “Redesign my homepage.” “Set up my email automation.” The client cares about the result, not how many hours you spent. This is where you make real money—because you can estimate 8 hours of work, do it in 5, and keep the difference. You’re betting on your skill and efficiency.

Pro move: Quote both. “I can do this hourly at $X per hour, or I can do this as a flat project fee of $Y if you lock in the scope.” Usually they pick the project fee because it feels safer to them, and you win because you work faster than your estimate.

How to Raise Your Rates Without Losing Clients

You’re going to outgrow your old rates. It’ll feel weird to charge more. Do it anyway, but do it smart.

For new clients: Use your new rate immediately. No apology. No explanation beyond “my rate is X.”

For existing clients you want to keep: Give them a deadline. “I’m raising my rates to $X on [date 30—60 days away]. If you want to lock in the current rate, let’s talk about continuing work before then.” This is called the “grandfather with a deadline” approach. Some people take it, some don’t. The ones who do are the ones who valued you anyway.

For existing clients you could live without: Just raise it. If they leave, it frees you up for better clients at the new rate.

Tie the increase to value, not inflation. “I’ve learned X, I’m faster at Y, I can now deliver Z” feels better than “prices go up.” Make it true by actually getting better.

The Script: How to Say Your Rate Out Loud

This is the part where freelancers panic. You’ve done the math, you know your rate is fair, and then someone asks “what’s your rate?” and you somehow sound apologetic.

Don’t do that. Use this:

“My rate is $X per hour for ongoing work, or I can quote you a project fee if you want to lock in the scope.”

Or if you’re project-based:

“Something like that typically runs $X to $Y depending on complexity. Let me look at your specific needs and send you a quote.”

That’s it. No over-explaining. No “I know that sounds high, but…” No justifying. You’ve done the math. The number is real. Confidence is its own credibility.

If they push back, you have two moves: “That’s where I’m at now” or “I understand—I’m not the right fit for your budget.” Both are fine. A client you have to convince to hire you at your rate is a client who will complain about your rate forever.

One More Thing: Document It

Once you’ve figured out your rates, write them down. Not on a napkin. Actually write them down: your formula, the numbers you used, your assumptions about billable hours, the date. Do this every year. When you question yourself at 2 a.m. (and you will), you can look back and see that you did the math, not guessed.

Pricing freelance services isn’t about being greedy or desperate. It’s about math and self-respect. You’ve got the formula now. Do the work.

Your action: Open a spreadsheet right now. Put in your target income, your overhead (even if you have to estimate), and your realistic billable hours. Do the division. That number is your floor. Then spend 30 minutes researching what three people in your field actually charge. If there’s a gap, figure out what needs to change: your income target, your overhead, your billable hours, or your skill level. Then pick one thing and fix it this month.

Leave a Comment