Skip to content
Chatbotscape
Editorial flat-vector illustration for How to Reduce Chatbot Costs: We Priced Fourteen Platforms, Ten of Them in Two Billing States
27 min read

How to Reduce Chatbot Costs

We Priced Fourteen Platforms, Ten of Them in Two Billing States

Quick answer: Almost every piece of advice about cutting a chatbot bill optimizes the wrong unit. Trimming your prompts does nothing if your plan is gated on contacts; pruning your contact list does nothing if you are billed per resolution. So the first move is not a saving at all — it is finding out which single unit your plan actually meters, because that determines which of the levers below can move your invoice and which cannot. After that, three things are worth more than the usual advice, and we can put numbers on them because we have priced these platforms ourselves. The tier you will actually end up on costs a median 2.24 times the cheapest paid tier the pricing page leads with, across the fourteen platforms in our dataset with a published price. Every one of the ten platforms in that set that publishes an annual rate discounts it, at a median of 17.2 percent — larger than most of the optimization work people do instead of taking it. And if you bring your own model key, the first API lever to pull is model right-sizing, while the one most likely to backfire is prompt caching, which raises your bill rather than lowering it when traffic is thin. That entry, published alongside this guide, works out where the line falls.

Not the same guide as our pricing-models guide

Three of our pages sit near this one, and the split is worth stating before you read further.

AI chatbot pricing — the three models asks which billing shape a vendor uses — flat subscription, outcome-based, or metered AI usage — and which shape suits your traffic. It is a guide for choosing.

The ROI guide and its quick math companion ask whether the spend returns anything. They are about the other side of the ledger.

This guide assumes you have already bought something and asks the narrower question: given the plan you are on, what actually makes the number smaller. If you are still choosing, read the pricing-models guide first. If your free trial is the live question, our free plans compared covers that ground instead.

Step 1: find the unit your plan is gated on

This is the step people skip, and skipping it is why so much chatbot cost advice produces nothing.

Every plan meters something. The lever that moves your bill is the one attached to that unit, and every other lever is theater. Seven gate shapes recur across our reviewed set, and several platforms sit on more than one at once.

GateWhat actually drives the billDocumented in our reviews onThe lever that works
Contacts or subscribersHow many people are stored, whether or not they ever message youManychat, SendPulseList hygiene: archive or delete dormant contacts before a renewal
ConversationsSessions opened, regardless of length or outcomeTidio, BotpressSession design: fewer, longer sessions rather than many short ones
AI creditsA monthly pool drawn down per AI reply rather than per human messageChatbase, Wati at every tierTurn economy, plus routing simple intents away from the AI entirely
Seats, hard-cappedA ceiling on named users that more money cannot lift within the tierWati at Growth, capped at 3 users and non-expandableNothing except an upgrade — this gate forces a tier change rather than a tuning exercise
Seats plus per-outcome AIA per-person license, with AI billed separately per resolved issueIntercom, at $0.99 per Fin outcomeRole design on the seat side; a confidence threshold on the outcome side
Continuous sliderNo tiers at all: the price moves with capacitySendPulse by subscriber count, Tars by monthly conversationsCapacity hygiene, continuously, because there is no allowance to sit inside
Flat, with the usual gate removedA single price with the metered dimension deliberately uncappedChatfuel, which sells unlimited contacts on one planNothing, and that is the point — you are buying predictability

Two consequences follow, and both are common expensive mistakes.

Optimizing the wrong unit. A contact-gated plan does not care how many tokens your prompts use. A credit-gated plan does not care how many dormant contacts you store. The commonest version is effort spent shortening bot scripts on plans where script length is not the meter at all.

Not noticing how far the allowance jumps. The size of the allowance is a property of the tier, and it does not scale with the price. Our Tidio review records a conversation allowance of 100 at Starter against up to 2,000 at Growth — twenty times the capacity for twice the money. That is good news if you are above 100 and bad news if you are at 120, and it means the tier you can afford and the tier that fits your volume are often two different rows.

Find the meter first. It is on your invoice, and it is usually the line that has a number next to it that changes month to month.

Step 2: price the step you have not priced

Here is the finding that surprised us most when we went back through our own data, and the arithmetic is simple enough to check.

Every review in our set records two prices: the cheapest paid tier and what we call the functional tier — the lowest tier that actually contains the things a small business came for, which in practice usually means AI, a real channel and enough headroom not to trip a limit in month two. The pricing page leads with the first number. The invoice, six months in, is usually the second.

