TL;DR
Clarify the scope before you name a number, then quote a clear price tied to the outcome. Include what is and is not covered, state revision limits and timeline, and build in the 10% fee so your take-home is protected.
A quote is more than a price - it is a small proposal that sets expectations and protects you. A vague quote invites scope creep and haggling. A clear quote closes the deal and defines the relationship. This guide covers how to build a quote that wins the job without leaving you exposed.
Clarify scope before you quote
Never quote a number until you understand exactly what the client wants. Ask two or three sharp questions: what does done look like, what is the deadline, and what have they tried already. On Upwork you can do this in the message thread or a quick call. A quote based on guesswork is a quote you will regret when the real scope appears.
State what is included and excluded
- List the deliverables in plain language so both sides see the same finish line.
- Name what is not included, so add-on requests are clearly extra work.
- State the number of revision rounds the price covers.
- Give a realistic timeline with a start condition, such as after the milestone is funded.
Present the price with confidence
Give one clear number and connect it to the outcome the client wants. Something like: 'The project is $X and delivers the finished result by Y date, including two rounds of revisions.' Do not stack qualifiers or apologize for the price. A confident, specific quote reads as a professional who has done this before, which is exactly the freelancer clients want to hire.
Build in the fee and terms
Remember Upwork's flat 10% service fee comes off your earnings on most contracts, so quote a number that nets what you need after the fee. Include your terms: how you will be paid (funded milestones for fixed price, tracker for hourly), what triggers the start, and how extra work is handled. Terms are not aggressive; they are what a real business runs on.
Offer options when it helps
For larger projects, a two-option quote can lift your close rate: a core package at your target price and a slightly larger one with an extra deliverable. This shifts the client from 'yes or no' to 'which one,' and it anchors your base price as the sensible choice. Keep it to two options, since more than that creates decision paralysis.
Common questions
Should I quote a price in my first message?
Only if the scope is genuinely clear. When it is not, ask two or three sharp questions first so your number is grounded in reality. A quote based on guesswork almost always leads to scope creep or an awkward correction later.
How do I present the price without sounding uncertain?
Give one clear number tied to the outcome and stop. Avoid stacking qualifiers or apologizing for the price. A confident, specific quote signals experience, which is exactly what clients look for when choosing between freelancers.
Why should I list what is not included?
Exclusions protect you from scope creep. When you spell out what the price does not cover, every extra request becomes a clear, chargeable change rather than an argument. The excluded items often save you more than the deliverable list.
Should I offer multiple options in a quote?
For larger projects, two options can help: a core package and a slightly larger one. This shifts the client from yes-or-no to which-one and anchors your base as the sensible pick. Keep it to two, since more options cause decision paralysis.
How do I include Upwork's fee in a quote?
Quote a number that nets what you need after the flat 10% service fee on most contracts. Divide your target take-home by 0.9 before you send the quote. That way the agreed price still delivers your intended income after Upwork's cut.
What terms should a quote include?
State how you will be paid, what triggers the start, the revision limit, the timeline, and how extra work is handled. For fixed price, tie the start to a funded milestone. Clear terms are what a real business runs on, not a sign of being difficult.
Keep going
Write quotes that win the job and protect your pay
Get the other 11 in the pricing stack, plus the full Upwork Income Club community - $9/mo, cancel anytime.
Join the Club