Finance, metrics & runway · 2026-10-13

AI SaaS gross margin: inference COGS in the board pack

Classic SaaS gross margin bands assume delivery is almost free. Put production inference, GPU serving, retrieval, AI monitoring, and AI support in COGS. Keep training, dev/test inference, and internal AI tools in R&D or OpEx. Show AI gross margin as its own board line with one written definition.

If inference is core to how you deliver the product, the classic SaaS gross margin benchmark does not apply to you. Ben Murray (The SaaS CFO, 2026) says his 70% to 80% benchmark is for traditional SaaS and does not apply to AI-native or heavily AI-featured products. Put production inference, GPU serving for production, vector databases and retrieval serving customer queries, AI monitoring, AI support, and human review of customer outputs in COGS. Training, fine-tuning, dev/test inference, and internal AI tools go to R&D or the department that uses them. Then show AI gross margin as its own line in the board pack and write the definition down once. Not legal, tax, or investment advice. Confirm classification with your CPA or auditor.

What goes in AI COGS and what stays in R&D

CostWhere it goesWhat it covers
Production inference (customer-facing)COGSModel API calls that answer customers: OpenAI, Anthropic, Gemini, Azure OpenAI, Bedrock
GPU compute for production servingCOGSSelf-hosted or fine-tuned models served to customers
AI infrastructure layer serving customersCOGSVector databases, embeddings, RAG pipelines, orchestration, caching, AI-driven data platform use, egress to model providers
AI monitoring and observabilityCOGSTracing, evals, guardrails, cost attribution on production traffic
AI-related supportCOGSIncremental support hours on AI-tagged tickets
Human review of customer outputsCOGSPeople who check or correct AI output before the customer gets it
Dev/test inferenceR&DEngineering exploration and prompt testing
Model training and fine-tuningR&D, or capitalized under ASC 350-40Training runs and the GPU time behind them; ask your auditor
Internal AI toolsThe department that uses themCopilot, ChatGPT, and similar seats for your own staff

Rows from The SaaS CFO (Ben Murray, posted 5 May 2026, updated 25 September 2026), except human review, which follows a16z’s description of humans in the loop as a gross margin cost. Murray’s classification test: under U.S. GAAP it depends on the nature and purpose of the activity. Training generally falls under ASC 730 (expensed R&D) or ASC 350-40 (internal-use software, potentially capitalizable). He flags FASB’s ASU 2025-06, which modernizes ASC 350-40 for fiscal years beginning after 15 December 2027.

One line needs a written call. a16z found many AI companies spend up to 10–15% of revenue capturing and labeling new data to keep models accurate after launch. Murray puts training in R&D. a16z tells founders to measure their real variable costs and not let them hide in R&D. If your labeling or retraining scales with customer volume, decide which bucket it belongs in, write the reason down, and tell the board which way you went.

Why AI gross margins sit below classic SaaS

SourceDateSampleAI gross marginClassic SaaS comparison
a16z (Casado and Bornstein)16 Feb 2020Interviews with AI startup foundersOften 50–60%60–80%+ for comparable SaaS
Bessemer State of AI 202513 Aug 202520 high-growth AI startupsShooting Stars ~60%; Supernovas ~25%, often negativeShooting Stars slightly below SaaS peers
Bessemer AI pricing playbook10 Feb 2026Atlas editors50–60%80–90% for SaaS
ICONIQ State of AI, via SaaStrJan 2026 report; SaaStr 7 Feb 2026About 300 executives at software companies building AI productsAverage AI product gross margin 41% in 2024, 52% projected for 2026Not stated
The SaaS CFO (Murray)Updated 25 Sep 2026Practitioner framework citing SaaStr and KnowledgeLibAI-native 50–65% at maturity; early-stage AI-native often 25–30%; AI-enabled SaaS 72–85%70–80% for traditional SaaS

Do not average these rows. a16z’s AI figure comes from founder interviews in 2020. Bessemer’s Supernovas are ten companies that reached about $40M ARR in their first year of commercialization, and Bessemer says many trade margin for distribution. ICONIQ reports averages from a survey, and SaaStr adds that companies combining model and product work reported 53% while pure application-layer companies reported 45%.

a16z put cloud spend at 25% of revenue or more for many AI companies. Murray cites estimates that heavy users can cost 50 to 100 times more than light users, and that reasoning models and agentic workflows generate 10 to 100 times more tokens per task than 2023-era completions. Net cost per task can rise while token prices fall. In the Mavvrik and Benchmarkit survey, data platform usage (56%) and network access to models (52%) were the top sources of unexpected AI costs. LLM token costs ranked fifth at 37%. If you map only the model API bill, your COGS is short.

How to present it in the board pack

