The Codex
Value-based pricing for freelancers: when it beats hourly
Price inside a window: your cost floor plus a risk buffer at the bottom, a conservative estimate of the client's value at the top, and three options in between.
Value-based pricing means setting a fixed price from what the outcome is worth to the client, not from the hours it takes you. It works best when a business client can name a result with real money attached, the scope is clear enough to fix, and your work has a direct effect on that result. It works poorly for vague, exploratory, or small commodity tasks, where hourly or a paid discovery phase is safer.
In practice, you price inside a window. Your cost floor (hours times your floor rate, plus a risk buffer) sets the bottom. A conservative estimate of the value to the client sets the top. Three clear options let the client choose where in that window they land.
This guide shows how to run that process: when to use it, the discovery questions that surface value, a worked three-tier example with the math shown, how to build a risk buffer into a fixed fee, and what to say when a client asks for your hourly rate.
Codex summary
Value-based pricing sets a fixed price from what the outcome is worth to the client. Use it when a business client can name a measurable result and the scope is clear; use hourly or a paid discovery phase when it isn't. Price between your cost floor (likely hours x floor rate + a risk buffer) and a conservative value estimate built from the client's own numbers, and offer three options.
Who this is for
Freelancers who bill hourly and feel capped, who want to quote fixed fees without underpricing, or who keep getting asked for their hourly rate on outcome-driven projects.
If you only do 3 things
- Ask the value questions in discovery and write down the client's numbers.
- Work out your cost floor with a risk buffer before you set any price.
- Send three options in a proposal that leads with the client's goal, not your hours.
Hourly vs project vs value-based pricing
These three models differ in what sets the price and who carries the risk if the work takes longer than expected.
| Model | What sets the price | Who carries overrun risk | Best for |
|---|---|---|---|
| Hourly (or daily) | Your rate times the time you spend | The client | Unclear scope, open-ended support, exploratory work |
| Project (fixed fee) | Your estimate of effort, plus a buffer | You | Defined deliverables you have built before |
| Value-based | What the outcome is worth to the client | You, with more upside | Work tied to revenue, cost, or risk the client can measure |
Value-based pricing is a kind of fixed-fee pricing. The difference is the reference point. A cost-based fixed fee asks "how long will this take me?" A value-based fee asks "what is this result worth to them, and what share of that can I fairly charge?" You still need the first answer, because it tells you the lowest price you can accept.
If you haven't worked out that lowest price yet, start with the floor-rate method in how to set freelance rates and run your own numbers through the freelance rate calculator. Every number in this guide sits on top of that floor.
When value-based pricing works (and when it doesn't)
Value pricing is not a blanket upgrade over hourly. It is a tool for certain projects. Run each lead through these checks before you try it.
Good fit when most of these are true
- The client is a business with a measurable goal (sales, leads, retention, hours saved, risk reduced).
- The value is large compared with your cost to deliver.
- Your work directly moves the result, not just one step in a long chain you don't control.
- The scope can be written down with clear boundaries.
- You are talking to the person who owns the budget and the outcome.
- You have done similar work before and can estimate your effort.
Poor fit when any of these are true
- The client can't or won't share how the result affects the business.
- The work is small, routine, and easy to compare on price (a logo tweak, a one-hour fix).
- Requirements are vague and likely to change. Use hourly or a paid discovery phase first.
- You are a subcontractor to an agency that already set the client's price.
- The buyer is a procurement team that needs rate cards to compare suppliers.
- You can't estimate your own effort, so you can't tell whether the price is safe.
A simple decision rule: if you can't write the client's goal as a number they agreed to, don't price on value yet. Sell a short, paid discovery or audit at a fixed fee, then price the main project once the number exists.
How to estimate the value of an outcome with the client
You can't price on value you guessed. The estimate has to come from the client, in their words and their numbers, during discovery. Your job is to ask good questions and write the answers down. The discovery call agenda gives you a structure for the call. These are the value questions to add to it.
Discovery questions that surface value
- The problem: "What made you look for help with this now?" and "What happens today because this isn't solved?"
- The metric: "If this works, which number changes? Sales, sign-ups, hours spent, error rate, churn?"
- The baseline: "Where is that number today, and where would it need to be for you to call this a success?"
- The unit value: "What is one more customer (or one saved hour, or one avoided mistake) worth to you?"
- The cost of waiting: "If nothing changes for the next six months, what does that cost you?"
- The alternatives: "What else have you considered? Hiring, doing it in-house, a tool, doing nothing?"
- The decision: "Who else needs to agree, and is there a budget range you're working within?"
Turn the answers into a conservative number
Use a three-part formula and keep every input on the cautious side:
Annual value = change in the metric per year x value per unit
Conservative value = annual value x the share you realistically expect to happen
The second line matters. Your work rarely gets full credit for a result, and clients know it. Cutting the estimate in half (or more) for uncertainty makes the number one the client believes. When you show the number back to them, they should nod, not argue.
Two rules keep this honest. First, use only figures the client gave you or agreed with; never invent their margins. Second, if the client won't share numbers at all, treat it as a signal to price on cost or offer a paid discovery phase instead.
How to price a fixed-fee project with a risk buffer
Before you look at value, work out the lowest fixed fee you could accept. This protects you if the client picks the smallest option or the work runs long.
- Break the project into tasks small enough to estimate (a few hours to a couple of days each).
- Estimate each task three ways: best case, likely, and worst case.
- Multiply the likely total by your floor rate to get your base cost.
- Add a risk buffer based on how uncertain the work is.
- Check the worst case. If the buffered price doesn't come close to covering it, tighten the scope or raise the buffer.
Worked example: the cost floor for a fixed fee (hypothetical)
A freelance copywriter is quoting a six-email onboarding sequence for a software company. Their floor rate is $100 an hour. These figures are illustrative, not benchmarks.
| Task | Best (hours) | Likely (hours) | Worst (hours) |
|---|---|---|---|
| Discovery and research | 3 | 4 | 6 |
| Drafting six emails | 14 | 20 | 26 |
| One revision round | 4 | 8 | 10 |
| Setup support and QA | 2 | 4 | 5 |
| Meetings and admin | 3 | 4 | 5 |
| Total | 26 | 40 | 52 |
- Base cost: 40 likely hours x $100 = $4,000.
- Risk buffer: 25% of $4,000 = $1,000.
- Cost floor: $4,000 + $1,000 = $5,000.
- Worst-case check: $5,000 covers 50 hours at $100. The worst case is 52 hours, so the worst outcome costs about 2 hours at the floor rate. That is an acceptable risk.
How big should the buffer be?
There is no correct percentage. Base it on your own history: compare past estimates with the hours you actually logged. A sensible starting point is a smaller buffer for work you have repeated many times and a larger one for new types of work, new tools, or clients with several decision-makers. If you would need a very large buffer to feel safe, the scope is too uncertain to fix. Price a paid discovery phase instead.
The buffer only works if the scope holds. Put deliverables, revision limits, and exclusions in a statement of work, and price anything new through a change request rather than absorbing it.
Three-tier options (good, better, best): a worked example
Three options give the client a choice about how much to invest instead of a yes-or-no decision on one price. Each tier should solve the same core problem; the higher tiers add certainty, speed, or reach. Here is the same hypothetical project, now priced on value.
Step 1: estimate the value with the client's numbers
During discovery, the client shared these (hypothetical) figures:
- 800 free-trial sign-ups a month.
- 10% of trials become paying customers today, so 80 new customers a month.
- Each new paying customer is worth about $600 in gross profit in their first year.
- Goal: lift trial-to-paid conversion by 1 percentage point, from 10% to 11%.
- Extra customers per month: 800 x 1% = 8.
- Extra customers per year: 8 x 12 = 96.
- Annual value if the goal is fully met: 96 x $600 = $57,600.
- Conservative value (assume only half happens or is credited to this work): $57,600 x 50% = $28,800.
The pricing window is now clear: a cost floor of $5,000 for the core scope and a conservative first-year value of $28,800.
Step 2: build the three options
| Option | Scope | Price | Est. hours / cost floor | Effective hourly | Conservative value / price |
|---|---|---|---|---|---|
| Good | Six-email onboarding sequence, one revision round | $6,000 | 40 h / $5,000 | $150 | 4.8x |
| Better (recommended) | Good, plus in-app onboarding copy, an A/B test plan, and a 30-day results review | $9,500 | 60 h / $7,500 | About $158 | About 3.0x |
| Best | Better, plus a trial-ending page and two test-and-revise cycles over 90 days | $14,000 | 90 h / $11,250 | About $156 | About 2.1x |
The arithmetic behind the table:
- Cost floors use the same method as above ($100 an hour plus a 25% buffer): 60 x $100 = $6,000, plus $1,500 = $7,500; 90 x $100 = $9,000, plus $2,250 = $11,250.
- Effective hourly: $6,000 / 40 = $150; $9,500 / 60 = $158.33; $14,000 / 90 = $155.56.
- Value multiple (conservative value divided by price): $28,800 / $6,000 = 4.8; $28,800 / $9,500 = 3.03; $28,800 / $14,000 = 2.06.
Every option clears its cost floor, and even the top tier returns about twice its price on the cautious estimate. The higher tiers don't promise more conversions. They raise the odds of hitting the goal and prove the result with testing, which is what a client pays more for. Hourly billing for the same 40 hours at $100 would have earned $4,000. The Good option alone earns $2,000 more for the same work, because it is priced against the result, not the clock.
Rules for tiers that sell
- Make the middle option the one you recommend and design it to fit most clients.
- Change scope between tiers, not just the number of revisions.
- Keep the lowest tier profitable on its own. Some clients will choose it.
- Name what each option excludes, so the client can compare like with like.
How to present the price
How you present a value-based price matters as much as the number. Use a written proposal, and walk through it live when you can. The freelance proposal template has the sections; for a value-based proposal, fill them in this order:
- Their goal, in their words. Restate the problem and the metric they named.
- The value, in their numbers. Show the conservative estimate and how you got it, so the price has context before they see it.
- Your approach. What you will do and why it moves the metric.
- Three options. Scope, timeline, and price for each, with your recommendation marked.
- Boundaries. What's included, what isn't, and how changes are handled.
- Terms and next step. Payment schedule (for example, a deposit before work starts), how long the quote stays valid, and how to say yes.
Leave hours and hourly rates out of the proposal. Track them privately so you know your effective rate. If the client pushes on price, trade scope for money (drop a tier, remove a deliverable) rather than discounting the same scope. For the bargaining side of that conversation, including how your alternatives affect what you can hold, read outside options and freelance negotiation.
Handling "What's your hourly rate?"
Clients ask this because it is the only way they know to compare freelancers. Don't dodge it; redirect it to the outcome. Pick the script that fits the moment.
Early in the conversation
"For projects like this I quote a fixed price for the result, so you know the full cost up front and don't pay more if something takes longer. Can I ask a few questions about what you want this to achieve? Then I'll send options with exact prices."
When they insist on a number
"My rate for open-ended hourly work is $X. For this project I'd recommend a fixed fee instead, because the scope is clear and a fixed price protects your budget. I'll include both so you can compare."
When they need a rate for procurement
"Happy to provide a day rate for your supplier records. The proposal itself is a fixed fee for the defined scope, and any extra work would be quoted separately."
If you give an hourly rate, make it a real one you are happy to work at, set high enough that the fixed fee looks like the better deal for the client.
How to move existing clients from hourly to project pricing
Switching a client mid-project creates confusion. Switch at a natural break instead.
- Use your history. Look at your logged hours and invoices for this client. They show what similar work really costs you and what the client already pays for it.
- Pick the next defined piece of work. A new feature, campaign, or deliverable with a clear finish line is the easiest place to start.
- Frame it as a benefit to them. A fixed price means a predictable budget and no surprise invoices.
- Offer both for one cycle if they hesitate. Quote the fixed fee alongside an hourly estimate range, and let them choose.
- Move ongoing work to a retainer. For recurring support, a monthly fee for a defined scope often replaces hourly billing better than a series of small projects.
Script for an existing client
"For the next phase, I'd like to quote a fixed price instead of billing hourly. You'll know the full cost before we start, and I'll carry the risk if it takes longer than planned. I'll send two or three options by Friday."
If you are also raising prices this cycle, pair the switch with the timing advice in how to raise freelance rates for 2027, so the client hears one clear change, not two separate surprises.
Notes for the US, UK, Canada, and Australia
The pricing method is the same everywhere. What changes is how sales taxes appear on the quote. If you are registered for VAT (UK), GST/HST (Canada), or GST (Australia), say clearly whether each option price includes or excludes that tax, so the client compares the right numbers. In the US, whether a service is subject to sales tax depends on the state and the type of service, so check your state's rules before quoting a total. If you quote a foreign client in their currency, add the cost of converting the payment to your cost floor before you build the options.
Common mistakes
- Guessing the value. A number the client didn't give you is a number they won't accept.
- Skipping the cost floor. A value-based price can still lose money if the work takes twice as long as you thought.
- Fixing the price on vague scope. If you can't write the deliverables down, sell a paid discovery phase first.
- Three tiers that are really one. If the options differ only in revision rounds, clients pick the cheapest.
- Discounting instead of descoping. Lowering the price for the same scope teaches the client to negotiate every time.
- Promising the outcome. Price on the value of the goal, but promise the work and the process, not a guaranteed result you don't control.
- Not tracking your hours. Without them, you never learn whether your fixed fees are profitable.
FAQ
Is value-based pricing better than hourly for freelancers?
Not always. Value-based pricing pays better when the outcome is worth a lot to a business client and the scope is clear enough to fix. Hourly is still the safer choice for exploratory work, vague requirements, and small tasks where the value is close to the cost.
How do I find out what a project is worth to the client?
Ask during discovery. Ask what the problem costs today, which number improves if it is solved, what that number is worth to the business, and what happens if nothing changes for six months. Use the client's own figures and a conservative estimate, not your guess.
What percentage of the value should I charge?
There is no standard percentage. A useful test is whether the client can see a clear return at a conservative estimate of value, and whether the price stays above your cost floor plus a risk buffer. If both are true, the price is defensible.
Should I show my hours or hourly rate in a value-based proposal?
Usually not. Showing hours invites the client to judge the price by time instead of by the outcome. Track your hours privately so you know your effective hourly rate, and describe scope, deliverables, and boundaries in the proposal instead.
What if the client only has a fixed budget?
Ask for the budget early, then fit the scope to it. Offer the option that fits, explain what is left out, and show what a bigger option would add. Cut scope, not price, so your effective rate stays intact.
Tools and templates
Freelance Rate Calculator
Calculate freelance hourly and day-rate floors from your annual pre-tax income target, billable capacity, overhead, and buffer.
Open Freelance Rate CalculatorFreelance Proposal Template
A practical freelance proposal template with section prompts and follow-up email scripts so prospects move from call to clear yes/no decisions.
Open Freelance Proposal TemplateDiscovery Call Agenda
A five-part discovery call agenda for a 30-45 minute first call with a prospective client, with the questions to ask and how to turn notes into a proposal.
Open Discovery Call AgendaNegotiation Prep & Concession Planner
Plan a freelance price negotiation before the call: set your target, floor, option set, tradeables, and walk-away point, with a worked example and scripts.
Open Negotiation Prep & Concession PlannerStatement of Work (SOW) Template
Copy a freelance statement of work template with deliverables, exclusions, acceptance criteria, payment terms, and a change request process.
Open Statement of Work (SOW) TemplateLoading comments…

Comments
Sign in to comment.