06-reference

mostly metrics consumption based arr

2026-06-04·reference·source: Mostly Metrics·by CJ Gustafson
saas-metricsconsumption-billingarrgross-margincfo-voicesnowflake

"How to talk about ARR for Consumption Based Businesses" — CJ Gustafson

Why this is in the vault

A CFO Mailbag where two operating CFOs (Mercury, Notion) field reader questions on consumption-based ARR, AI-cost gross margin, and CAC payback — the exact usage-billing terrain RDCO's founder works in via Snowflake.

Issue contents

This is a "CFO Mailbag" format: CJ relays five reader questions to two guest CFOs, Daniel Kang (CFO @ Mercury) and Rama Katkar (CFO @ Notion). The five questions:

  1. What belongs in gross margin once AI costs are large — reader's COGS-vs-opex line is contentious internally (hosting is clear, but CS headcount, free-trial infra, solutions engineering, and "a massive Anthropic bill" each move the number 8-10 points depending on definition).
  2. How to talk about consumption-based "ARR" — reader is usage-based; their "ARR" is really a 30-day run-rate annualized, so it bounces with seasonality and ramp, and SaaS-minded investors keep pattern-matching it to subscription benchmarks. Is there a cleaner metric for consumption businesses?
  3. Dissecting a rising CAC payback period.
  4. What metrics belong on an exec dashboard.
  5. Board communication during a hard pivot to AI.

Paywall note: the free email + public web version both cut off after the Q2 question — the CFO answers to Q2 through Q5 are premium-subscriber only. Only Q1's answers render in full.

The core argument

On the one fully-readable answer (Q1, gross-margin definition), both CFOs converge on the same discipline:

The Q2 framing itself is the load-bearing teaser for RDCO: usage-based revenue annualized from a trailing window is structurally different from contracted subscription ARR, and forcing it into a SaaS ARR comp misleads everyone. (The CFOs' specific "cleaner metric" recommendations are paywalled.)

Mapping against Ray Data Co

Strong. Three distinct hooks:

No project-changing threshold crossed and no new sponsor relationship; logging as status-only.

Related