Benchmarks · index
What small software businesses actually earn
Five pages, one sample: 851 products that publish revenue through a payment provider. No estimated search volumes, no "industry average" — every number here has a denominator you can check.
Revenue as of 2026-10-30 · sample: 851 products that publish revenue · 435 report a non-zero MRR
Products in the sample
851
published, with revenue data
Report a non-zero MRR
435
51.1% of the sample
Median MRR
$396
top quarter starts at $6,732
Pick a question
MRR
$396
median across products that report MRR
Micro SaaS
76
products run by one person
AI tools
$208
median of 112 AI products
SaaS ideas
179
products above $1k MRR
Merchant of record
112
products using a MoR
Which page answers which question
| If you are asking | Go to |
|---|---|
| Is my MRR good? | /benchmarks/mrr |
| What does a one-person product earn? | /benchmarks/micro-saas |
| Do AI wrappers make money? | /benchmarks/ai-tools |
| Which category should I build in? | /saas-ideas |
| Should I use a merchant of record? | /merchant-of-record |
| How are these numbers computed? | /method |
How to read these pages
Each page states its denominator next to every number. When a median is computed on 37 products, the page says 37 — not "the sample". If a figure is missing we write "—", never zero, because a product that does not report revenue is not the same as one that reports nothing.
Common questions
How do you count revenue?
We read the figure each product publishes through its payment provider, crawled 2026-10-30. 435 of 851 products report a non-zero MRR; medians and percentiles use that subset only.
Is this the whole market?
No. It is 851 products that choose to publish revenue — biased toward small teams, English-speaking markets and AI. Treat every number here as "in this sample", never as "the industry".
How often is it updated?
Monthly. The revenue feed syncs daily, but the aggregates on these pages are rebuilt on a schedule and every page states the date of the data behind it.
Why is there no search volume on these pages?
Because we could not get a volume source we trust enough to print. Saying "1,900 searches a month" without a way to check it is worse than saying nothing — so the pages carry the numbers we can recompute instead.
Method: 851 products in our library that publish revenue through a payment provider, crawled 2026-10-30. 435 of them report a non-zero MRR; medians and percentiles are computed on that subset only. Missing values are never treated as zero. This is the population that chooses to publish revenue — not the whole market.