An itemised quote, not buttons: how to calculate and present the cost of work

One number in answer to "how much does it cost" turns the conversation into haggling: a number is easy to argue with and there is nothing to explain it with. An itemised quote works differently — people argue with it line by line, and every line can be justified. Below is a real $1 900 quote that was paid in full, with the stages and everything included beyond the work itself.
One number in answer to "how much does it cost" turns the conversation into haggling: a number is easy to argue with and there is nothing to explain it with. An itemised quote works differently — people argue with it line by line, and every line can be justified. Below is a real $1 900 quote that was paid in full, with the stages and everything included beyond the work itself.
---
Why a single number always loses
The client asks how much it costs. You answer: $400.
What happens next. There is nothing in their head to attach that number to. They do not know what it is made of, whether it is a lot or a little, or what exactly it buys.
The only thing anybody can do with a bare number is try to reduce it. Not out of meanness but because there is nothing else to work with.
An itemised quote changes the subject of the conversation. The client sees what is included and haggles over scope rather than the sum: "can we drop this bit?" That is a normal working conversation in which you lose no money — you remove work.
There is one more thing a quote does. It shows a scope the client had not seen. They thought they were ordering a clip. From the quote they learn they are ordering a script, the shots, the voiceover, the assembly, the format for the platform and two rounds of revisions. The price stops looking inflated.
---
The seven lines any quote is built from
A universal structure. The contents change, the structure stays.
1. What is included by scope. Specifically: how many units, in what format, delivered how.
2. What is needed from the client. Materials, access, sign-offs — and by when. This protects you from timelines slipping through no fault of yours.
3. Deadlines by stage. Not "two weeks" but what is ready by which date.
4. How many rounds of revisions are included. Two is normal. "We revise until you like it" is an open tab at your expense.
5. What the client pays for directly from then on. Domain, hosting, subscriptions, generations. Named in advance, it causes no complaints; discovered later, it always does.
6. What is not included. The list of things you will be asked about later. This is not over-caution, it is how you avoid falling out at handover.
7. Payment terms. How it splits, and when each part is due.
Seven lines defend themselves. People argue with the items, not the total.
---
A real $1 900 quote taken apart
What follows is an actual project. The client is Zakhar Fomin, owner of a dental clinic, who gave permission to use his name and the figures. Paid in full.
What the work consisted of
Three modules, each with its own deliverable.
Module 1. Foundation and segmentation. Audience breakdown, lead magnets, drawing the expertise out of the clinic's specialists, positioning.
Module 2. Content production. Ten pieces of content for five platforms, adapted for each.
Module 3. Website and bot. A knowledge base for the AI assistant, a smart receptionist, a mini app.
The output ran to 11 sections and 157 pages.
What was in the quote besides the work
Three things, and they are what make it a quote rather than a price list.
An owner's dashboard with metrics. Cost of acquiring a patient, conversion, assistant response time. The client is a Controller; he needs figures, not promises. The dashboard cost almost nothing to build and carried more than half the weight of the solution.
Staged payment with three deadlines. Analysis and design → building the site and configuring the agents → the content factory, auto-posting and integration with their system. The result is visible weekly.
This is the key point for a large fee. The client is not paying for a promise — they pay for the first stage and see the result before the second payment. Their risk drops, and resistance to the price drops with it.
The second step is kept separate. A CRM at $3 000–3 600 — but not in this quote. The wording: a considered second step once the first has paid for itself. Trying to sell everything at once would have killed this deal.
What the price was compared against
The most important thing in a quote is not the figures inside it but what they stand next to.
The comparison was not against zero but against an existing cost line. An in-house team — a marketer, a social media specialist, a remote administrator — costs the clinic roughly $720 a month plus taxes, holidays and sick leave.
$1 900 a year against $8 600 a year plus taxes. Against that background the price stopped being large.
The rule that follows: never present a quote on its own. Always alongside what the client already spends on the problem, or what they lose by not solving it.
---
How to calculate a quote if you are doing it for the first time
An order of operations that works without experience.
Step 1. Break the work into stages. Not by time but by deliverable: what will be ready at each.
Step 2. For each stage estimate your time and double it. First projects always take longer than they look, and nobody counts the revisions.
Step 3. Add the tool spend. On pay-per-use, generations are measured in cents and single dollars, but they have to be in there — the way a printer builds in paper. Do not itemise it on the invoice: the client will start discussing the cost of generations instead of the result.
Step 4. Check against the market. From my scrape of 848 listings: the median one-off job is $30–75, a set of listing images $245–730, a multi-page website $245–730, a system or pipeline $490–1 460.
If your figure is well below the bottom of the range, you are not starting small, you are setting a rate you will then have to live with across everyone in that client's circle.
Step 5. Find something to compare it to. What a person doing this in-house would cost. Or what not doing it at all costs.
---
How to assemble a quote in ten minutes
The practical part, because by hand this takes an evening.
The order I use myself:
Record the conversation with the client. Not from memory — record it.
Give the recording to the AI sales assistant. This is a ready helper from the catalogue, built on transcripts of Sergey Molokov's lectures: it combines psychological diagnosis — Steven Reiss's sixteen desires, the enneagram — with the applied methods of SPIN and Cialdini. It takes not only text but screenshots of message threads and call transcripts.
What you tell it: "Here is a recording of a conversation with a client. Identify his client type, pull out the pains he named himself, and show me where I underperformed."
What it returns: a psychographic portrait of the decision-maker — hidden fears, true motivators, pains. Plus a breakdown of your own side of the conversation.
In my case it found two mistakes of mine: I drifted into technical detail and blurred the focus on business metrics, and I failed to land the metaphor that would have explained the point to the client.
Build the quote out of the pains it named. Not out of what you can do but out of what he himself called a problem. That is the substance — it is not invented.
Build the brief with the same assistant. Ask: "Put together a brief for a deck for this client type — structure, emphases, number of slides, and separately a list of phrases to avoid." That last point saves you from the clichés proposals fall apart on.
Check it through the client's eyes. The assistant has a focus-group mode: it takes the client's role and walks your proposal slide by slide — where he would tense up, what he would skip. Then it makes the corrections itself.
Produce the file. The finished brief goes to Claude Code with the presentation skill — an editable file in 5–7 minutes.
The whole cycle from breaking down the recording to a sent PDF is under ten minutes.
And an honest caveat. Ten minutes is a pleasant side effect, not the product. A quote assembled in ten minutes out of something other than the client's own words will simply be quickly made rubbish. What works here is the order, not the speed.
---
If quotes become a constant
A one-off quote gets assembled by hand. When there are ten a month, you need a different tool.
The Legacy agents library — the ones assembled step by step in the lessons of the Make course — includes an assistant for quotes. It edits a quote directly in Telegram: recalculates lines, keeps versions and sends the finished file to the client.
Alongside it is a price-list assistant: it supplies prices, calculates against the price list and produces a proposal from the parameters entered.
How it works. Every lesson comes with a JSON blueprint. Load it into Make, enter your own credentials, and five minutes later you have a working system that would take a professional weeks to build.
What that changes. Deploying an assistant like this for builders, designers or wholesalers is a service of its own from $600. You are not selling a quote, you are selling not having to calculate them by hand any more.
The library is included in the Make and Full plans.
---
What to do today
One action, fifteen minutes.
Take your most recent job and write it up retrospectively across the seven lines: scope, what is needed from the client, deadlines by stage, rounds of revisions, what they pay for directly, what is not included, payment terms.
Usually it turns out there are three or four lines you never state out loud. Those are exactly where the arguments at handover come from.
---
What is ready for this on the platform
The sales assistant — breaks down a call recording, pulls out the client's pains and their type, and builds the brief for the proposal: structure, emphases, and separately which phrases to avoid. There is a mode where the model walks your proposal through the client's eyes and says where they would stumble.
Skills for Claude Code — more than ten thousand, including deck assembly. Not one prompt but a chain: a copywriter writes, a designer styles, a structurer lays it out across slides, a proofreader checks the first three. Files come with the Basic plan.
The ten-lesson sales module — four client types, handling price objections, shaping an offer around demand. Included in Basic.
Registration is free and opens three days of full Basic access.
---
What to read next
[A commercial proposal in ten minutes](/en/blog/proposal-in-ten-minutes) — the full breakdown, from the call recording to the PDF.
["How much does it cost" — what to say](/en/blog/what-to-answer-about-price) — what to say before a quote exists.
[AI freelancer price list](/en/blog/ai-freelancer-price-list) — what to check your figures against.
[One deal end to end: from a listing to $1 900](/en/blog/full-deal-breakdown) — the whole path of this deal, step by step.
[AI API pricing in 2026](/en/blog/llm-api-pricing) — what a request costs and how to work out your own costs.