DEV Community

Cover image for Almost every A/B testing vendor refuses to publish a price. Here are ours
The ABTestly team for ABTestly

Posted on

Almost every A/B testing vendor refuses to publish a price. Here are ours

$99, $249, $549 a month.

Those are on our pricing page, and they are the least useful part of publishing a price.

The useful part is what publishing forces you to do, and what refusing to publish lets a vendor get away with.

Go and check

Open the pricing page of the major A/B testing platforms. Optimizely, VWO, AB Tasty.

You will find tiers with names, feature grids, and a button that says Contact Sales. What you will not find is a number at any traffic volume.

Convert publishes. Their Growth plan is $399 a month at 100,000 tested visitors, and you can read it without talking to anybody.

That is close to the whole market, and it is one of the odder norms in B2B software. Nobody hides the price of a database.

What a hidden price actually costs you

You cannot compare without entering a funnel. Evaluating four vendors means four discovery calls before you know whether any of them are in your range. That is not a scheduling annoyance, it is a deliberate cost imposed on comparison.

The price is a function of you, not the product. When the number arrives at the end of a call, it has been shaped by your company size, your stack, and how urgent you sounded. Two teams buying the same thing pay differently, and neither knows.

Renewal has no anchor. If the original number was negotiated rather than published, there is nothing to measure the increase against.

It selects for a particular kind of buyer. A team that can run a three-month procurement process is a different customer from a team that wants to try something on Thursday. Hidden pricing is how a vendor quietly stops selling to the second kind.

What publishing forces

It forces you to pick a metering unit and defend it.

Ours is monthly tested users, and the definition has edges we have to state rather than resolve in our favour. Subdomains of one registrable domain share a visitor id and count as one. Two genuinely different domains count as two, because browsers isolate storage per domain and there is no cross-domain identifier to join them.

That second line costs us money on any customer running a .com and a .co.uk. It is still what happens, so it is what the docs say.

It also forces you to stop selling features you do not ship at that tier. Frequentist statistics are on every plan including the $99 one. Sequential and Bayesian start at Pro, $249. I cannot write "three statistics engines" next to the $99 price, because that would be false, and the price being public is what makes it checkable.

Our terms, plainly

Plan Price Monthly tested users
Starter $99 50,000
Pro $249 200,000
Business $549 500,000
Enterprise Custom Custom

Annual billing saves 20%.

Every account starts with a 14-day trial on a monthly plan. A card is required, and nothing is charged until day 15.

There is no free tier. There used to be, and it closed to new signups in September 2026. I would rather write that sentence than let someone discover it at signup.

The part that is not virtue

We can publish because we are small and we are not defending a renewal number against a board.

A vendor with a large enterprise base has a real reason to keep prices off the page: their existing contracts are all different, and publishing a list price makes every one of those negotiations legible at once. That is a genuine constraint, not just cowardice.

So this is a structural advantage rather than a moral one, and it will get harder to keep as we grow. Worth saying now, while it is true.

What to do with this

If you are evaluating tools, ask every vendor for a number at your actual traffic volume, in writing, before the demo.

The ones who give it to you have told you something real about how they will behave at renewal. The ones who will not have also told you something.

And check what the metering unit does with your specific setup, because that is where a published price quietly becomes a different price.


ABTestly is A/B testing for teams that write their variations in code rather than in a visual editor. The metering rules are documented at docs.abtestly.com, and the prices are at abtestly.com/pricing.

Top comments (0)