Your SaaS Is an Insurance Product: A Modeling Framework

This paper proposes a modeling framework that treats capped-usage SaaS products as insurance instruments, applying actuarial science principles like frequency-severity decomposition and Monte Carlo reserve adequacy to optimize pricing and manage tail risk for services with fixed premiums and stochastic, heavy-tailed consumption.

Original authors: Caio Gomes (Magalu)

Published 2026-05-19
📖 6 min read🧠 Deep dive

Original authors: Caio Gomes (Magalu)

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Idea: You Are Running an Insurance Company (Even If You Think You're Selling Software)

Imagine you run a gym. You sell a monthly membership for $50. You tell people, "Come as often as you want!"

But here's the catch: If a member comes every single day and uses the most expensive equipment for 12 hours straight, your gym might lose money on them. If 100 members do this, your gym goes bankrupt.

The author of this paper argues that Software-as-a-Service (SaaS) companies (like AI chatbots, cloud hosting, or gym apps) are actually running insurance companies, even though they don't call themselves that.

They are selling a "policy" where:

  1. The Premium: The customer pays a fixed monthly fee (e.g., $20/month).
  2. The Coverage: The customer gets a certain amount of usage (e.g., 500 AI messages).
  3. The Limit: If they use too much, the service stops or slows down. The company refuses to pay for the extra usage.
  4. The Risk: The company is betting that most people will use less than the limit, so the money they save on light users will pay for the few heavy users who hit the limit.

The Core Problem: The "Heavy Tail"

In the software world, people often guess prices by doing simple math: "If one message costs me $0.01 to run, and a user sends 1,000 messages, I'll charge them $20."

The paper says this is dangerous. It ignores risk.

  • The Light User: Sends 10 messages. You make a huge profit.
  • The Heavy User: Sends 100,000 messages. You lose a fortune.

In insurance, this is called the "heavy tail." Most people are normal, but a few people are extreme. If you don't plan for the extreme users, you go bust.

The Solution: Actuarial Science (The "Math of Risk")

The paper suggests that software engineers should stop using simple "unit economics" and start using Actuarial Science. This is the math insurance companies have used for 100 years to price car insurance, health insurance, and life insurance.

Here are the four main tools the paper says software companies need:

1. Frequency vs. Severity (How often and How bad?)

Instead of just guessing total usage, break it down:

  • Frequency: How many times does a user click the button? (Like how many times a driver gets into a fender bender).
  • Severity: How much does each click cost you? (Like how much a fender bender costs to fix).
  • The Analogy: A driver might crash 10 times a year (high frequency) but only scratch the bumper (low severity). Another driver might crash once (low frequency) but total the car (high severity). Software companies need to model both to know their true risk.

2. The "Cap" is a Policy Limit

When a software company says, "You get 500 messages, then we stop," that is exactly like an insurance policy with a $5,000 payout limit.

  • If the user needs 600 messages, the company only pays for the first 500.
  • The user has to pay for the rest (or stop using the service).
  • Why this matters: This "cap" protects the company from going bankrupt. It turns an unlimited risk into a manageable one.

3. Reserves (The "Emergency Fund")

Insurance companies don't just keep the profit; they keep a huge pile of cash in the bank called a Reserve. They do this because they know that sometimes, everyone will have a bad month at the same time.

  • The Paper's Claim: Software companies need to calculate exactly how much cash they need to keep in the bank to survive a "bad month" where heavy users go crazy.
  • The Math: They use a method called Monte Carlo simulation. Imagine rolling dice 10,000 times to see what the worst-case scenario looks like. If the math says you need $1 million to survive a bad month, you keep $1 million. If you only keep $100,000, you are gambling with your company's life.

4. Human Behavior (The "End-of-Month Rush")

The paper points out a funny human behavior.

  • Health Insurance Analogy: In health insurance, if you have a "deductible" (you pay the first $1,000), people rush to the doctor at the end of the year to use up their coverage before it resets.
  • Software Analogy: If you have a monthly limit of 500 messages, and you've used 490, you will suddenly start using the service way more in the last few days of the month just to "get your money's worth."
  • The Risk: This creates a "spike" in usage right before the reset. Companies need to model this behavior, or they will be surprised by a sudden surge in costs.

Real-World Examples from the Paper

The paper looks at real companies to prove this point:

  • Claude Code / ChatGPT: They have "Pro" and "Max" tiers with limits. If you hit the limit, the service stops. This is a "Hard Cap" insurance policy.
  • Vercel / Cloudflare: They have a limit, but if you go over, they charge you extra. This is like insurance with a "deductible" and "co-pay."
  • Corporate Gym Benefits: Companies pay a flat fee for employees to use a gym app. If everyone goes to the gym every day, the app provider loses money. They need to model the risk of "heavy gym-goers."

The "Gotcha": Why Simple Math Fails

The paper runs a simulation comparing two ways of pricing:

  1. The Naive Way: "We expect 100 users to use 100 tokens each. Total cost = 10,000 tokens. We charge $500."
    • Result: They think they are safe.
  2. The Actuarial Way: "We know 10% of users will go crazy and use 10,000 tokens. We need to hold extra cash just in case."
    • Result: They realize the "Naive Way" leaves them with no safety net. If the heavy users show up, the company loses money.

Summary

The paper isn't saying software companies need to become legal insurance companies. It's saying they need to think like insurance companies.

  • Stop guessing prices based on average usage.
  • Start calculating the risk of the "worst-case scenario."
  • Use the "Cap" to limit your liability.
  • Keep a "Reserve" (cash buffer) to survive bad months.
  • Watch out for humans rushing to use their limit right before it resets.

By using these old-school insurance math tools, software companies can stop getting surprised by heavy users and stop accidentally running their businesses into the ground.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →