Freelance Project Pricing Calculator
Turn hours, rate and buffer into a fixed project quote with a rush-fee option and a recommended price range that protects your margins.
Base price is hours × rate. The buffer absorbs scope creep and revision rounds. The quote range gives you room to negotiate without touching your minimum.
Why fixed quotes beat hourly billing (for everyone)
Hourly billing has a fundamental flaw: it punishes you for getting good at your job. The faster and better you work, the less you earn per project. Clients sense this misalignment too — an hourly arrangement means every extra hour costs them money, which creates a low-grade tension around time tracking, rounding, and 'are you sure that took 6 hours?' conversations.
Fixed project pricing aligns incentives properly. The client knows exactly what they will pay and gets a predictable outcome. You know exactly what you must deliver and get rewarded for efficiency — finishing in 30 hours what you quoted at 40 is pure profit, and it's entirely fair because the client bought a result, not your calendar.
The catch is that fixed pricing transfers the estimation risk to you. Underestimate and you work for free; overestimate wildly and you lose the bid. That is why the process matters: honest hour estimates, a real buffer for the unknown, and a quote range that protects your downside. This calculator handles the arithmetic — your job is the honest inputs.
How it works
- 1Estimate your hours
Be honest — include calls, revisions, and admin, not just production time.
- 2Set your hourly rate
Your true rate from the freelance rate calculator, not a guess.
- 3Add a buffer
15–25% for scope creep, feedback rounds, and the unexpected.
- 4Get your quote
Base price, buffered price, rush price, and a negotiation-safe range.
The formula
How to estimate hours honestly
Most freelancers underestimate hours by 20–40%, not because they are bad at maths but because they only count production time. A website redesign is not just '40 hours of design' — it is discovery calls, proposal writing, feedback rounds, file handoffs, QA, invoice chasing, and the client who takes six days to reply and then wants changes 'urgently'.
The fix is task decomposition. Break the project into concrete tasks of 2–8 hours each, estimate each separately, and add them up. 'Redesign the checkout flow' is a 30-hour guess. 'Audit current flow (4h), wireframe (8h), hi-fi screens (12h), prototype (4h), two feedback rounds (6h), handoff (3h), buffer for delays' is a 37-hour estimate you can actually defend — to yourself and the client.
Track your actuals. After every project, compare estimated versus actual hours. Most freelancers discover a personal pattern — consistently 25% under on design work, 15% over on admin. Your historical correction factor is the most valuable pricing data you own. If you regularly underestimate by 25%, multiply every future estimate by 1.25 before it goes in the calculator.
Hours freelancers forget to count
- ▸Discovery and scoping calls (1–5 hours per project)
- ▸Proposal writing and follow-ups (2–6 hours)
- ▸Waiting for feedback and chasing replies (1–3 hours)
- ▸Revision rounds beyond the first (2–10 hours)
- ▸Revisions caused by unclear feedback, not your errors
- ▸File preparation, handoff documentation, asset organisation (1–4 hours)
- ▸Post-launch fixes and questions during the warranty period (1–5 hours)
- ▸Invoicing, contracts, and admin (1–2 hours per project)
How big should the buffer be?
The buffer is not a bonus — it is insurance against the two things you cannot control: scope creep and human unpredictability. Every project contains surprises: the client who 'just needs one small thing added', the stakeholder who appears in round three with new requirements, the API that doesn't work as documented. The buffer absorbs these without turning your project into unpaid labour.
Size it by risk, not by habit. A repeat project for a known client with a clear brief is a 10–15% buffer job. A new client, a vague brief, or work with many stakeholders is 25–35%. And anything genuinely experimental — a technology you are still learning, an audience you don't understand — deserves 40% or a different pricing model entirely.
| Situation | Suggested buffer | Why |
|---|---|---|
| Repeat client, clear brief | 10–15% | Low uncertainty; you know their feedback style |
| New client, decent brief | 15–20% | Standard buffer for unknown working dynamics |
| Vague brief or new client | 25–35% | High scope-creep risk; revision rounds multiply |
| Many stakeholders | 25–30% | More approvers means more conflicting feedback |
| New technology for you | 30–40% | Learning curve and rework are near-certain |
Rush fees: when and how to charge them
Rush work costs you more than just the extra hours. It displaces other client work, forces evening and weekend labour, and carries a higher error rate because you have no slack for reflection. A 25% surcharge is the floor, not the ceiling — it compensates the real cost and, just as importantly, makes clients treat urgency as an exception rather than the default.
State the rush fee up front in the quote, never as a surprise mid-project. 'Standard delivery is 4 weeks at $4,600; the 2-week timeline you need is $5,750 with the rush fee.' Framed this way, most clients either accept the fee happily or relax the deadline — both are good outcomes. What you never want is a client who discovers the fee after agreeing the price.
Watch for chronic rush clients. A client whose every project is 'urgent' is either disorganised or treating your evenings as free capacity. The fee handles the first project; the pattern needs a conversation. Either they move to realistic timelines, accept rush pricing as their permanent rate, or you part ways — all better than quietly absorbing the cost forever.
Presenting the quote so it gets accepted
A quote is a sales document, not a spreadsheet. Clients buy outcomes, not hours, so lead with what they get: the deliverables, the timeline, and the result. 'A conversion-focused landing page, live in 3 weeks, optimised for your Q1 campaign' sells better than '40 hours at $115/hr plus 20% buffer' — even though both describe the same $5,500.
- ▸Quote a single confident number or a tight range — never a line-item hour breakdown.
- ▸Tie the price to deliverables and outcomes, not to your time.
- ▸Show two or three package tiers (good/better/best) to frame the middle option as the obvious choice.
- ▸Include the timeline, revision rounds, and what's excluded — ambiguity causes disputes.
- ▸Put the deposit (30–50%) and payment schedule in the quote itself.
- ▸Add an expiry date: 'This quote is valid for 14 days.' It creates urgency and protects you from cost changes.
- ▸Follow up once after 3–5 days if you hear nothing — silence is often busyness, not rejection.
Frequently asked questions
How do I price a freelance project?+
Estimate the hours honestly, multiply by your hourly rate, add a 15–25% buffer for scope creep and revisions, and present the result as a fixed quote. This calculator does exactly that — plus an optional 25% rush fee and a quote range that leaves room to negotiate. For setting the underlying rate itself, use the Freelance Rate Calculator.
Is hourly or project pricing better for freelancers?+
Project pricing usually wins once you have done the work a few times: clients love the predictability, and you get rewarded for efficiency instead of punished for it. Hourly billing is safer when the scope is genuinely unclear. Many freelancers estimate internally by the hour and quote externally as a fixed number.
How big should my buffer for scope creep be?+
15–25% is typical for well-scoped projects. Push it toward 25–35% when the brief is vague, the client is new, or the work involves many stakeholders. The buffer is not padding for laziness — it absorbs real costs: extra revision rounds, feedback delays, and small additions clients assume are included.
Should I show the client my hourly rate breakdown?+
Generally no. Show a single fixed price tied to deliverables and outcomes. Itemising hours invites clients to negotiate your time ('can't you do it in 30 hours instead of 40?') instead of buying the result. Keep the hourly maths internal — it is your costing method, not your sales pitch.
What is a standard rush fee percentage?+
25–50% on top of the project price is standard. Use 25% when the timeline is tight but manageable, and 40–50% when the rush displaces other client work or requires nights and weekends. Rush fees also serve as a filter — clients who truly need speed will pay, and everyone else accepts the normal timeline.
How do I quote a price range instead of a single number?+
Quote a range when scope has genuine uncertainty: set the floor at your buffered cost (so you never lose money), and the ceiling at roughly 10–20% above it. This calculator's recommended range does exactly that. Ranges also anchor negotiations above your minimum instead of below it.
What if my quote is much higher than the client's budget?+
Do not discount — reduce scope instead. Offer a smaller package at their budget ('we can do phases 1 and 2 now, phase 3 next quarter'). This protects your rate integrity, teaches the client that your time has a fixed value, and keeps the project profitable for you. Discounting trains clients to always push back.
Should I require a deposit on fixed-price projects?+
Yes — 30–50% upfront before work begins is standard. A deposit confirms the client is serious, covers your initial time investment, and makes mid-project disappearances far less likely. For projects above $10,000, use milestone payments: deposit, mid-project payment, and balance on delivery. The Invoice Late Fee Calculator can help you price late-payment protection too.