THE INDEPENDENT RECORD · AGENTIC AI AS A SERVICE AboutStandardsContact
GAASAGENTIC AI · AS A SERVICE
INDEPENDENT · SINCE 2026
UPDATED DAILY
NO HYPE · NO PAY-TO-PLAY
PER-TASK PRICING NOW STANDARD ● NEW BENCHMARK: 71% TASK COMPLETION ● ENTERPRISE PILOTS UP 4X ● RUNTIME FUNDING ACCELERATES ● "AGENTS ARE THE NEW SEATS" ● MARGINS UNDER PRESSURE ● THE INDEPENDENT RECORD ON GAAS
Pricing

The "Minimum Viable Margin" Every GaaS Startup Needs Before It Scales

Most agentic AI-as-a-service startups know their price. Far fewer know their margin per task at the moment the model bill lands. The "minimum viable margin" is the gross margin floor below which a GaaS company cannot survive a bad week of inference costs, a heavy power user, or a failed-task refund. This piece defines that floor, shows how to calculate it from real cost drivers, and explains why the magic number for most GaaS companies sits well north of the 70-80% SaaS benchmark, not below it. Get this wrong and you scale straight into a negative-margin wall.

By S. Bauer · Apr 5, 2026 · 13 min read

Table of Contents

What "Minimum Viable Margin" Actually Means in GaaS

Borrow the phrase from "minimum viable product" and bend it. A minimum viable margin (MVM) is the lowest gross margin per unit of delivered value at which your GaaS business stays solvent, fundable, and able to absorb the ordinary shocks of running autonomous agents at scale.

It is not your blended company margin. It is not the margin on your best customer. It is the margin on the marginal task, computed at the worst realistic input cost, after you account for retries, failed runs you don't bill for, and the support load that an agentic product drags behind it.

Here is why the distinction matters. A SaaS company sells the same database row a thousand times at near-zero marginal cost. A GaaS company spends real money every single time an agent runs: tokens in, tokens out, tool calls, retries, sometimes a human in the loop. Your cost of goods sold (COGS) is not a fixed hosting bill amortized across users. It scales with usage, and worse, it scales with the difficulty of the specific task your agent happens to draw.

The MVM is the answer to a brutal question: if a customer hammers your agent with the hardest, longest, most retry-prone jobs all month, do you still make money on them? If the answer is no, you don't have a pricing problem. You have a survival problem dressed up as a growth metric.

Why SaaS Margin Benchmarks Will Mislead You

Every founder has internalized the rule that good software runs 70-80% gross margin, and the best vertical SaaS pushes past 85%. Investors anchor on it. Board decks assume it. And it quietly poisons GaaS planning.

The trap is treating inference like hosting. Hosting is a roughly fixed cost you spread thinner as you grow. Inference is a variable cost that grows with revenue and, critically, does not always shrink per unit as you scale. You can negotiate committed-use discounts and you can route to cheaper models, but you cannot make a hard reasoning task cheap by signing more customers. There is a floor under the token cost of doing the work, and that floor is set by a vendor you don't control.

So the SaaS instinct, "we'll fix margin later with scale," is exactly backwards for many GaaS products. A SaaS company's margin improves as it grows. A naively priced GaaS company's margin can stay flat or even deteriorate as its heaviest users consume the most, a dynamic explored in the relationship between metered pricing and power users. Scale amplifies a structural cost problem instead of diluting it.

There's a second, subtler issue. In SaaS, the worst-case customer costs roughly the same as the average. In GaaS, the worst-case customer can cost five or ten times the average, because task difficulty is wildly variable and you usually can't see it until the agent is mid-run. Benchmarking against SaaS averages hides this tail risk completely. The analysis a16z published on the emerging economics of AI application companies makes a version of this point bluntly: gross margins for AI-native products are structurally lower and more volatile than the SaaS playbook assumes, and pretending otherwise just delays the reckoning.

The Real Cost Stack Under an Agent Task

Before you can set a floor, you have to know what actually sits in your COGS. For an agentic product, a single billable "task" usually hides a surprising amount of machinery. Account for all of it:

