Autonnel v0.1.0
Back to blog

We deleted the 1% of GMV

Autonnel Cloud used to be $29/mo plus 1% of GMV. We removed the 1%. Here is the argument that killed it, and what the flat fee costs us.

· 5 min read

Autonnel Cloud is $29/month, flat, with no percentage of your sales. It used to be $29/month plus 1% of GMV. We removed the 1% on 2026-08-12.

This post used to be a defence of that 1%. It argued that a variable component aligns our incentives with yours, published the exact crossover volumes where we became more expensive than ClickFunnels, and then conceded, three sections later, that the alignment argument fell apart above roughly $17,000 in monthly GMV. I am keeping the post at the same URL because the argument that killed the 1% is the one I wrote against myself in it.

The paragraph that ended it

Here is what the old version said, verbatim:

Serving a funnel at $50,000 monthly GMV does not cost us meaningfully more than serving it at $20,000. Same pages, same database, same cron. Your bill went up $300 and our cost went up by cents. At that scale the 1% has stopped being “we succeed when you succeed” and started being “we charge you for growth we did not cause”.

I could not find a rebuttal to that in eight months of trying. The options on the table were a monthly cap, a set of brackets, or deleting the slope. A cap is a number you have to defend forever and can never lower. Brackets are a cap with more arguing. Deleting the slope needs no defence at all.

What actually changed in the code

The old post printed the billing function to make the point that it had no ceiling. Here it is now:

export const PAID_MONTHLY_USD = 29;
export const PAID_ANNUAL_MONTHLY_USD = 23;

export function cloudMonthlyBill(annualBilling = false): number {
  return annualBilling ? PAID_ANNUAL_MONTHLY_USD : PAID_MONTHLY_USD;
}

No GMV parameter. There is nothing left to take one.

On the SaaS side the removal is not a rate set to zero, which is a thing that can be quietly set back. The module that computed GMV is deleted, along with the FX conversion it needed, the gmvCents and variableCents columns on the invoice table, and the credentials for the exchange-rate API. An invoice row can no longer express a variable charge. Putting one back would be a migration and a pull request, not a config change.

What it costs you now

Monthly billing, at every volume, forever:

Monthly GMVOld billNew billYou keep
$2,500$54$29$25/mo
$6,800$97$29$68/mo
$16,800$197$29$168/mo
$50,000$529$29$500/mo
$100,000$1,029$29$1,000/mo
$1,000,000$10,029$29$10,000/mo

Annual billing is $23/month. Same shape, lower line.

The crossover table that used to be the centre of this post is gone, because there is no crossover left to compute. ClickFunnels Launch is $97/month, Scale is $197, Optimize is $297 (clickfunnels.com/pricing, checked 2026-08-01). We are cheaper than the cheapest of those at $0 in sales and cheaper by the identical margin at $1,000,000, because our number does not move.

Two things that also went away

Refunds no longer matter to your bill. The old model billed gross paid orders and did not deduct refunds, which is why the honest effective rate was 1.05% to 1.11% rather than 1%. That whole paragraph is now moot. There is no rate to be effective.

The exit-because-of-price case is gone. The old post’s advice was to self-host past roughly $30,000 monthly GMV, because paying a percentage for infrastructure that costs us the same as it did at $20,000 is a donation. That advice is withdrawn. Self-hosting is still $0 and still the same Apache-2.0 code, and there are still good reasons to do it - you want the Postgres, you have a compliance requirement, you enjoy it - but “Cloud got expensive as I grew” is no longer one of them.

What this costs us

Real money, from exactly the customers who were paying us the most. A store at $100,000 monthly GMV went from $1,029/month to $29/month. I am not going to dress that up as a growth strategy.

The reason it works is the same fact that made the 1% indefensible: a tenant costs us roughly the same to run at 100 orders as at 100,000. It is a database, some cron jobs, and edge bandwidth. We were charging for growth we did not cause, and the cost of stopping is the revenue we should not have been collecting.

Where volume does change our costs - dedicated resources, isolated infrastructure, compliance work, an SLA with teeth - that is Enterprise, priced by conversation. Still a flat fee. Still not a percentage of your sales.

What to do

There is nothing to decide any more, which was rather the point.

  • Any volume: Cloud is $29/month. Building is free - the free tier gives you the editor, AI generation, test orders and analytics, and holds your pages behind a password until you bind a real domain.
  • You want to run the infrastructure yourself: self-host, $0, Apache-2.0, installation.
  • You need dedicated infrastructure or a contract: talk to us.

If you are on the paid plan today, your next invoice is $29 and there is no action to take. The feature-by-feature comparison is at /vs/clickfunnels, and the slider on the pricing page still runs to $1,000,000 - it just does not do anything to our number any more, which is now the only reason to drag it.