How to Price a Freelance Project
There's no universal right rate, and anyone quoting one without knowing your skills, market and costs is guessing. What you can do is work out your floor, estimate honestly, and pick a pricing model that suits the project. This guide walks through all three.
Updated September 30, 2026
Step 1: Work out your minimum rate
Your minimum rate is the number below which freelancing costs you money. It comes from your own numbers, not from what others charge. Fill in this worksheet honestly, especially the billable hours: admin, sales and learning take real time.
1. Target yearly income (before tax): [A] 2. Yearly business costs (software, equipment, insurance, accountant, etc.): [B] 3. Total you need to bring in: A + B = [C] 4. Working weeks per year (minus holidays, sick days, quiet periods): [D] 5. Billable hours per week (minus admin, sales, learning): [E] 6. Billable hours per year: D × E = [F] 7. Minimum hourly rate: C ÷ F = [G] 8. Minimum day rate: G × billable hours per day
Worked example with made-up numbers: a target of $60,000 plus $6,000 of costs is $66,000. With 44 working weeks at 25 billable hours, that's 1,100 hours, so the minimum is $60 an hour. Your numbers will differ.
This is a floor, not a price. What you actually charge depends on the value of the work to the client, your experience and demand for it.
Step 2: Estimate the hours honestly
Underestimating is one of the easiest ways to lose money on fixed-price work. Break the project into tasks, give each a low and a high estimate, and include the parts people forget: calls, email, revisions and project management.
Project: [name]
Task Hours (low - high)
Discovery call and research 3 - 5
[Task 2] [ ] - [ ]
[Task 3] [ ] - [ ]
Revisions (per agreed rounds) [ ] - [ ]
Project management and calls [ ] - [ ]
---------
Total [low] - [high]
Price = high estimate × your rate, rounded, plus a buffer for unknowns.Step 3: Choose a pricing model
- Hourly: fair for work you can't scope, like debugging or ongoing support. The downside is that you earn less as you get faster, and clients watch the clock.
- Fixed price: easiest for clients to approve. It rewards you for working efficiently, but only if the scope is tight. Use it when you can define the deliverables.
- Packages: fixed prices for standard bundles (for example a logo package or a monthly social plan). Good for repeatable work.
- Retainer: a monthly fee for an agreed amount of ongoing work. Gives both sides predictability.
- Value-based: priced from what the result is worth to the client rather than your time. It needs a clear, measurable outcome and a client willing to discuss it.
Offer options instead of one number
Two or three options with genuinely different scope let the client choose the level of investment, instead of deciding between yes and no. Put the recommended option in the middle, and make sure the smallest one still solves their main problem.
Example numbers only: Essential $2,400 (core deliverables), Recommended $3,600 (adds the second phase), Complete $5,200 (adds ongoing support for three months).
Protect the price in the proposal
- Put the price after the scope, so it reads as the cost of something specific.
- Take a deposit before starting.
- Define revision rounds and say how extra work is quoted.
- Add a valid-until date so an old quote can't be accepted at an old price.
When a client says it's too expensive
Cut scope, not your rate. Offer a smaller version that still solves the core problem, or split the project into phases. Dropping the price for the same work tells the client your first number wasn't real, and it sets the rate for every project that follows.
Raise your rates on new work
The easiest time to charge more is on a new proposal. For existing clients, give notice (for example, a new rate from the next quarter) and tie it to what's changed, such as your experience or the results you've delivered for them.
Related
- How to Write a Freelance Proposal (Step by Step)A step-by-step guide to writing a freelance proposal clients say yes to: discovery questions, the eight sections to include, example wording, and how to send it.
- Freelance Quote vs Proposal: Which to SendThe difference between a freelance quote and a proposal, when each one wins the work, and a copyable quote template for small, well-defined jobs.
- Freelance Proposal Mistakes That Lose ClientsTwelve freelance proposal mistakes that make clients hesitate, with before-and-after examples: vague scope, no exclusions, one price, no next step and more.
- Web Developer Proposal Template (Free, Copy-Ready)A complete web development proposal template to copy: summary, scope, exclusions, timeline, pricing options and terms, with notes on filling in each part.