How to Price Your Freelance Services: Hourly vs Project vs Value

Updated October 2026 · 9-minute read

Pricing is the highest-leverage decision a freelancer makes — more than marketing, more than tools. A 20% rate increase, kept across a year, is worth more than almost any productivity hack. This guide covers the three pricing models, how to calculate your floor rate, and how to raise prices without losing the clients you want to keep.

First: calculate your floor (the rate below which you lose money)

Before choosing a model, know your minimum viable rate:

  1. Annual target income: what you need to earn (salary equivalent + taxes + health insurance + retirement + business expenses). Example: $80,000.
  2. Billable hours per year: not 2,080. Subtract holidays, sick days, admin, marketing, and gaps between projects. A realistic number is 1,000–1,200 hours for most freelancers.
  3. Divide: $80,000 ÷ 1,000 hours = $80/hour floor.

This is your floor, not your price. Your actual rate sits above it — the floor just tells you which work to refuse. Any project that works out below your floor is charity, and you should only do charity on purpose.

The utilization trap: most new freelancers divide by 2,080 (40 hrs × 52 weeks) and conclude they can charge $38/hour. Then they discover only half their hours are billable, and they're working full-time for half pay. Use 1,000–1,200.

Model 1: Hourly pricing

How it works: rate × hours = invoice. Simple, transparent, easy to explain.

Best for: ongoing work, maintenance, consulting, and any engagement where scope is genuinely unpredictable.

The catch: hourly billing punishes efficiency — the faster you get, the less you earn per project. It also caps your income at hours × rate, and invites clients to audit your hours instead of valuing your outcomes. Use it where uncertainty is real, not as a default.

Making it work: set minimums (e.g., 2-hour minimum per task), track time honestly with a timer (not memory), and invoice frequently — weekly or biweekly beats monthly for cash flow.

Model 2: Project (fixed-price) pricing

How it works: one price for a defined scope and deliverables, regardless of hours.

Best for: well-defined projects: websites, brand packages, audits, launches — anything you can scope.

The catch: scope creep is the profit killer. A fixed price without a fixed scope is just hourly billing with extra risk. Every fixed-price proposal needs: deliverables list, revision rounds, timeline, and a clause stating what counts as out-of-scope (billed separately).

Pricing it: estimate your hours, multiply by your hourly rate, then add a 15–25% buffer for the unexpected. Example: 20 estimated hours × $100 = $2,000 + 20% buffer = $2,400 fixed. If you finish in 15 hours, your effective rate just went up — that's the reward for efficiency that hourly billing denies you.

Model 3: Value-based pricing

How it works: price anchored to the client's outcome, not your input. A sales page that generates $200,000 isn't a "$3,000 project" — it's a fraction of the value created.

Best for: experienced freelancers with proof of results, working directly with decision-makers (not middle managers with fixed budgets).

The catch: it requires discovery conversations about the client's numbers, confidence to name big prices, and the portfolio to back it up. It's a skill you grow into, not a starting position.

Getting started: on your next project quote, ask "what's this worth to you if it works?" before naming a price. Even if you still quote fixed-price, the answer calibrates you upward.

How the models compare

Most successful freelancers use a mix: hourly for advisory/maintenance, project pricing for deliverables, and value-based for high-impact engagements with the right clients.

How to raise your rates (without losing good clients)

  1. Raise rates for new clients first. No conversation needed — your next proposal simply has the new number. Do this every 6–12 months.
  2. Grandfather selectively: tell existing clients "my rate for new work is now $X; I'm keeping you at your current rate through [date]" — then raise them too. Good clients expect it.
  3. Anchor on value, not hours: "projects like this typically run $4,000–$6,000" lands better than "my rate is $150/hour."
  4. Never apologize for the price. State it plainly and stop talking. The silence after a quote is where amateurs discount themselves.
  5. Let cheap clients go: every hour at the old rate is an hour not available at the new one. Raising rates is also a client filter — and that's a feature.

Key takeaways

Bill it properly: create your invoice with PayMrBill — hourly or fixed-price line items, free, no signup.