Web Design

Pricing Page Lessons From Basecamp, Stripe, and Firms That Show Their Numbers

The pricing page is where most service-business websites suddenly go quiet. Pages that were confident everywhere else retreat into 'contact us for a quote', and buyers, who research price before they ever email anyone, quietly leave. Meanwhile, the most-studied pricing pages on the web take the opposite bet. Basecamp built a brand on one flat price. Stripe publishes its per-transaction rates for anyone to read. HubSpot lays its tiers out in a comparison table. This teardown looks at what those public pricing pages do structurally, what the research says about comparison design and cost transparency, and which approach fits which kind of service business.

Joshua Agonya Pi'Rwot

By Joshua Agonya Pi'Rwot

Founder, Business Growth Accelerator

Executive summary

Most service businesses hide their prices and call it strategy. This teardown of Basecamp, Stripe, HubSpot and productized services shows when publishing numbers wins deals, and how to structure a pricing page buyers trust.

Section 1

Showing numbers is a positioning decision

Basecamp's pricing approach has been famous for years precisely because it refuses complexity: one flat monthly price, everything included, no per-seat math. That is not just pricing, it is the loudest positioning statement on the site, telling buyers the product respects their time. Stripe makes the same move differently, publishing its per-transaction rates in plain text so a developer can model costs before ever talking to sales. Productized services have adopted the pattern too: design subscriptions like Designjoy publish one flat monthly figure as the centerpiece of the entire site. Contrast that with the average agency site, where price is treated like a state secret. Hiding numbers does not make you premium; McKinsey does not publish fees, but it also is not invisible on the question, its positioning, scale, and published thinking answer it. Your pricing page is answering the money question whether you write numbers on it or not. For a deeper look at this, see [Case Study: How Category-Leading Brands Built a Movement with Storytelling](/blog/case-study-how-built-a-movement-with-storytelling).

Section 2

Five pricing-page approaches, compared

There is no single correct pricing-page pattern, there is a correct match between pattern and business model. The table below lays out five approaches visible on real public sites, who each fits, and how each one typically fails. The honest test for operators: most five-to-seven-figure service firms default to 'no pricing at all' not because their sales motion demands it, but because nobody ever made the decision deliberately. If even one of your offers is repeatable enough to scope in advance, it can carry a published price or a floor, and that single number will quietly disqualify bad-fit leads before they cost you a discovery call. Choose your row on purpose.

Section 3

What comparison-table research actually says

When you do show tiers, structure matters more than styling. Nielsen Norman Group's research on comparison tables finds that static comparison tables work well for exactly this use case, membership levels and pricing packages, and that the qualities separating useful tables from decorative ones are simplicity, consistency, and scannability. Practically, that means a handful of rows that describe meaningful differences, identical wording across columns so differences pop, and a recommended tier that reflects genuine fit rather than maximum margin. NN/g also warns against the most common service-business mistake: listing every feature you can think of until the table becomes a wall of checkmarks. Buyers do not compare twenty rows; they look for the three rows that map to their situation. Cut the table until each remaining row would change someone's decision. If a row would not change a decision, it is decoration wearing a grid. If you are turning this into practice, [Wireframing for Non-Designers: Sketch the Page Before You Pay for It](/blog/wireframing-for-non-designers) maps the adjacent system.

Section 4

Transparency lowers the cost of saying yes

Baymard Institute's large-scale checkout research, more than 500 documented usability issues distilled into design guidelines, keeps returning to one theme: surprise and ambiguity at the moment of commitment destroy trust, and unexpected costs are among the most reliable ways to lose a buyer who was ready to act. Service businesses recreate that failure on pricing pages with vague 'investment varies' language. Harvard Business Review's Elements of Value research offers the positive frame: among the thirty elements buyers pay for, 'reduces anxiety' and 'saves time' rank with the most powerful, and a clear pricing page delivers both before the first call. This is how ConvertOS treats pricing inside LeverageOS: not as a menu, but as a qualification asset that does sales work while you sleep. If you are unsure which of your offers can carry a public number, that is a fifteen-minute exercise on a strategy call. The thinking here builds on [Lead Generation for Law Firms: Intake Speed, Local Search, and Ethics-Safe Growth](/blog/lead-generation-for-law-firms).

FAQ

Direct answers for operators.

Should a service business publish prices on its website?

Publish what is repeatable. Productized offers deserve exact public prices, as Basecamp and Designjoy demonstrate; custom engagements deserve an anchored starting-at figure or a typical range. The only approach with no defense for most firms under eight figures is total silence, because buyers research price before contacting anyone, and an unanswered money question sends them to a competitor who answered it.

How should I structure a three-tier pricing table?

Follow Nielsen Norman Group's comparison-table findings: keep rows few and meaningful, use identical phrasing across columns so differences stand out, and visually recommend the tier that fits most buyers. Name tiers by who they serve or what outcome they produce, not by 'Silver, Gold, Platinum.' Every row should be capable of changing a decision; delete the rest before they bury the three rows that matter.

Does showing prices scare away high-end buyers?

The evidence points the other way. A published floor, 'engagements begin at X', filters out mismatched budgets and signals confidence, while ambiguity creates the anxiety that HBR's Elements of Value research identifies as a value killer. Genuinely enterprise sellers like McKinsey can skip numbers because their positioning answers the question. Most service firms are not in that situation, and silence simply reads as either evasive or small.

Joshua Agonya Pi'Rwot

Written by

Joshua Agonya Pi'Rwot

Founder, Business Growth Accelerator · Country Director, AVODA Group Uganda · EMBA

Joshua helps service-business operators turn scattered marketing into a clear path from first attention to booked call. He is Founder of Business Growth Accelerator and Country Director of AVODA Group Uganda.