← All posts
Guides·9 min read·November 5, 2026

How to Price Freelance Projects: Hourly, Fixed, or Value Based

A calculator resting on an open notebook next to a laptop and a pencil
Photo by Jakub Zerdzicki on Pexels

Pricing is the part of freelancing that most people find hardest, because there is no single right answer. Charge too little and you resent the project. Charge too much, or explain it badly, and the client walks away.

This guide covers the three main ways to price a project, when each makes sense, and how to present the number in a proposal.

The examples use made up numbers to illustrate the math. Your rates depend on your skills, market, and costs.

The three models

1. Hourly

You charge for the time you work.

Good for:

  • Work whose size is unknown, such as ongoing support or exploratory projects.
  • Clients who want to control the budget as they go.
  • Short, small tasks.

Watch out for:

  • It punishes speed. The better and faster you get, the less you earn for the same result.
  • Clients focus on hours, not outcomes. They may question every line on the invoice.
  • A cap on income. There are only so many hours in a week.

If you bill hourly, estimate hours up front and agree a limit or a check in point, so there are no surprises.

2. Fixed price

You charge a set amount for a defined scope.

Good for:

  • Projects with clear deliverables.
  • Clients who want to know the total before they commit.
  • Work you can estimate well from experience.

Watch out for:

Fixed pricing rewards efficiency, which is why many experienced freelancers prefer it.

3. Value based

You charge based on what the work is worth to the client.

Good for:

  • Work that clearly drives revenue or saves money, such as a sales page, a pricing strategy, or a process that saves a team hours a week.
  • Clients who think in business terms.

Watch out for:

  • It needs evidence. You have to understand the client's numbers and be able to explain the value.
  • It takes confidence. A price unrelated to your hours can feel uncomfortable at first.

For example, if a new landing page could bring in $50,000 of new business, a $6,000 fee is easy to justify, even if it takes you 30 hours.

How to work out a floor

Whatever model you use, know the minimum you can accept. A simple way to find it:

  1. Decide what you need to earn in a year, after tax and your own costs.
  2. Estimate your billable hours. Not 40 a week. Time for admin, selling, and gaps often leaves 20 to 25 billable hours.
  3. Divide. That gives an hourly rate you need to hit.

For example, with made up numbers: if you need $80,000 a year and can bill 1,000 hours, your floor is $80 an hour. A project you expect to take 50 hours then has a floor of $4,000.

This floor is the minimum, not the price. Fixed and value based prices should usually sit above it.

Estimate honestly

Most underquoting comes from estimating the best case. A few habits help:

  • Break the project into parts and estimate each one.
  • Add time for communication. Calls, emails, and feedback rounds often take a quarter or more of a project.
  • Add a buffer. Many freelancers add 15 to 25 percent for the unknown.
  • Look back. Compare your past estimates with the real time spent, and adjust.

If you cannot estimate with confidence, an hourly or phased price is safer than a fixed one.

Present your price in the proposal

How you show a price matters almost as much as the number.

Put it where it is easy to find. Do not bury it. Clients who have to hunt for the number assume you are hiding it.

Tie it to what they get. List the deliverables near the price, so the number reads as a result, not a cost.

Offer options. Presenting two or three packages changes the question from "should I hire this person?" to "which option suits me?" For example:

EssentialStandardComplete
What is includedCore deliverablesCore plus extrasEverything plus support
PriceLowestMiddleHighest

Clients often choose the middle one. Make sure you are happy to do any of the three.

State the payment structure. A deposit and a balance, or milestones, in plain numbers. See how to ask for a deposit as a freelancer.

Do not apologize. Phrases like "my rate is only..." or "I hope that is okay" weaken the number. State it plainly.

Our freelance proposal template has an investment section laid out.

When a client says it is too much

First work out what the objection is.

  • "It is above our budget." Offer a smaller scope or a phased start, instead of a lower rate.
  • "Someone else quoted less." Compare the scope. Often the other quote leaves things out. Explain what yours includes.
  • "Can you do it cheaper?" Offer to remove something, not to discount the same work. Cutting your rate teaches clients your first number was soft.

Sometimes the answer is that the client is not a fit, and that is fine.

Raising your prices

If you are booked solid or rarely hear "that is too much", your prices are probably too low. When you raise them:

  • Raise them for new clients first.
  • Give existing clients notice and a date.
  • Do not apologize for it.

Small, regular increases are easier than large, rare ones.

A quick checklist

  • Do I know my minimum rate?
  • Have I estimated each part of the project and added a buffer?
  • Is the scope specific, so a fixed price is safe?
  • Is the price shown clearly next to what is included?
  • Have I offered options where it makes sense?
  • Is the payment structure in plain numbers?

For what else to check before sending, see the proposal pre-send checklist. And if your proposals keep getting passed over, why freelance proposals get rejected covers other common reasons.

You can send priced proposals, with a deposit built in, on Draftedly's free plan, which includes 10 sent proposals.

Ready to send proposals that get signed?

Start free with 10 proposals. No credit card required.

Start for free →
Keep reading