Inference tokens, both directions. The obvious one. But agents are token-hungry in a way chatbots aren't. A multi-step agent re-reads its own context, re-reads tool outputs, and re-prompts itself across a loop. Input tokens often dwarf output tokens, and many founders only model the output side. Pull the actual per-task token distribution from your logs, not the median demo run.

Tool calls and external APIs. Every search, every database query, every third-party API the agent touches may carry its own metered cost. An agent that browses, calls a paid data provider, and writes to a CRM is stacking vendor bills under one task. This compounds for agents that act across multiple systems.

Retries and self-correction. When an agent fails a step and retries, you pay for the failed attempt too. A task that "succeeds" might have burned through three full reasoning loops to get there. Your customer sees one outcome; your bill sees three.

Unbilled failures. If you've adopted any "we only charge when it works" stance, every failed task is pure cost with zero revenue. This is the line item most likely to quietly destroy a margin model, and it ties directly to how you handle refunds and SLAs when an agent fails the task.

The human in the loop. Plenty of "autonomous" agents still route edge cases to a human reviewer. That labor is COGS. If 8% of tasks need ten minutes of a specialist's time, that's a real and often dominant cost line.

Observability and orchestration overhead. Logging, tracing, eval runs, and guardrail checks all cost compute. Agent reliability tooling is not free, and it scales with task volume.

Add these up and the picture changes. The token bill everyone fixates on is frequently a minority of true per-task cost once retries, tool calls, and human review are honest line items.

Calculating Your Floor: A Worked Example

Let's make this concrete with a vertical agent that, say, handles a customer support resolution, the same broad category as the per-resolution pricing model Intercom's Fin popularized.

Suppose your fully loaded cost per successful resolution looks like this at the high end of your task-difficulty distribution (the p90, not the median):

Now layer in unbilled failures. If 12% of attempts fail and you don't charge for them, you still paid roughly $0.55 each in compute for those attempts. Spread across the resolutions you do bill, that adds about $0.075 per billed resolution. Call true loaded COGS $0.78.

If you charge $0.99 per resolution, your gross margin is about 21%. That is a disaster dressed as a price. A 21% margin gives you no room for a model price spike, no room for support, no room for R&D, and no path to the 70%+ that any investor will expect at your Series A.

To hit a defensible 75% margin against $0.78 of loaded COGS, you'd need to price near $3.12 per resolution. The gap between $0.99 and $3.12 is the difference between a company and a slow-motion liquidation.

The lesson isn't "charge $3.12." It's that your MVM has to be calculated backwards from p90 loaded COGS, not forward from an optimistic median token count. The companies that blow up priced off the demo. The companies that survive priced off the logs.

The Variance Problem Nobody Prices For

Here's the part that separates GaaS economics from everything that came before: cost variance per unit is enormous, and your customers self-select into the expensive tail without telling you.

In a flat-rate or per-seat world, a heavy user is your worst-case exposure, and it's bounded by human work hours, which is itself a reason to be skeptical of per-seat pricing for agent products. In a usage-priced agentic world, a single customer can route their hardest, most ambiguous, most retry-prone workload straight at you. They don't do this maliciously. They do it because the easy work was already automated by something cheaper, so what's left for your agent is the hard residue.

This is adverse selection, and it's structural. The tasks customers most want to offload to an autonomous agent are disproportionately the expensive ones. Your average cost per task drifts upward over time as customers learn what your agent is good at and feed it exactly that.

The defense is to set your MVM against the tail, not the mean, and to build cost controls into the product itself: model routing that uses a cheap model when the task allows (covered in margin expansion via model routing), hard usage caps that protect both sides, and graceful degradation when a task exceeds an expected cost envelope. Margin is not only a pricing decision. It's an engineering decision baked into how the agent spends money on your behalf.

How Margin Floors Change by Pricing Model

Your minimum viable margin isn't a single universal number. It shifts depending on how you've chosen to monetize, and the broader GaaS pricing taxonomy maps onto distinct risk profiles.

Per-task / per-outcome. Highest variance exposure. Your MVM needs the most cushion here because you've taken on the cost risk of task difficulty. Aim high, model the tail aggressively, and consider floor-and-ceiling structures.

