The art of upselling in proposals without losing trust
Upselling in a proposal happens before the client has any reason to trust you. The fix is structure, not persuasion: a complete core scope, a short ladder of options and add-ons the client can switch off without losing the deal.

The rule
Treat the upsell as a choice the client controls, not a push
The main rule of upselling in a proposal is simple: every extra must answer something the client wrote in their brief, and the client must be able to decline it without the core deal changing.
Advice on upselling usually comes from customer success or retail. A quarterly review, a checkout prompt, a script for the support line. All of it assumes a relationship that already exists: the customer has used the product, seen results and given you some credit. A proposal has none of that. The client has read your portfolio, maybe had a call, and is now deciding whether you are worth the money at all.
That changes what an upsell can do. Late in a relationship, an extra offer reads as attention. In a proposal, the same offer can read as a studio padding the invoice before the work has even started. The client cannot yet tell the difference between a thoughtful recommendation and a sales move, so they judge the structure instead of your intent.
So the rule has a relevance side and a control side. Relevance: an option earns its place only if you can point to the line in the brief it answers. Control: the client must be able to say yes to the core scope alone and feel they bought something complete. Break either side and the extras start to tax the trust the core proposal was building.
Know which kind of extra you are offering
Upsell: more of the same work
A deeper version of what the client asked for. More concepts, a fuller guidelines document, extra rounds of refinement on the same deliverable.
Cross-sell: an adjacent service
Something next to the request. A branding studio offering photography art direction, or a web studio offering copywriting for the pages it builds.
Phase: the same goal, later
Work that only makes sense after the core project lands, such as a launch campaign once the identity exists. It belongs in the proposal as a clear next step, not a price today.
Sales folklore is full of rules of thumb with numbers in their names, about how many calls to make or how much the buyer should talk. They are fine for a sales floor. They say nothing about the proposal itself, where nobody is talking and the document has to make the case alone. For a creative studio, the useful question is narrower: does each option on the page make the client's decision easier or harder?
Cross-sells carry a specific risk. A client who hired you for identity work may read a long list of adjacent services as a studio that does everything and so nothing in particular. Keep cross-sells few, close to the brief and clearly separate from the core scope.
Structure
Build options into the proposal as a short price ladder
Give the client a complete core scope, then a short ladder of tiers or a few priced add-ons, and stop there: three options at most keeps the choice easy to make.
Choice overload is real in proposals. Every extra option asks the client to compare, and every comparison is a moment where they can stall. A client who cannot decide between several packages often decides on nothing, or asks for a call that pushes the decision back by a week. A short ladder avoids that. The client sees a floor, a middle and a ceiling, and the middle carries the scope you would actually recommend.
There are three ways to build that ladder. Pick one per proposal and resist mixing all of them.
Pick the structure that fits the project
| Structure | How it works | Best for | Trust risk |
|---|---|---|---|
| Core plus add-ons | A complete core scope with separately priced extras the client can switch on | Projects with a clear brief and a few natural extensions | Vague add-ons that look like padding |
| Tiers | Good, better and best versions of the same project, each complete | Clients unsure how far they want to go | A low tier stripped down to push the middle |
| Phases | The core project now, later stages described and priced separately | Larger goals with an uncertain budget | Later phases that feel like a commitment |
In an Ask HN thread about freelance sites, a freelancer wrote that work through those sites paid them at least $35/hr full time for the period of the project.
On a marketplace, the frame comes from the marketplace. The client compares your rate with a list of other rates, and the cheapest credible line tends to win. A proposal is the opposite setting. You choose the anchor, you decide what the core scope includes, and you decide which extras sit next to it.
Use that control with restraint. Keep the step between the core fee and each add-on modest, so an extra reads as a small, sensible addition rather than a second project. Order tiers from the scope you recommend outward, so the client meets the right answer early. And make every tier complete on its own: a client who picks the lowest tier should still get finished work.
Pricing research points the same way. When clients push on price, explaining the value of each option usually beats cutting the number.
50%
of interviewees said the most suitable option is to improve the value communication of products
Worked example
Price a branding proposal with add-ons that earn their place
Here is an illustrative identity proposal for a fictional client, with a core scope, a short ladder of tiers and a pair of add-ons, each tied to a line in the brief.
Illustrative example: a small branding studio pitches Harbour Coffee, a fictional roaster opening its own cafe. The brief asks for a new identity, mentions packaging for the retail bags, and says the owners want to post more on social media after launch.
The studio sets the core identity at 9,000. That covers the logo, palette, type system and a short guidelines document. It is complete: if Harbour Coffee signs for 9,000 and ticks nothing else, they open with a finished identity.
The middle tier adds a packaging system for 3,500 more, for a total of 12,500. The top tier adds a launch toolkit (signage, menu boards, a cup design) for 15,000 in total. Next to the tiers sit a pair of add-ons: a social template kit at 1,200 and a photography art direction day at 1,800. The highest possible total is 18,000, and the client can see every line that gets them there.
Illustrative example: Harbour Coffee identity proposal
| Line | Price | Brief line it answers | Why it keeps trust |
|---|---|---|---|
| Core identity | 9,000 | We need a new identity for the cafe | Complete on its own, priced first and in plain sight |
| Tier: identity plus packaging | 12,500 | Our retail bags look generic | Answers a problem the client named |
| Tier: identity, packaging and launch | 15,000 | We open in the spring | Ties the ceiling to a real date, not a wish list |
| Add-on: social template kit | 1,200 | We want to post more after launch | Small, optional and in the client's own words |
| Add-on: photography art direction day | 1,800 | Our current photos feel off-brand | Separate price, easy to skip |
Write each option so the client can judge it
Quote the brief back
Open each add-on rationale with the client's own phrase, so they recognise the problem before they see the price.
Name the outcome, not the deliverable
A social template kit becomes posts that look like the cafe from the opening week, which is what the owners asked for.
Show what skipping means
State plainly what the client still gets without the option. That sentence does more for trust than any discount.
Keep the core price up front
Never make the client hunt for the base fee. A buried core price makes every extra look like a trap.
Trust check
Spot the moves that cost you trust, then read the signals after sending
Trust usually breaks on a handful of avoidable moves, and the proposal itself can show you whether an option helped or hurt once the client starts reading.
Avoid these upselling mistakes
Surprise fees
Costs that appear only in the small print or the contract. If it will be billed, it belongs on the pricing page.
Vague add-ons
Lines like strategic support with no scope. The client cannot judge them, so they assume the worst.
Pressure deadlines
An add-on that is only available if they sign this week. It turns a choice into a test of nerve.
A crippled low tier
A floor option that is obviously unusable. Clients see the trick, and it colours how they read every other price.
Too many options
A long menu of extras makes the core scope look incomplete and delays the decision.
Payoneer's Freelancer Insights Report says that, in response to the rising cost of living, 41% of freelancers raised their rates.
Rate rises are easier to hold when the client can see what each price buys. A clear core scope with visible options gives a higher number something to stand on, and it keeps the conversation on value rather than on the total.
The same Payoneer report says 38% of freelancers reported an increase in hourly rates over the past year, while only 15% saw rates decrease.
Timing matters as much as structure. Introduce options in the conversation before the proposal goes out, so nothing on the pricing page is a surprise. A line like 'we can also cover packaging, and I will price it separately so you can decide later' does the work. When the proposal arrives, the option is already familiar and the client reads it as something you discussed, not something you slipped in.
When a client declines an add-on, do not repeat the offer. Ask what held them back. The answer is usually budget, timing or doubt about the value, and each needs a different reply. Budget points to a later phase. Timing points to a natural moment, such as the end of the project when the client has seen your work. Doubt about value means the rationale in the proposal did not connect, and that is useful to know for the next proposal.
This is where Formlio fits. A Formlio proposal carries an interactive quote: the client switches add-ons on and off and watches the total update, so the upsell becomes a choice they make on the page rather than a conversation you push. Section-level analytics show how long they spent on the pricing block, heatmaps show which options they hovered over, and you get a notification when they open the proposal or approve it with Slide-to-Approve or an e-signature.
Those signals answer a question a static file never can. A PDF goes into a black box. A Formlio document reports back: who opened it, what they read, when they signed. If a client keeps returning to the options but signs the core scope alone, the price of the extras is the issue, not the interest. If they skip the options entirely, the rationale needs work.
Questions
Frequently asked questions
Offer only what solves a problem the client has already named, and let them decline it without the core deal changing. In a proposal, that means a complete core scope with clearly priced, optional extras.
Tie every option to a line in the brief, describe the outcome rather than the deliverable, keep the core price visible and offer a short ladder of tiers or a few add-ons the client can switch on themselves.
Keep it to three options at most. A floor, a recommended middle and a ceiling give the client a real choice without turning the pricing page into a menu they have to study.
Price add-ons separately when they are true extras the client might skip. Use tiers when the options are deeper versions of the same project. Mixing both on the same page usually adds confusion rather than value.
Put relevant options in the proposal so nothing surprises the client later. Save bigger expansions for the end of the project, when the client has seen your work and trusts your judgement.
Ask what held them back: budget, timing or doubt about the value. With Formlio you can see whether they read the options at all, which tells you whether the rationale or the price needs work.
Template
Build a proposal clients can shape
Make a Formlio proposal with a clear core scope and add-ons clients switch on themselves, then see which options they read after you hit send.