Skip to content
Build in Public

The pricing page I rewrote five times

I counted. Five. Knowing what to charge and explaining it on one page are two completely different things.

SD
Shubham Datarkar
· 3 min read
Updated

I counted. Five. Five times I rewrote this one page, and Sujata counted too, and she will not let me forget it. Back on the business-model day I figured out what to charge -- the tiers, the commission, the whole clever incentive structure. Turns out knowing what to charge and being able to explain it on a single page a stranger reads in fifteen seconds are two completely different things, and the second is much harder.

Because a pricing page isn't a table of numbers. It's the exact moment a curious visitor decides whether you're honest or you're hiding something. Get the words slightly wrong and even a fair, generous price feels like a trick. Get them right and even a paid plan feels like a good deal. Same numbers, opposite outcomes, entirely down to how you say it. That's terrifying, and it's why I couldn't leave it alone.

The single hardest thing to communicate: the platform fee and GST at checkout. There's a small fee on top of the service price, plus tax on that fee. It's minor, it's fair, and it's the kind of thing that, if a guest discovers it as a surprise at the final step, poisons the entire experience -- nobody minds a fee they were told about, everyone hates a fee that ambushes them. So I kept rewriting to find the way to state it plainly, upfront, without making it feel like a big scary deal, because it isn't one unless I hide it. Honesty stated confidently reads as trustworthy. The same honesty buried reads as a scam. The words are everything.

Then the free tier, and its specific trap. I had to describe real limits -- a cap on services, a cap on bookings -- without the whole thing reading as stingy or mean. There's a tone difference between "here's what you get, free, genuinely" and "here's everything you can't do until you pay." Same limits. Completely different feeling. I wanted a free tier that feels like a gift with a natural ceiling, not a hostage with a ransom note. That took a few passes to get the language warm instead of grudging.

And the monthly-versus-annual choice, with the proration message for people who switch -- explaining "you can pay monthly or save with annual, and if you change plans we'll fairly credit what you've already paid" in a way that's reassuring rather than confusing. Anything about money that a customer doesn't fully understand, they distrust by default. Clarity isn't a nicety on a pricing page. Clarity is the trust.

The one I rewrote most, though, was the single sentence explaining commission to hosts. The model is genuinely fair -- small commission on free, zero on paid -- but say it clumsily and a creator hears "they take a cut of my money" and recoils before they understand that upgrading removes it entirely. I needed one clean sentence that makes a host feel the model is on their side, because it is. Finding that sentence took more attempts than any feature I built all month. Words about money are the hardest words there are.

Here's what I actually learned from doing the same page five times: the rewrites weren't me being indecisive. Each pass, I was reading it as a different suspicious stranger -- the guest worried about hidden fees, the free user afraid of being nickel-and-dimed, the growing host wary of commission -- and fixing the specific place that person would flinch. You can't see all those flinches at once. You find them one reader at a time, which is exactly why it takes five passes and not one.

It's done now. Not perfect -- I'll rewrite it again after real people react to it, and I know that. But it's honest, it's clear, and nobody hits a surprise. For a pricing page, that's the whole job. And I'm quietly proud that I closed the loop on the screen I'd been dreading most, right here in the final stretch, instead of letting it haunt me into launch.

Tomorrow: the last layer of polish -- reminders, badges, the little things that make it feel less like a project and more like a real product.

by Shubham DatarkarBuild in Public

Reactions

How was this article?

Newsletter

Never miss the next one

Get the latest playbooks, build logs, and the occasional unpublished idea straight to your inbox. One signal a week — no noise.