Per-seat. Lower variance per unit but a dangerous decoupling: revenue is fixed while usage, and therefore cost, floats freely. The risk isn't a single expensive task; it's a power seat that runs the agent all day. Your MVM has to assume seats trend toward heavy use over time.

Hybrid (base plus usage). The base subscription should, ideally, cover your fixed cost and a slice of expected usage, with metered overage protecting the margin on heavy consumption. Done right, this is the most margin-stable model and the reason many vendors are converging on it.

Outcome-based with success fees. Margin floor must absorb every unbilled failure, which means your success rate becomes a margin input. A 70% success rate and a 90% success rate are completely different businesses at the same price. Improving reliability isn't just a quality metric here; it's directly a margin lever.

Across all of these, the constant is that volatile inference cost has to be passed through or buffered somehow, the core challenge of margin-safe pricing under volatile inference costs. If you've locked a flat annual price and your model vendor raises rates or your task mix gets harder, you eat the difference until renewal.

Setting the Number: A Practical Framework

A workable process for actually landing on your MVM:

1. Instrument before you price. You cannot set a margin floor on costs you haven't measured. Log per-task token counts, tool calls, retry counts, and human-review minutes. Build the real cost distribution, not a sample.

2. Price off p90, sanity-check at p99. Use the 90th-percentile loaded cost as your baseline for setting price. Then ask what happens at p99. If a p99 customer puts you underwater, you need usage caps or a ceiling, not just a higher price.

3. Target 75-80% as the floor, not the ceiling. For most software-classified GaaS businesses, anything below ~70% blended gross margin will read as a structural problem to investors and will leave no oxygen for R&D and go-to-market. Set your MVM at the level that, even on tail-cost customers, keeps blended margin in the defensible range. The discipline McKinsey describes in its work on getting AI economics and value capture right applies directly: capture has to be designed in, not hoped for.

4. Build the cost controls into the agent. Model routing, caps, retry budgets, and early-exit logic are margin infrastructure. A team that ships these treats margin as a product feature, not an afterthought.

5. Re-derive it quarterly. Model prices fall, your task mix shifts, your success rate improves. Your MVM is a living number. The companies that grandfather old prices into a world of changed costs create their own repricing problem as model costs drop, in both directions.

The headline takeaway is uncomfortable but freeing: in GaaS, margin is not something you discover after product-market fit. It's a constraint you design the product and the price around from the first invoice. Know your floor, price above it with room to spare, and engineer the agent to respect it.

Insights Most People Overlook

Your success rate is a margin input, not just a quality metric. Under any outcome-based or "only charge when it works" model, every percentage point of reliability you gain directly widens your margin, because you stop paying for unbilled failures. Reliability engineering and margin work are the same project. Teams silo them at their peril.

Falling model prices can hurt you, not just help you. Everyone assumes cheaper inference is pure margin upside. But cheaper inference also collapses the moat: if your agent's whole value was "we make the expensive model affordable through clever orchestration," a 10x price drop hands that value to your customer's in-house team. The grandfather problem cuts both ways, and the vendors that thrive are the ones whose value lives above the model, not in arbitraging it.

Adverse selection makes your average cost rise over time even if nothing else changes. As customers learn what your agent excels at, they feed it precisely those tasks, and the easy work migrates to cheaper tools. Your task mix gets structurally harder over the life of an account. A margin that looked fine at onboarding can erode purely from customer learning, with no change to your pricing or your stack.

The p50 demo is where margin models go to die. Founders model costs off the clean demo run that closed the round. Production traffic is a long tail of weird, ambiguous, retry-heavy jobs. The single highest-leverage thing most GaaS teams can do is replace median-based cost assumptions with p90 ones, and most haven't.

A "minimum viable margin" that's too high is also a failure mode. Over-padding the floor prices you out of the market and hands the deal to a competitor willing to run leaner. The art is setting the floor exactly where it absorbs tail risk without making you uncompetitive, which is why instrumentation beats guesswork. Margin paranoia and margin naivety are both fatal; the discipline is in the measurement between them.

References

#agent gross margin#gaas unit economics

More in Pricing