What you display on your pricing page shapes client perception and expectations. Too little information frustrates prospects. Too much creates decision fatigue. This guide shows you how to disclose enough to convert without overwhelming readers.
The Case for Total Transparency
Hiding pricing behind a contact form costs you business. Prospects who want to know price before calling will simply check your competitor. One study found that adding pricing to a B2B website increased qualified leads by 40%, because unqualified browsers self-selected out. For service work, show your price range or base price upfront. If pricing is truly custom, show your typical starting point. Example: “Starting at $3,500” with a “Get Custom Quote” button works better than “Call for pricing.”
Core Information: What Every Tier Needs
Show three to five differentiators per tier, focusing on what prospects actually care about: deliverables, timeline, revision rounds, support level, or guarantee terms. Skip features that don’t change across tiers. If all three include “email support,” don’t list it. Instead, show what differs: Starter gets 24-hour response, Professional gets 12-hour, Premium gets real-time. This makes readers focus on real tradeoffs. Fewer distinct features means faster decisions.

The Optional Add-Ons Section
List items clients typically request beyond base pricing: rush delivery, additional revisions, expedited support, specialized work. Price each clearly. This section prevents surprise requests like “My project is bigger, can we add X?” Your prospect already knows the cost. Waco3 shines here for freelancers. Build proposals with clear add-ons listed, then send them with open tracking. You’ll see which clients hesitate at the add-ons section, letting you follow up proactively with alternatives.
Timelines and Guarantees
If timeline differs across tiers, make it explicit: five-day delivery, ten-day delivery, two-week delivery. People pay more for speed. If you offer guarantees (revisions, money-back, performance metrics), list them prominently. Guarantees remove perceived risk and justify premium pricing. Don’t hide them in terms and conditions. Example: “Unlimited revisions until satisfied” is a stronger differentiator than listing specific revision counts.
What to Hide
Skip technical specifications unless your audience cares. Developers care about API limits. Clients don’t. Don’t list every tool you use. Clients want outcomes, not tool inventory. Skip internal metrics like uptime percentage unless they directly impact their work. For service work, hide complexity. Show simplicity and outcomes. If you maintain a production database with redundancy and backup systems, don’t list that on your pricing page. Clients trust you to handle it.
Disclosure of Assumptions and Limits
If a tier is limited in ways that matter, state it clearly. Example: “Five concurrent projects per tier” prevents frustration. “Revisions for first two weeks only” sets expectations. These aren’t negatives if you frame them as part of how you deliver value. Clients want to know what they’re getting into. Surprises cause refund requests.
Show exact prices, clearly differentiated features, and common add-ons. Hide commodity features, technical details, and internal complexity. Transparency converts. Mystery repels.
The CTA Difference Between Tiers
Each tier can use a slightly different call-to-action if it helps discovery. Your starter tier might say “View Sample Scope” so prospects understand what they’re paying for. Your premium tier might say “Schedule Strategy Call” because buyers at that price expect personal attention. Your mid-tier, “Get Started,” is direct and action-oriented. Aligned CTAs reduce friction by meeting prospects where they are.
Ready to send stronger proposals?
Build, send, and track proposals in one place so follow-up is easier.
Start your free trial →





