To price freelance work, start with a number, not a guess: add the salary you want, your annual business overhead, and the income you'd lose to non-billable time, then divide by the hours you can actually bill in a year. That gives you your hourly floor — the rate below which you lose money. From there you choose hourly, fixed-project, or value-based pricing depending on the job, and you never quote below the floor.

"Charge your worth" is useless advice. You can't put it on an invoice. What follows is the math, the decision rules, and the exact words to use when a client says you're too expensive.

Step 1: Calculate Your Hourly Floor (the number you can't go below)

Most freelancers price by copying a competitor or pulling a round number out of the air. Both are how you end up working 50-hour weeks and still falling short. Your floor is built from four inputs.

The formula:

Hourly floor = (Target salary + Annual overhead + Tax & benefits buffer) ÷ Billable hours per year

Let's plug in real numbers for a freelancer who wants to take home a $70,000 salary.

Input What it covers Example
Target salary What you want to actually pay yourself $70,000
Annual overhead Software, hardware, insurance, internet share, accountant, subscriptions $9,000
Tax & benefits buffer Self-employment tax, health insurance, retirement (no employer covers these now) $28,000
Total you must earn $107,000
Billable hours/year Realistic, not theoretical (see below) 1,200
Hourly floor $107,000 ÷ 1,200 ~$89/hour

The number that shocks most people is the tax and benefits buffer. As a freelancer you pay both halves of Social Security and Medicare — the self-employment tax is 15.3% — plus you're buying your own health insurance and funding your own retirement. Budgeting roughly 25-35% of your target salary for this is realistic, not pessimistic.

Why "billable hours" is the trap

A full-time year is about 2,080 hours. You will not bill 2,080 hours. You'll spend a third or more of your time on unpaid work: finding clients, writing proposals, invoicing, admin, learning, and the occasional dead week. A realistic billable target for a solo freelancer is 1,000-1,300 hours a year — roughly 20-26 billable hours in a good week.

This is the single biggest reason new freelancers underprice. If you set your rate assuming 40 billable hours a week, you've built your business on a number that doesn't exist. Use the conservative figure. If you bill more, that's upside.

Step 2: Pick Your Pricing Model (and when each one wins)

The floor is your safety net. The model is how you actually structure the quote. There are three, and the right one depends on the job — not your preference.

Model Best for The risk Who it favors
Hourly Open-ended, evolving, or research-heavy work where scope is genuinely unknown You're penalized for getting faster; clients fear an open meter Clients on simple jobs
Fixed project Well-defined deliverables you've done before (a logo set, a 5-page site, a sales-page rewrite) Scope creep eats your margin if you don't protect it You, once you're efficient
Value-based Work tied to a measurable client outcome (revenue, leads, conversion lift) Requires data and a client who'll share numbers You, when the impact is big

Rule of thumb: Charge hourly when you can't predict the scope. Charge fixed when you can. Charge on value when your work directly moves a number the client cares about and you can roughly quantify it.

Value-based pricing sounds advanced, but the logic is simple: if your $6,000 sales-page rewrite is expected to add $80,000 in annual revenue, the price isn't "expensive" — it's a rounding error against the return. You're not selling hours; you're selling the outcome. State the expected return in your quote and the number frames itself.

Step 3: Convert a Project Quote Into a Fixed Price (without losing money)

Fixed pricing is where most freelancers quietly go broke, because they quote a feeling instead of doing the reverse math. Here's the process that protects you.

  1. List every deliverable and sub-task. Break the project into the smallest pieces you can: discovery call, first draft, two revision rounds, file handoff.
  2. Estimate honest hours per task, then add 20-30% for the optimism tax. Everything takes longer than you think.
  3. Add a scope-creep buffer. Build in 20-30% on top for the "small change" requests that always appear. If they don't materialize, your margin improves.
  4. Multiply total hours by your hourly floor. That's your minimum fixed price.
  5. Run the effective-rate sanity check. Take your proposed fixed price and divide it by realistic hours. If a $3,000 project really takes 50 hours, that's $60/hour — below our $89 floor. The bid is a loss. Raise it or renegotiate scope.

That last step is the audit almost no one does. A fixed quote can feel great and still pay less than minimum wage once you count the revision rounds. Always divide back down to an hourly number and compare it to your floor before you send the quote.

Protect the price with scope language

The buffer in your math means nothing if your agreement doesn't define the boundary. Write the scope so "one more tweak" has a clear edge:

"This quote covers two rounds of revisions on the agreed deliverables. Additional rounds or changes to the approved scope are billed at $[your rate]/hour and quoted before work begins."

Put that line in writing every time. A simple, signed service agreement template is what turns "scope creep" into "additional billable work" — and it's the difference between a profitable project and a resentful one.

Step 4: Charge Different Clients Different Prices (this is allowed)

Here's a legitimate strategy the generic guides skip: you don't owe everyone the same number. A funded startup, a marketing agency reselling your work, and a solo founder bootstrapping on savings are not the same customer, and the value your work delivers to each is wildly different.

Tier your pricing by who's buying:

  • Large company / funded startup / agency markup: Your floor + 50-100%. They have budget, procurement expects to pay it, and a low quote actually reads as low quality.
  • Established small business: Your floor + 15-40%. Healthy margin, sustainable relationship.
  • Solo founder / nonprofit / early-stage: At or near your floor — but only if the work is a portfolio-builder, a referral engine, or genuinely light. Never below it.

This isn't dishonest; it's how every agency, law firm, and consultancy on earth prices. The deliverable might be similar, but the value, the budget, and the support overhead differ. Read the client before you quote.

Step 5: Raise Your Rates and Handle "You're Too Expensive"

Raising rates on existing clients

Rate increases feel terrifying and are almost always fine. Give notice, be matter-of-fact, and don't apologize. Copy-paste and adjust:

"Hi [Name] — a quick heads-up that my rates are increasing to $[new rate] starting [date, ~30-60 days out]. I've loved working with you and wanted to give you plenty of notice. Everything else stays exactly the same, and I'm happy to wrap up anything currently in progress at the current rate."

A 10-20% bump annually is normal. The clients who'd leave over a fair increase are usually the ones eating your margins anyway.

When a prospect says you're too expensive

Don't drop your price. Drop the scope, or anchor differently. Three responses that work:

  1. Anchor high first. Always present your premium option before the cheaper one. "Too expensive" relative to what? If they saw $9,000 first, $5,000 feels reasonable. Lead with the full package.
  2. Trade price for scope. "I can hit that budget — here's what we'd remove to get there." This keeps your rate intact and puts the decision on them. You never discount the work; you resize it.
  3. Reframe to value. "I understand it's an investment. The goal is for this to pay for itself in [X months] through [specific outcome]." Price objections are usually value objections in disguise.

The freelancer who instantly slashes 30% the moment a client flinches teaches every future client to flinch. Hold the line, or move the line on scope — never on rate alone.

Your Fill-In Pricing Calculator

Copy this, fill in your own numbers, and you'll have a defensible rate in ten minutes:

TARGET TAKE-HOME SALARY:            $__________   (a)
ANNUAL OVERHEAD:                    $__________   (b)
  - Software/subscriptions
  - Hardware (annualized)
  - Insurance
  - Accounting/legal
  - Internet/phone share
TAX & BENEFITS BUFFER (25-35% of a):$__________   (c)

TOTAL ANNUAL TARGET (a+b+c):        $__________   (d)

REALISTIC BILLABLE HOURS/YEAR:      __________     (e)   [start with 1,200]

HOURLY FLOOR (d ÷ e):               $__________

FIXED-PROJECT CHECK:
  Estimated hours × 1.25 (optimism) × 1.25 (creep) = ____ hours
  Hours × hourly floor = minimum fixed price:       $__________
  Effective rate (price ÷ realistic hours):         $__________   ← must beat your floor

Want more fill-in templates and freelance playbooks like this? Subscribe to the newsletter for one practical guide a week.

Putting It Together

Pricing freelance work stops being scary the moment it becomes arithmetic. Build your floor once, choose the model that fits each job, audit fixed bids with the effective-rate check, tier by client, and hold your rate with scope and anchoring instead of discounts.

Your rate is only half the sale, though. The other half is how you present it. A clear, confident freelance proposal makes your number feel inevitable — and if you're still chasing those first jobs, here's how to land your first client with no portfolio. For broader self-employment and tax planning, the U.S. Small Business Administration has solid free guidance.

Frequently Asked Questions

What's the difference between hourly, project-based, and value-based pricing, and which should I use?

Hourly bills for time, fixed-project bills for a defined deliverable, and value-based bills for an outcome. Use hourly when the scope is genuinely unknown, fixed when you can predict the work, and value-based when your work moves a measurable number (like revenue or leads) that you can quantify. Most freelancers should default to fixed-project pricing once they've done a type of job a few times, because it rewards efficiency instead of punishing it.

How do I figure out a minimum freelance rate from my living expenses?

Add the salary you want to pay yourself, your annual business overhead, and a 25-35% buffer for self-employment taxes and benefits. Divide that total by your realistic billable hours per year — start with 1,200, not 2,080, because a third or more of your time is unbillable. The result is your hourly floor, the rate below which you're losing money.

How do I raise my rates without losing clients?

Give 30-60 days of notice, state the new rate plainly, and don't apologize. An annual increase of 10-20% is standard and most good clients expect it. Offer to finish any in-progress work at the old rate as a goodwill gesture. The few clients who walk over a fair increase are usually the lowest-margin ones anyway.

Should I charge every client the same rate?

No. Tier your pricing by client type. Funded startups, agencies reselling your work, and large companies can pay your floor plus 50-100%; established small businesses plus 15-40%; and solo founders or nonprofits at or near your floor when the project earns you a portfolio piece or referrals. Never quote below your floor, but charging more where there's more budget and value is standard practice, not price gouging.

What should I include in a project estimate so I don't undercharge?

List every deliverable and sub-task, estimate honest hours, then multiply by 1.25 for optimism and another 1.25 for scope creep. Multiply total hours by your hourly floor for the minimum price, then run the effective-rate check: divide your quoted price by realistic hours and confirm it still beats your floor. Finally, write scope language capping revisions so extra requests become billable instead of free.