Freelance pricing guide · 8 minute read · Updated
How to price freelance projects without guessing.
Build your quote from a sustainable floor, make uncertainty visible, and put a written boundary around the number before work begins.
Find the floor
Start with what the work must earn.
Your hourly rate does not have to appear in the proposal. It is the private input that keeps your project price connected to capacity, overhead, and the income the work needs to produce.
Add collaboration load when the project includes extra revision rounds or multiple decision makers.
Calculate your sustainable rate floor →First establish the price below which the project borrows from your margin. Market position and value can move the final price up; they should not erase the floor.
Price the unknown
Uncertainty is work that has not introduced itself yet.
Incomplete requirements, dependencies, fragmented feedback, compressed timelines, and payment risk all consume time. A healthy quote names that operating reality instead of hoping it disappears.
Mostly clear
Requirements are stable, access is ready, and one person owns feedback.
Some open questions
A few dependencies or stakeholder decisions are still unresolved.
High uncertainty
Scope is evolving, the schedule is compressed, or delivery depends on several teams.
See the ladder
A worked pricing example.
For a 40-hour website project at a sustainable rate of $100/hour, with layered complexity, two revision rounds, two decision makers, 15% uncertainty, and a new client:
These figures are planning examples, rounded to the nearest $50. Use your own rate, effort, risk, and local tax requirements.
Draw the line
Give the price a boundary.
A strong quote tells the client what the number assumes. The boundary is not hostile fine print; it is a shared definition of done.
PROJECT INVESTMENT [Project price] INCLUDED DELIVERABLES • [Deliverable one] • [Deliverable two] • [Deliverable three] TIMELINE Approximately [number] weeks, beginning after kickoff requirements and the initial payment are received. REVISIONS Includes [number] rounds of consolidated revisions. NOT INCLUDED [List likely exclusions and third-party costs.] CHANGES Requests outside this boundary will be quoted separately before additional work begins. PAYMENT [Payment schedule and due dates.] Final terms should be confirmed in the project agreement.
Turn an out-of-scope request into a priced client response →
Optional one-time add-on
Want ready-to-edit proposal starting points?
The free pricing guide, scope template, and generators stay complete. Pro Templates adds reusable proposal starts, a scope-boundary checklist, change-request language, and a pre-send review for one-time $9 access—no subscription.
Common questions
Practical answers before you quote.
Should freelancers charge hourly or by project?
Use your sustainable hourly rate to calculate a private floor. Present a project price when the deliverables and boundary are clear; use hourly or time-and-materials billing when the work genuinely cannot be defined in advance.
How much contingency should a freelance quote include?
Start around 10% for clear work, 15–20% when there are open questions, and 25% or more when scope, dependencies, schedule, or approvals are unusually uncertain.
What should a scope boundary include?
Include deliverables, timeline, revision rounds, exclusions, payment schedule, and a clear rule for handling requests outside the agreed scope.
Do I show clients the pricing calculation?
You can explain the assumptions without exposing every internal input. Clients usually need the investment, outcome, deliverables, timeline, revisions, exclusions, payment schedule, and change process.
What happens when the scope changes?
Pause, document the request, and price the impact before starting it. A written change rule makes this a normal project decision instead of a confrontation.
Where can I find a free price proposal template?
Use the free price proposal template to turn a quote, scope boundary, timeline, payment terms, and approval step into a client-ready draft without signup or uploads. Open the proposal generator →
How do I write a freelance project proposal?
Start with the client's need and desired outcome, then state deliverables, exclusions, timeline, investment, payment terms, revision limit, and a clear approval step.
Should a freelance proposal include revision limits?
Yes. State how many revision rounds are included and explain that requests beyond the approved scope follow a priced change process before work begins.
Quote template
A reusable starting point before you send the number.
What is a freelance quote template?
A freelance quote template gives you a reusable structure for the investment, deliverables, assumptions, timeline, revisions, exclusions, payment terms, and approval step. Build a free quote from those inputs →
For developers
Proposal boundaries for technical work.
Can developers use a freelance proposal template?
Yes. Developers can use a freelance proposal template to state technical deliverables, assumptions, timeline, revisions, exclusions, payment terms, and the change process before work begins. Open the free proposal generator →
Developer/product-build option
Want technical proposal starts that are already bounded?
The free generator stays complete. The optional Pro Templates pack adds reusable technical proposal starts, a scope-boundary checklist, change-request language, and a pre-send review for one-time $9 access.