Present one clear, bold price, placed right after your plan and deliverables, framed by what it includes — and never apologize for it, bury it, or fragment it into confusing line items. Clients are rarely scared by numbers; they are scared by numbers that arrive without context or clarity.
Sequence matters: value first, number second
A price is only "expensive" relative to what it buys. If the client meets the number before they have seen the plan and deliverables, they judge it against nothing — or worse, against the cheapest alternative they can imagine. Structure the proposal so that by the time they reach the price, they have already read what the project achieves and exactly what they receive. Same number, completely different reaction.
This is why "what is your rate?" early in a first call is a trap. The honest answer is: "It depends on scope — let me put a proposal together so you can see the price next to exactly what you get."
One number, stated like a fact
The price line should read like the least dramatic sentence in the document:
- Good: "The complete project, as scoped above, is $4,800."
- Bad: "Our pricing for this engagement would come to approximately $4,800, though we are flexible depending on budget."
Every hedge — "approximately," "flexible," "we can work something out" — tells the client the number is soft and negotiation is expected. State it once, in bold, and move to the next step. Confidence in the price is read as confidence in the work.
Frame it with inclusions, not justifications
Directly under the price, restate in one or two lines what it covers: "Includes all five pages, two revision rounds, mobile optimization, and source files at handoff." This anchors the number to concrete value without sounding defensive.
Do not itemize your hours or your costs. A breakdown like "40 hours at $120/hour" invites the client to challenge the hours, the rate, or both. You are selling a finished outcome, not renting out time in labeled boxes.
Kill the tier matrix
Three-option pricing works on SaaS pages where thousands of visitors self-select. In a proposal to one human, it usually backfires: instead of deciding whether to hire you, the client now has to decide which version of you to hire — a harder question they will postpone. If you want to offer choice, one add-on is the limit: "Optional: ongoing maintenance at $250/month after launch." Helpful, simple, done.
Handle the deposit in the same breath
State payment terms right with the price so there are no surprises later: "50% deposit to book your start date, balance on delivery." Attaching the deposit to a concrete benefit — booking the date — makes it feel like a step forward rather than a toll. Then make paying it effortless: the more clicks between "approved" and "paid," the more deals evaporate in the gap. Tendrly was designed around that exact gap — it drafts the branded proposal from five answers and embeds a one-click Stripe payment link, so the client who accepts your price has already paid the deposit.
If the number still feels scary — to you
Most price anxiety in proposals belongs to the freelancer, not the client. It leaks out as hedging, unprompted discounts, and paragraph-long justifications — all of which make clients trust the price less. Write the price section last, keep it under four sentences, and reread it once asking a single question: does this sound like someone who believes the work is worth it? If yes, send it.
FAQ
Should I show the price on the first page?
In a one-page proposal, position it after the deliverables — roughly two-thirds down. The client should never have to hunt for it, but they should meet the value case first.
What if the client asks for a discount?
Trade, do not fold: reduce scope to meet their budget while keeping your rate intact. "We can hit $3,500 by trimming the third page and one revision round." A discount without a trade teaches clients your prices are opening bids.
Should I mention my price range before sending the proposal?
A soft range on the call — "projects like this usually land between $4,000 and $6,000" — is smart. It filters mismatched budgets early, so the written price never ambushes anyone.