Key takeaways
- Publish the commercial model, a useful range or example, and the assumptions that move the number.
- Separate setup, ongoing work, media or software, taxes, and optional services before the buyer reaches a call.
- Explain what happens when scope changes and what a buyer can decide without speaking to sales.
- Measure qualified understanding and sales-cycle friction—not only pricing-page form fills.
01
“Contact us for pricing” transfers all the uncertainty to the buyer
Bespoke work does not require a blank page. A buyer can understand whether you charge by project, retainer, usage, performance, or a combination. They can see a representative range and the few conditions that move it. Refusing to explain any of that does not create premium positioning; it creates an avoidable qualification call.
Start with the model and boundary. If discovery is paid, say so. If media, software, travel, tax, or third-party production is separate, name it. If the minimum engagement exists because the work cannot be responsible below that level, explain the operational reason.
Swipe to compare every column
| Layer | Disclose | Do not hide behind |
|---|---|---|
| Initial work | Audit, setup, migration, onboarding | “Implementation may vary” |
| Ongoing work | Cadence, capacity, deliverables, review | An unexplained monthly figure |
| Pass-through cost | Media, software, creators, travel | A late proposal appendix |
| Change | Overage, re-scope, pause and exit | Sales discretion alone |
02
Use ranges with the conditions attached
A range becomes useful when a buyer can locate themselves inside it. Show two or three representative situations and what creates the difference: number of markets, data quality, integrations, approval burden, production volume, or service level. Do not invent package names that conceal the same underlying variables.
Label examples as examples, not promises. State the date and currency. Give the reader a route to a more precise estimate that does not require surrendering unnecessary information.
03
Do not let the true total arrive late
The FTC’s dark-pattern analysis describes drip pricing as revealing mandatory charges late enough to obstruct comparison. The regulatory context varies by market, but the design principle travels: material costs and conditions should appear before a person invests time or acts on a misleading headline.
Avoid “from” prices that almost nobody qualifies for, crossed-out anchors with no real selling history, countdowns that reset, and vague savings claims. Honest uncertainty is better than precise-looking fiction.
04
Use pricing questions to improve the operating model
Track visits, calculator or example use, pricing questions, qualified inquiries, proposal changes, time to decision, and loss reasons. Read the questions buyers ask after visiting the page. Repeated confusion usually points to a missing inclusion, assumption, or change rule.
A transparent page will sometimes help a poor-fit buyer leave. Count that as saved time, not lost conversion. The page succeeds when the right person reaches the next step with fewer surprises.
Primary sources and further reading
Use the source material to validate details against your own context and current platform configuration.
- FTC: Bringing Dark Patterns to Light
- Google Ads: Optimize your ads and landing pages
- UK CMA: Online choice architecture
This field note follows the XenGrowth editorial policy: primary sources where available, visible limitations, material review dates, and no invented first-hand experience.
Stay with the problem