LineDefinitionWhy the board needs it
AI-inclusive gross marginRevenue minus all COGS, including the AI delivery lines in the table aboveThe number investors rebuild in diligence
Software gross margin (ex-AI)Revenue minus classic COGS only: hosting, support, success, DevOpsShows the base business against classic SaaS bands
AI delivery cost as % of revenueInference, production GPU, AI infrastructure layer, monitoring, and AI support over revenueThe trend line for model routing and pricing work
Cost per active user or per workflowAI COGS over active users or completed workflows; name the unitUnit economics you can price against
Heavy-user cohortAI COGS and revenue for your heaviest users, with the cohort cut written downShows whether the top of the usage curve loses money

The layering follows Murray: AI lines go on top of your existing COGS stack, and he lists cost per active user, cost per request, and whether your heaviest users are still profitable as the checks to run. There is no reliable public benchmark yet for cost per active user or per workflow in AI SaaS, so show your own trend and do not quote a peer band.

If customers pay for usage, the margin read and the ARR read belong on the same page. Usage priced above cost lifts revenue and AI COGS together. Usage you absorb inside a flat subscription shows up only as margin erosion.

A labeled example

An AI support product books $500k of revenue in a month. Classic COGS (hosting, support, customer success) is $75k. AI delivery costs are $80k inference, $15k vector database and retrieval, $5k monitoring, and $10k AI-tagged support, for $110k total.

LineAmountResult
Software gross margin (ex-AI)$500k − $75k85%
AI-inclusive gross margin$500k − $75k − $110k63%
AI delivery cost as % of revenue$110k ÷ $500k22%
AI COGS per active user (10,000 users)$110k ÷ 10,000$11 per month
Heavy-user cohort (1,000 users)$50k of the inference bill against $60k of cohort revenueInference alone takes 83% of that cohort’s revenue

Book all AI spend in R&D and the slide says 85%. Put $30k of engineering test inference in the same API account and book it to COGS, and the slide says 57%. The 63% describes the business, and it is the number a diligence team will reach.

Mistakes that cost trust

Hiding inference in R&D. a16z’s advice to AI founders: track down your real variable costs and do not let them hide in R&D.

Running dev and production on one API account. Murray calls this the first fix. Without the split, you cannot classify the rest.

Comparing yourself to an 80% SaaS band. Murray says a 70% gross margin for an AI-enabled product may be excellent, but only if AI costs are mapped to COGS.

Averaging publishers. Bessemer’s Supernova ~25% and ICONIQ’s 52% describe different samples. Quote each with its source.

Showing one blended margin. Heavy users can cost far more than light users (Murray). Without a cohort line, the board cannot see whether growth in your top accounts helps or hurts.

Forecasting on token price alone. Murray: token prices keep falling while tokens per task rise. Model cost per task.

Reclassifying mid-raise. If you move a cost between COGS and R&D, restate past periods on the new rule and tell the board before an investor sees the change.

Lock the definition before the board meeting or the raise

AI gross margin definition lock

  1. Split production and development AI accounts. Separate API keys, projects, and GPU clusters for customer traffic and engineering work (Murray).
  2. Separate internal AI use from product AI use. Staff tools go to the department that uses them (Murray).
  3. Open the GL accounts. Inference, model hosting, AI infrastructure layer, AI monitoring, and AI support, tagged to DevOps or an AI COGS cost center (Murray).
  4. Classify each line. Use the table above. Write your training and labeling position, and agree any capitalization with your auditor.
  5. Segment heavy users. Calculate AI cost per user and per workflow, split average users from power users (Murray).
  6. Price or absorb. Decide whether you charge for AI usage. Murray: companies that package and charge for AI usage have better margins than those that absorb it. See seat vs usage vs outcome pricing.
  7. Write one policy. One page: which costs sit in COGS, the cohort cut, the per-unit denominator. Use it in the deck, model, board pack, and data room.
  8. Restate the trend. Rebuild prior months on the new rule so the board sees one consistent line.
  9. Dry-run with the board. Walk one board member or an outside finance lead from the headline margin to the GL accounts before the meeting.

How gross margin moves your other board metrics

Gross margin sits upstream of burn. Burn multiple divides net burn by net new ARR (Sacks), and margin you lose to inference adds to net burn. See burn multiple vs Rule of 40. CAC payback measured on gross margin stretches when margin drops, so run the magic number and CAC payback calculator on the AI-inclusive figure.

Pricing sets how much of the cost you pass through. Bessemer’s pricing playbook says every AI query incurs real compute costs and tells founders to track true costs from day one and price to cover compute. Your ARR definition decides which of that usage revenue counts as ARR (usage revenue as ARR). Retention slides stay on committed revenue (NRR vs GRR).

In diligence, the gross margin bridge goes in the financials folder next to the ARR schedules on the Series A diligence checklist. Bring the COGS map, the account split, and the restated trend.

Sources

Founders who have defended an AI gross margin line through a board pack and a raise will pressure-test your COGS map in a FounderNexus session.