Pricing is the thing freelancers agonize over the most — and get wrong the longest. You either charge too little because you're afraid of losing the gig, or you pull a number out of thin air and hope nobody questions it. Neither approach works.

The truth is, your rate isn't just a number. It's a signal. It tells clients what kind of freelancer you are, what kind of work they'll get, and whether you're someone who runs a real business or someone who's winging it. Getting your pricing right changes everything — your income, your clients, your confidence, and your quality of life.

Let's break down how to actually do it.

1. Start with your target income, not your feelings

Most freelancers set their rates by looking at what other people charge and picking something that feels reasonable. The problem is, "reasonable" usually means "low enough that nobody says no" — which is a race to the bottom.

Instead, work backwards from what you actually need to earn. Here's the math:

  • Target annual income — what you want to take home after taxes and expenses. Be honest. If you'd want $80,000 as a salary, that's your starting point.
  • Taxes — add 25–30% for self-employment and income taxes. So $80K becomes roughly $104K–$112K in gross revenue.
  • Business expenses — software, equipment, insurance, professional development. Add another $5K–$15K depending on your setup.
  • Billable hours — you won't bill 40 hours a week. After admin, marketing, invoicing, and the inevitable slow weeks, most freelancers bill 25–30 hours per week, about 1,300–1,500 hours per year.

Divide your total revenue target by your realistic billable hours. If you need $115K and can bill 1,400 hours: $115,000 / 1,400 = ~$82/hour.

That's not aspirational — that's the minimum you need to charge to hit your income goal. If that number surprises you, good. Most freelancers are undercharging.

Your rate isn't what you think you're worth. It's what you need to charge to build a sustainable business that pays you fairly. Start there, then adjust based on the market and the value you deliver.

2. Hourly vs. project-based: pick the right model

There's no universally correct answer here, but the choice matters more than most people think.

Hourly pricing works well when:

  • The scope is unclear or likely to change
  • It's an ongoing or retainer-style engagement
  • You're still learning how long things take in a new niche
  • The client wants flexibility to add or remove tasks

The downside of hourly? You're penalized for being fast. A seasoned designer who can nail a landing page in 4 hours earns less than a junior who takes 12 — even if the output is better. Over time, hourly pricing creates a ceiling on your income.

Project-based pricing works well when:

  • The deliverables are clearly defined
  • You can accurately estimate the work involved
  • The value to the client is high relative to the hours you'll spend
  • You want to decouple your income from your time

With project pricing, you earn more as you get faster and more skilled. A $5,000 website project that takes you 30 hours is a much better deal than billing 30 hours at $100. And the client gets certainty too — they know exactly what they're paying upfront.

The move most freelancers should make: Start hourly to learn your speed, then shift to project-based as you gain confidence in scoping work. You can always keep a few hourly clients for steady income while experimenting with fixed-price projects.

3. Value-based pricing: the advanced play

Once you understand project-based pricing, the next level is pricing based on the value you create — not the time you spend.

Here's the idea: if you're building an email funnel that will generate $200K in revenue for a client, charging $3,000 for it is leaving massive money on the table. The client would happily pay $15,000 or $20,000 for a system that returns 10x.

Value-based pricing requires you to:

  • Understand the client's business — What does this project mean to them financially? What problem does it solve? What's the cost of not doing it?
  • Ask the right questions upfront — "What would a successful outcome look like?" and "What's this worth to your business?" are powerful questions that most freelancers never ask.
  • Position yourself as a partner, not a vendor — Vendors get compared on price. Partners get evaluated on results.

You don't need to apply value-based pricing to every project. But when the opportunity is right — a high-value client with a clearly measurable outcome — it can double or triple your effective rate overnight.

4. How to raise your rates (without losing clients)

If you've been freelancing for more than six months and haven't raised your rates, you're almost certainly undercharging. Your skills have improved, your processes are tighter, and you deliver more value than when you started. Your rates should reflect that.

Here's how to do it without awkwardness:

For new clients: Just quote higher. Seriously. The next prospect who contacts you gets the new rate. No explanation needed. You'll be surprised how often people say yes without hesitation — which means your old rate was too low.

For existing clients:

  • Give 30–60 days notice. Don't spring it on them mid-project.
  • Keep it simple: "Starting [date], my rate will be [new rate]. I've enjoyed working together and want to keep delivering great work for you."
  • Don't apologize or over-explain. A rate increase is a normal part of running a business.
  • If you're nervous, offer a smaller increase to existing clients than you'd quote new ones. They're getting a loyalty discount — frame it that way if asked.

How often? Review your rates every 6–12 months. You don't have to raise them every time, but you should at least check whether they still make sense given your costs, market, and the quality of work you're producing.

Here's a litmus test: if every prospect says yes to your rate without hesitation, you're too cheap. You should be getting some "no"s. A 70–80% close rate means you're in the sweet spot.

5. Common pricing mistakes to avoid

Beyond the big-picture strategy, there are tactical mistakes that cost freelancers money every day:

Quoting before you understand the scope. Never give a price in the first email or the first five minutes of a call. Ask questions first. Understand what they need, what success looks like, and what the timeline is. Then go away, think about it, and come back with a considered quote. Snap quotes almost always undervalue the work.

Not accounting for revisions. "Two rounds of revisions included" should be in every project proposal. Without it, you'll end up in an endless feedback loop, effectively working for free. Be explicit about what's included and what costs extra.

Discounting to win the job. Discounting trains clients to expect lower prices and attracts the kind of clients who will always push for less. If your rate is $100/hour, that's your rate. If someone can't afford it, that's okay — they're not your client. You're better off spending that time finding someone who values what you do.

Ignoring your expenses when setting rates. Your rate isn't profit — it has to cover software, health insurance, retirement savings, taxes, and the time you spend on non-billable work. If you're not tracking your actual business expenses, you're guessing at your rate. And you're probably guessing wrong.

Competing on price. There will always be someone cheaper. Always. If price is the only thing separating you from the competition, you're in a losing game. Compete on quality, reliability, communication, and the specific results you deliver. Those are the things clients actually pay a premium for.

6. The pricing confidence loop

Here's something nobody tells you about pricing: it's a feedback loop. When you charge more, you attract better clients. Better clients give you better projects. Better projects build a stronger portfolio. A stronger portfolio justifies higher rates. Higher rates attract even better clients.

It works in reverse too. Low rates attract price-sensitive clients who are harder to please, scope-creep more, and leave you too drained to do the work that would level you up.

The first step in breaking out of the low-rate cycle is raising your prices, even by 10–20%. You'll lose some prospects and that's the point. The ones who stay (or the new ones who come) are the clients who will grow your career.

The bottom line

Pricing isn't a one-time decision — it's an ongoing practice. The rate you charge today should be different from the rate you charged six months ago, and different again from the rate you'll charge six months from now.

Get the fundamentals right:

  • Start with your target income and work backwards to a minimum viable rate.
  • Choose the pricing model (hourly, project, or value-based) that fits the work.
  • Raise your rates regularly and unapologetically.
  • Track your expenses so you know what you actually take home.
  • Stop competing on price. Compete on everything else.

Do this consistently, and within a year you'll look back and wonder why you ever charged what you used to. That's not arrogance — it's the natural result of treating your freelance work like the business it is.