B2B SaaS

How to Price a Free Tier That Does Not Eat Your Revenue

Written by
Pravin Kumar
Published on
Sep 15, 2026

How do you price a free tier so it does not eat your revenue?

Pick a limit that only binds once the user is already getting real value, and make sure that limit tracks the thing they would happily pay more for. If your free tier is permanently sufficient for somebody running a real business, it is not a tier, it is your product with an unusual price.

Almost every painful free tier comes from choosing the limit for internal reasons rather than customer ones. Somebody picks a number that feels generous, or that matches a competitor, or that keeps infrastructure costs down, and none of those have anything to do with when a user should upgrade.

The question worth answering first is not how much to give away. It is what has to be true before somebody should reasonably start paying you, and then designing the boundary to sit exactly there.

Why do free tiers cannibalise paid plans?

Because the limit is set at a point the user never reaches, or at a point they reach and route around. Both produce the same outcome, which is a large population of engaged non-payers, and both are design failures rather than user misbehaviour.

The routing-around version is the more instructive one. If your free tier limits projects and somebody opens a second account, your limit did not create revenue, it created friction and a support burden. Any limit that is cheaper to evade than to pay for is not really a limit.

The never-reached version is quieter and more expensive. Users are happy, usage looks healthy, and the upgrade conversation never starts because nothing ever prompts it. You have built a product people like and no mechanism by which liking it turns into paying for it.

What should the limit actually be?

Something that grows as the customer succeeds, and that they would describe as their own growth rather than your restriction. If the limit binds precisely when their business gets bigger, upgrading feels like a consequence of doing well, which is the only version of this conversation that is pleasant.

Concretely that usually means volume of the thing your product produces value from, measured in the customer's units rather than yours. Not API calls, which are your unit. Records, customers, deals, invoices, or whatever noun their business actually counts.

The test I would apply is whether a user hitting the limit would say "we have grown" or "they are squeezing us". Those are two completely different emotional events triggered by the same technical boundary, and which one you get is determined by what you chose to count. It is closely related to how many pricing tiers B2B software should have, because a well-chosen dimension makes the tiers write themselves.

Which limits are the wrong ones?

Seats, usually, and it is the most common choice. Limiting seats charges people for collaboration, which is the behaviour that makes your product sticky and that you should be encouraging rather than taxing. You end up with shared logins, which is worse for you in every way including security.

Support is the other bad one. Making free users wait, or removing their ability to get help, saves you very little and damages exactly the population most likely to talk about you publicly. A free user with an unresolved problem is a review waiting to happen.

Time-limited data retention is the third, and it is worse than it looks. Deleting somebody's history to encourage an upgrade converts a pricing decision into a trust decision, and the user does not experience it as pricing. They experience it as you taking something.

Should the free tier expire?

If it expires, it is not a free tier, it is a trial with unusual branding, and calling it the wrong thing is how you lose the trust you were trying to build. Pick one deliberately and describe it accurately.

A genuinely permanent free tier is a distribution strategy. It says you are willing to serve a population that will never pay, because that population creates awareness, feedback, or a pipeline of future customers who grow into paying.

That is a legitimate strategy and it has a real cost that you should size before committing. If you cannot say roughly what supporting a non-paying user costs you, you cannot know whether the strategy is working, and you will find out expensively later rather than cheaply now.

How do you tell the difference between a free tier and a trial?

By what happens when nothing changes. A trial ends on its own and forces a decision. A free tier continues indefinitely and waits for the customer's situation to change. Those are different mechanisms with different psychology and they suit different products.

Trials suit products where value is obvious quickly and the buyer is evaluating against a deadline they already have. Free tiers suit products where value accumulates, where the user needs time to build something inside the product, and where switching later is genuinely costly for them.

Choosing wrongly here is common and expensive. A trial on a product whose value takes three months to appear expires before anyone has seen the point, and a free tier on a product with immediate obvious value just gives it away. The decision sits alongside choosing between a self-serve trial and a demo request, and it should be made at the same time.

What if people are running real businesses on your free tier?

Then your limit is in the wrong place and you should say so plainly rather than resenting it quietly. The users did not do anything wrong. They used the product as offered, and the offer was miscalibrated.

Resist the temptation to fix this by degrading the free experience. Making the free tier annoying to push people up is a strategy that works briefly and costs you the goodwill that made the free tier worth having, and people notice immediately when a product gets worse on purpose.

The better fix is to introduce the correct limit going forward while honouring what existing users have. That costs you revenue from the existing cohort and it keeps your reputation, which is the trade I would make almost every time. In my own work I have found that the pricing conversations that go badly are the ones where somebody feels a rule changed retroactively.

How do you change a free tier without a revolt?

Grandfather generously, announce early, and explain the reasoning rather than the policy. Users accept that a business needs to make money. What they do not accept is finding out through a locked feature.

Give considerably more notice than feels necessary, because the cost of notice is low and the cost of surprise is high. Somebody who has three months to plan will mostly plan. Somebody who has a week will mostly post about it.

And make the new boundary make sense. If users can see why the line sits where it does, most of them will accept it even when it costs them money. If the line looks arbitrary, they will assume it was chosen to extract from them specifically, and they will be partly right.

Should you have a free tier at all?

Often not, and this is the option founders skip because free tiers feel like standard practice. If your product serves few customers at high value, a free tier mostly attracts people who will never be your customer and generates support load that has no path to revenue.

My own work has no free tier. Projects are fixed fee, usually between one thousand and ten thousand dollars, and across more than seventy projects the thing that has qualified people has been publishing that range rather than giving anything away. Clarity did the work that free would have done badly.

The honest question is what the free tier is for. If the answer is acquisition and you can name the loop by which free users become paying ones, keep it. If the answer is that everyone has one, that is not a reason, and the alternative is worth considering before you commit to it, which is really a question about which product-led growth loop to build first.

What should you do next?

Write down the single dimension on which your free users would most want more, and check whether that is what your current limit measures. If those two are different, your free tier is restricting something nobody cares about while giving away the thing they do.

Then look at your most engaged free accounts and ask whether any of them would ever hit your limit. If none would, the limit is decoration, and no amount of upgrade prompting will substitute for a boundary that actually binds.

If you are trying to work out whether a free tier is doing anything for your business, or whether it is quietly the reason your revenue is flat, let's chat. It is usually a short conversation and the answer is often simpler than the pricing debate around it suggests.

Get found, cited and the back office automated

Let's make your site the source AI engines quote and wire up the systems behind it.

Contact

Let's get your website found and cited by AI

Tell me what you're working on, whether AI search is skipping your product, your back office is buried in manual work, or you need a build that does both.

Got it, thanks. I read every message personally and reply within 1-2 business days.
Oops! Something went wrong while submitting the form.