The gap between them, across the fourteen platforms in our set with a published price:

PlatformCheapest paid, monthly-billedFunctional tier, monthly-billedStep
SendPulse$12$12 (Pro at the 500-subscriber slider position)no step — a slider, see below
Manychat$17$39 (Pro)2.29×
Tidio$29$59 (Growth)2.03×
BotPenguin$29$99 (King)3.41×
Intercom$29 per seat$85 per seat (Advanced)2.93×
Typebot$39$89 (Pro)2.28×
Chatbase$40$150 (Standard)3.75×
Landbot$42.40 (€40)$106 (€100, Pro)2.50× on the euro pair
AiSensy$45 on the USD page (₹1,500 ≈ $17.86 at market FX — see that review's dual-currency caveat)$99 (Pro)2.20×
Chatfuel$69$69 (single plan)1.00×
Wati$69$149 (Pro)2.16×
Botpress$189$939 (Team)4.97×
Tars$499$499 (Premium at the 500-conversation slider position)no step — a slider, see below
Blip$500 (Capterra listing, not a vendor page)$750 (same listing)1.50×

Median step: 2.24×. Among the eleven platforms that have a step at all the median is 2.29×, and the extremes among those eleven are Botpress at 4.97× and Blip at 1.50×. Of the remaining three, only Chatfuel genuinely sells one flat price. SendPulse and Tars have no tier step because they have no tiers: SendPulse's Pro plan moves continuously with subscriber count — its review records roughly $25 at 2,500 subscribers against $12 at 500 — and Tars's Premium slider scales from 500 to 10,000 conversations at one headline price. For those two the cost curve is real; it just is not shaped like a step.

Three caveats belong with that number rather than under it. Which tier counts as "functional" is our editorial judgment, made per platform during each review against what that platform's buyer needs, and a different assessor would move some of these rows. Intercom's two figures are per seat, so its step understates the real jump for any team larger than one. And the whole table is silent on a line that is often the largest variable cost on a WhatsApp-first deployment: Meta bills conversation fees through separately, which our Manychat review records at $0.005 to $0.09 per conversation depending on category and country. That applies to Manychat, Wati, AiSensy and Chatfuel alike and appears on none of their tier tables.

What to do with it is concrete:

  • When you compare two platforms, compare at a capacity you would actually buy. SendPulse and Chatbase look 3.3× apart at the entry tier, and the two functional-tier cells imply 12.5× — but that second figure compares Chatbase's Standard credit allowance against SendPulse's 500-subscriber slider position, which are not the same amount of product. Two entry prices are almost never comparable on their own.
  • Before you commit, ask the vendor exactly which limit trips first at your volume, and price the tier above it. Our migration playbook exists because that question gets asked after the renewal rather than before.
  • Treat a low entry tier as information about marketing, not about cost. Four of our fourteen platforms have a step above 2.9×, which means the headline price is doing a specific job that is not describing your bill.

Step 3: take the annual spread, where it exists

Our own pricing methodology insists that we quote the monthly-billed rate rather than the annual-billed-monthly headline, precisely because vendors present the discounted figure as if it were the price. That rule produces a useful by-product: we hold both numbers for every platform, so we can say how large the spread actually is.

Of our fifteen reviewed platforms, ten publish a numeric annual rate. Typebot documents monthly-only billing with no annual option; Intercom and Chatfuel gave our reviews no annual figure to record; and Blip and Voiceflow do not publish self-serve pricing.

Discount for paying annuallyPlatforms
Exactly 20.0%SendPulse, Chatbase, Landbot
20.6%Botpress
17.6%Manychat
16.7%Tidio, BotPenguin
16.5% — the vendor states 17%; $4,999 a year divided by twelve gives $416.58, or 16.52%Tars
14.5%Wati
10.0%AiSensy
No annual discount recordedIntercom, Chatfuel — see the note below

All ten platforms that publish an annual rate discount it, at a median of 17.2 percent and a mean of 17.3 percent. Three land on exactly one fifth off and a fourth just over it. Two more give us no second number to compare against. Chatfuel's review records explicitly that no monthly-versus-annual toggle was present on its pricing page. Intercom's review records the annual line as "no annual discount applied," noting that Intercom does not surface one prominently — a weaker statement than Chatfuel's, and we are not asserting from it that no annual rate exists anywhere.

One thing that table does not tell you: those percentages are all computed on each platform's cheapest paid tier. Two of them discount the functional tier considerably harder — Manychat's Pro goes from $39 to $29, which is 25.6 percent, and Wati's Pro from $149 to $99, which is 33.6 percent — while Botpress's barely moves, from 20.6 percent at Plus to 20.1 percent at Team. If you are buying the functional tier, which the section above argues you should, check the spread on the tier you are actually buying rather than on the one in this table.

Seventeen percent of the annual bill is a larger number than most of the tactical work people do instead of taking it, and it costs one click. The reason not to take it is also real and should be stated: an annual commitment is a bet that you will still want this platform in month eleven, and our migration playbook exists because that bet is often lost. Take the annual rate on a platform you have already run for a quarter. Do not take it during a trial. That single rule is most of the value in this section.

One trap while you are on the pricing page: some vendors default the toggle to annual and print the discounted figure large, so the number you are comparing across two tabs may be two different things. Compare like with like, in the same billing state, before you decide anything.

Step 4: cut the AI bill, if the AI bill is yours to cut

This step applies to a minority of readers and it is the one with the largest multipliers, so it is worth knowing which side of the line you are on.

If your platform bills you in conversations, contacts, messages or AI credits, the model cost is the vendor's problem and you cannot touch it. You are buying a bundled outcome and the levers above are your entire toolkit.

If you have brought your own model key — the arrangement our BYOLLM entry and BYOLLM chatbot guide cover — then the API bill is yours, and it has its own physics. Four levers, in the order we would pull them:

  1. Right-size the model. The single largest factor, and the one people reach for last. Anthropic's published rates on 22 August 2026 put Claude Haiku 4.5 at $1 per million input tokens against $5 for Claude Opus 5 — a five-fold difference on the same task before any other optimization, and the most reliable multiplier in this list, because unlike caching it cannot run in reverse. Route the easy intents down and reserve the expensive model for the cases that need it.
  2. Cut output, not just input. Output is priced at five to six times input across the tables we read — $10 against $2 per million on Claude Sonnet 5, $12 against $2 on Gemini 3.1 Pro Preview at the sub-200k tier. A verbose bot is expensive in a way a long system prompt is not.
  3. Turn on prompt caching, and pick the right window. On their current flagship models the three major vendors have converged on a cache read at one tenth of base input — Anthropic across its published table, OpenAI on GPT-5.6 and later, and Google on the two Gemini models we priced, which is as far as we checked. The catch differs by vendor. On Anthropic and on OpenAI's GPT-5.6 and later a cache write costs more than a normal input token, and a stored entry only survives if requests keep arriving inside its lifetime, so the wrong window turns the feature into a standing surcharge of 25 percent, or 100 percent on Anthropic's one-hour setting. Google charges no separate write fee on implicit caching, and bills storage per million tokens per hour on explicit cache objects — a category neither of the others has — and has published a rate increase dated 1 January 2027. One gate to check before any of that: the prefix has to clear a minimum length that ranges from 512 to 4,096 tokens depending on the model, and on Anthropic a prompt that falls short is simply processed uncached with no error returned. Our prompt caching entry works out that minimum and the gap for each window. The short version for a small support bot: at 40 conversations a day the gaps are about fifteen minutes, which is three times too long for the five-minute default and comfortably inside Anthropic's one-hour setting — so the default is the setting that costs it money, to the tune of 25 percent, while the one-hour setting saves it 85 percent.
  4. Trim the prompt, last. It is the most-recommended lever and the least effective, and worse, it fights lever three: summarizing or truncating conversation history is exactly what breaks a cache prefix. Our guide on managing the context window covers that trade.

Before doing any of it, size the prize. Our LLM API cost calculator and token counter will tell you in ten minutes whether this whole section is worth an afternoon. Often it is not: the same arithmetic that produces an 85 percent saving on a component costing $19 a month produces $16.

Step 5: the lever that is not on the pricing page

Everything above makes the invoice smaller. Only one thing makes the job smaller, and on the model our ROI guide sets out it outweighs all of them at any real volume. That is a conclusion carried from that guide rather than measured here, and it is listed as an editorial judgment below.

A chatbot's total cost is the platform fee plus the human time it did not remove. Our ROI guide sets out the calculation; the short version is that on most SMB deployments the platform fee is the small term. A bot on a $39 plan that resolves nothing is more expensive than a bot on a $150 plan that removes twenty hours of agent work a month, and no amount of tier optimization closes that gap.

So the highest-leverage cost work is usually not procurement at all:

  • Raise containment on the request types that genuinely self-serve, rather than across the board.
  • Watch that you are measuring containment and not deflection — a customer who gave up counts identically to one resolved, unless you measure otherwise, and a deflection-optimized bot can look cheap while costing you the customer.
  • Expect your cost per contact to rise when this works. Automation removes the cheapest contacts first, so the average over what remains goes up while the total goes down. Our average handle time entry works the arithmetic in full. Reading that rise as a failure is the most expensive misreading in this whole guide.

Where it breaks

Downgrading a tier without checking the gate. The saving is visible immediately and the limit you have just re-imposed is not. If the tier below caps contacts at 2,500 and you have 2,600, you will find out through a service interruption rather than a warning.

Taking the annual rate during a trial. The 17 percent is real and so is the lock-in. Three of the fourteen priced platforms in our own set publish no annual rate at all, and a fourth records no discount, so check before assuming there is anything on the table.

Assuming a free tier is a cost strategy. It is an evaluation strategy. Our free plans comparison covers what each one actually contains; the pattern is that free tiers are gated on precisely the thing that makes the bot useful.

Optimizing tokens on a platform that does not bill you for tokens. Worth repeating because it is the single most common wasted effort in this category. Check the meter first.

Treating the platform fee as the cost. It is usually the smallest term in the equation. If the guide has one message, it is that step 5 should outweigh steps 1 through 4 put together on any deployment large enough to matter — an inference from our ROI model rather than a measurement — and it is the one step that does not appear on any pricing page.

FAQ

How much does a chatbot cost?

Across the fourteen platforms in our reviewed set that publish a price, the cheapest paid tiers run from $12 to $500 a month, and the tier a small business actually ends up on costs a median 2.24 times the cheapest paid one. That range is wide because these are different products sold under one word. The more useful question is what your specific plan meters, because that determines both the bill and which savings are available to you. We publish no benchmark of what a chatbot should cost.

What is the fastest way to cut a chatbot bill?

Switching to annual billing, on a platform you have already run for a quarter. All ten platforms in our set that publish an annual rate discount it, at a median of 17.2 percent, and three of those ten give exactly one fifth off with a fourth just over it. It takes one click, and it is larger than most of the tactical optimization people do instead. Do not take it during a trial, because the commitment is real.

Why did my chatbot bill go up when traffic was flat?

Usually because you crossed a gate you were not watching, and the gate is often not the thing you think you are buying. Contact-gated plans bill on stored contacts, so list growth from an unrelated marketing campaign raises the bill without a single extra conversation. Metered plans can auto-recharge on overage, and the terms differ sharply: our Chatbase review records auto-recharge as an opt-in add-on that ships disabled at $40 per 1,000 message credits, while our Botpress review records the opposite, with conversation top-up packs purchasing automatically and auto-recharge unable to be turned off on paid tiers. Find the metered line on the invoice and check it against the tier limit.

Does shortening my chatbot's prompts save money?

Only if you are billed for tokens, which most SMBs on packaged platforms are not. If your plan meters contacts, conversations or seats, prompt length is not on the meter and shortening prompts saves nothing. If you have brought your own model key then it does matter, but it is the weakest of the four API levers — model selection and output length both move more, and aggressive history trimming can break the prompt cache that was saving you more than the trimming does.

Is prompt caching worth turning on?

It depends on a traffic threshold that is easy to miss. A cache read costs one tenth of a normal input token on the current flagship models at all three major vendors — Anthropic across its published table, OpenAI on GPT-5.6 and later, and Google on the two Gemini models we priced, which is as far as we checked. But on Anthropic and on OpenAI's GPT-5.6 and later a cache write costs 1.25 times a normal input token on the shorter window and twice on Anthropic's one-hour setting. A live entry is refreshed free every time it is read, so one write can serve a long chain of requests — but if any consecutive pair arrives further apart than the lifetime, the chain breaks and the next request writes again. Run that long enough with no chain ever forming and you pay 25 to 100 percent more than not caching at all. Our prompt caching entry works out the gap for each of the three cache windows.

Should I switch to a cheaper platform to save money?

Rarely worth it on price alone, because the switching cost is mostly your time and is routinely underestimated. Our fourteen-day migration playbook exists because the move takes longer than the quote suggests. Switching is worth it when the shape of the pricing is wrong for you — a contact-gated plan when your contact list grows for reasons unrelated to support, or a per-seat plan when your problem is volume rather than headcount — rather than when a competitor is 20 percent cheaper for the same shape.

Does a free plan actually save money?

For evaluation, yes, and we recommend using them. As an operating strategy, generally no: free tiers are typically gated on exactly the dimension that makes the bot useful, so the version you can run for nothing is often not the version that removes any work. Our comparison of free plans covers what each one actually contains.

What is the biggest hidden cost in a chatbot deployment?

The human time it did not remove. On most small deployments the platform fee is the smallest term in the equation, and the difference between a bot that resolves a third of contacts and one that resolves a tenth dwarfs the difference between any two pricing tiers. That is a containment problem, not a procurement problem, and it does not appear on any pricing page.

Sources

  • Chatbotscape platform review frontmatter, read 22 August 2026 — the source of every platform price in this guide. The cheapest_paid_tier_monthly_usd, cheapest_paid_tier_annual_billed_monthly_usd, functional_tier_monthly_usd and functional_tier_name fields were read from the fifteen review files in our sample-reviews directory: AiSensy, Blip, Botpress, BotPenguin, Chatbase, Chatfuel, Intercom, Landbot, Manychat, SendPulse, Tars, Tidio, Typebot, Voiceflow and Wati. Each rate was captured during the review that records it, in the monthly-billed state as our pricing methodology requires, and from the vendor's own pricing page in every case except Blip; each review carries its own verification date — the rates were not re-fetched from vendor sites for this guide, and the oldest in the set date from late May 2026. The exclusions are stated where they apply rather than in aggregate: Voiceflow publishes no self-serve pricing and appears in neither table; Blip appears in the tier-step table on figures taken from a third-party Capterra listing rather than the vendor's own page, which is contact-sales only, and in no annual table because none exists; Typebot documents monthly-only billing with no annual option; Chatfuel's review records explicitly that no monthly-versus-annual billing toggle was present on its pricing page; and Intercom's review records the annual line as "no annual discount applied," noting only that Intercom does not surface one prominently, which is why this page declines to state that Intercom has no annual rate. Individual reviews: SendPulse, Manychat, Tidio, Intercom, Chatbase, Botpress, Landbot, BotPenguin, Chatfuel, Wati, AiSensy, Typebot, Tars, Blip, Voiceflow.
  • Chatbotscape aggregate arithmetic on that dataset — the tier-step multiples, the median step of 2.24× across all fourteen priced platforms and 2.29× across the eleven with a step, the annual-discount percentages, and the median of 17.2 percent and mean of 17.3 percent across the ten platforms that discount, are all our own calculations on the frontmatter values above, published in full so they can be checked. Two limits travel with them. The designation of a "functional tier" is an editorial judgment made per platform during its review, not a vendor category, and a different assessor would move some rows. And our reviewed set of fifteen platforms, fourteen of which publish a price, is not a sample of the market, so these are statistics about our coverage rather than about the chatbot industry.
  • Chatbotscape review bodies, read 22 August 2026 — the source of the gate-unit examples in step 1 and of two FAQ claims. Specifically: the subscriber-slider basis recorded in the SendPulse and Manychat reviews and the contact threshold at which Manychat's functional tier is assessed; Tidio's conversation allowances of 50 on the free tier, 100 at Starter and up to 2,000 at Growth; Chatbase's monthly message-credit pool and its auto-recharge behavior on overage; Wati's AI Co-pilot credit allowance of 250 at Growth and that tier's hard cap of three non-expandable users; Botpress's per-conversation billing and the recorded statement that auto-recharge cannot be turned off on paid tiers; Intercom's per-seat license with Fin AI billed at $0.99 per outcome, carried from that review's fin_ai_overage_per_outcome_usd field; and Chatfuel's single plan with contacts deliberately uncapped. The gate framework itself is ours and is a planning aid rather than a complete audit of how every platform bills; several platforms sit on more than one gate at once, and the metered-AI overage that Landbot charges per AI chat is a further shape not given its own row.
  • Anthropic. Prompt caching, Claude Platform documentation, read 22 August 2026 — cited here for three rows of that page's per-model pricing table, used in step 4: Claude Haiku 4.5 at $1 per million base input tokens and $5 output, Claude Opus 5 at $5 base input and $25 output, and Claude Sonnet 5 at $2 base input and $10 output. The caching multipliers of 0.1× for reads, 1.25× for a five-minute write and 2× for a one-hour write, the free refresh on every read, and the break-even thresholds derived from them, are set out in full on our companion entry prompt caching rather than re-derived here. platform.claude.com
  • OpenAI. Prompt caching, API documentation, read 22 August 2026 — cited here only for the statement that cached input is billed at 0.1× the uncached rate on GPT-5.6 and later and that cache writes are billed at 1.25×, which is the basis for the claim in step 4 that all three major vendors have converged on a one-tenth read. Full treatment, including the provenance of the widely quoted 50 percent figure, is on the companion entry. developers.openai.com
  • Google. Gemini API pricing, read 22 August 2026 — the source of the Gemini 3.1 Pro Preview rates quoted in step 4: $2.00 input and $12.00 output per million tokens for prompts up to 200k, context caching at $0.20, storage at $4.50 per million tokens per hour, and the rate increase dated 1 January 2027 that appears on the Flash rows. The one-tenth ratio is our own division of two published figures, not a Google statement, and we checked two models rather than the catalog. ai.google.dev
  • Ahrefs Keywords Explorer, US overview, queried 22 August 2026 — the search-demand, difficulty, CPC and parent-topic figures in this page's keyword note, including the checks behind excluding the agency-build cluster and declining 'chatbot pricing' and 'chatbot cost calculator'.
  • Chatbotscape evaluation methodology. /methodology (continuously updated), including the pricing rule that requires the monthly-billed rate rather than the annual-billed-monthly headline, which is what makes the step-3 comparison possible.

About this guide

Chatbotscape launched in 2026 as an independent review site for chatbot platforms. This guide is part of our SMB chatbot Academy. It covers how to make an existing chatbot bill smaller: identifying the unit a plan is metered on, pricing the tier step that the entry price conceals, taking the annual spread where a vendor offers one, cutting an API bill in the cases where the API bill is yours, and the containment work that outweighs all of it. The question of which pricing shape to buy in the first place is in our three pricing models guide; the return calculation is in our ROI guide.

Methodology

Every platform price on this page was read from the frontmatter of the corresponding Chatbotscape review rather than re-fetched from a vendor site, and that decision is stated at the top of the page rather than buried here, because it bounds what the figures mean: they are as current as the review behind them and no more. All rates are quoted in the monthly-billed state, per our pricing methodology, which exists because vendors routinely present the annual-billed-monthly rate as the headline price. Where a platform publishes no self-serve pricing, or no annual rate, it is excluded from the relevant table and the exclusion is named.

The editorial judgment on this page is listed here rather than flagged line by line, in the order the page raises it:

  1. The framing that identifying the metered unit is step one and that most cost advice fails by skipping it.
  2. The gate taxonomy in step 1, which is a planning aid built from our own reviews rather than an audit of how every platform bills, and the assignment of each named platform to a row.
  3. The "functional tier" designation behind every row of the step-2 table. It is assessed per platform during that platform's review against what its buyer needs, it is not a vendor category, and it is the single assumption the 2.24× median rests on.
  4. The reading that a low entry tier is information about marketing rather than about cost.
  5. The rule that the annual rate should be taken after a quarter of use and not during a trial, which trades a measurable 17.2 percent median against a lock-in risk we have not quantified.
  6. The ordering of the four API levers in step 4, and in particular placing prompt trimming last. This is argued from the published rate cards rather than measured on a workload.
  7. The claim in step 5 that the platform fee is usually the smallest term in a small deployment's total cost, which is carried from our ROI guide's model rather than measured here.
  8. The decision to compute the annual-discount table on the cheapest paid tier, with the functional-tier divergence disclosed immediately beneath it rather than folded into the median.
  9. The treatment of SendPulse and Tars as slider products with no tier step rather than as flat-price platforms, which changes what their 1.00× rows mean and is the reason they are excluded from the eleven-platform median.
  10. The five failure modes in the closing section, including the judgment that optimizing the wrong unit is the commonest wasted effort in this category.

We have run no comparative cost test across platforms, we have audited no customer invoice, and no figure on this page is our own measurement except the arithmetic explicitly labeled as ours. See our methodology for how platform facts are verified.

Last updated

23 August 2026.