3
4 Comments

We gained 100 users this month. Most of them will never pay us a cent

Last month we had 240 customers. Now we have 340. Should feel like a win.

Except 220 of those are on the free plan, and only 120 are paying. And that's not an accident, it's exactly what we built for.

When we designed our free plan, we made a deliberate call: put in everything a typical small business actually needs, not a crippled version meant to nudge people toward paying. Enough messages to run real conversations, one site or store, room for up to 10 students in a course.

We turned out to be right. Most customers who sign up just stay there. The free plan genuinely covers what they need, so there's no reason to leave it.

We got exactly what we set out to build, and now it's quietly working against us. MRR is around $6k, growing, but nowhere near the pace the user count is. Most of the people showing up land somewhere the free plan already covers, so the reason to upgrade never really shows up on its own.

I don't have a fix for this yet. Still working out whether the answer is tightening what's on the free plan, giving paying customers something the free tier genuinely can't touch, or accepting slower revenue growth as the price of building something people don't have to pay for before it's useful to them.

Curious if anyone else designed a free tier this generously on purpose and ran into the same wall.

on September 30, 2026
  1. 1

    A different axis from the size caps, since it is the one we chose and I can report what it did and did not do.

    My product is invoicing, and the free line sits on an act rather than a size: estimates, quotes and drafts are free with no cap, and an invoice costs one prepaid credit at the moment it is issued, which is the moment it goes to a client to be paid. New accounts get their first three invoices free. The upgrade reason is not a limit somebody slowly grows into, it is a bill they are about to send, and nobody issues an invoice they do not need.

    The honest result so far is that it settles nothing, because the volume is not there to test it: a handful of real sign-ups, no paying customer yet. The one signal worth anything is that two of them went to checkout within a minute or so of finishing sign-up and stopped there. So the reason to pay showed up immediately, and the checkout did not close it. That is a different problem from yours, and a cheaper one to have at our size.

    What I would take from it for your case: aryan_sinh asked the right question. If the 120 who pay share an act rather than a size, such as a second site, an export, or a payment taken through you, that act is where the line belongs. A size cap the free accounts never reach is not a lever at all.

  2. 1

    One number before touching the limits: of your 120 paying, how many started on free? If most did, the free plan is your acquisition channel, and tightening it taxes the part that works. If few did, free and paid are two different audiences and you can gate harder without losing much.

    Your caps are all about size (messages, one site, 10 students). The free accounts closest to a cap this month are where an upgrade reason shows up on its own, and they'll tell you whether each cap sits in the right place.

  3. 1

    A free tier that covers everything a small business needs leaves nothing to upgrade to. The usual fix is to keep free for trying the product and put the limit where success happens (volume, a second channel, team seats, export), the moment they already feel the pain.

  4. 1

    The free tier is working as designed, but what behavior distinguishes the 120 paying customers from the 220 who stay free?