Pricing
Per project, in USD, billed monthly. Every plan starts with a 14-day free trial. No credit card.
Starter
$5 / month
For one person and a few sites.
- 1 member
- 250,000 events / month
- 2,500 session replays / month
- 3 sites
- Full API, MCP, CEL, streams, erasures
- Hard limits: collection pauses at the cap, never a surprise bill
Team
$29 per member / month
Each member adds 2M events and 10,000 replays to a pooled allowance.
- Unlimited members and sites
- 2M events + 10,000 replays per member, pooled
- ClickHouse SQL materializations
- Events beyond the allowance: $2 per 1M (first 100M), then $1 per 1M
- Replays beyond the allowance: $0.50 per 1,000 (first 100,000), then $0.25 per 1,000
Enterprise
Custom
For organisations with procurement and compliance needs.
- SSO
- Custom contracts
- EU data residency
- Everything in Team
An event is each web analytics event (pageview, click, …) or each entry inserted via the API. A replay is one recorded session in one browser tab. Data is kept until you delete it.
Compared at scale
What one month costs at a given volume, each row on its own.
| Monthly volume | Capless Team, 1 member | PostHog¹ | Mixpanel Growth² |
|---|---|---|---|
| 10M events | $45 | $324.40 | $840 (annual billing), $1,176 (monthly billing) |
| 100M events | $225 | $2,618.40 | contact sales |
| 10k session replays | $29 | $25 | $0 (Free plan, 10K replays) |
| 100k session replays | $74 | $272.50 | not published |
| 10M events + 100k replays | $90 | $596.90 | not published |
How the Capless numbers add up: $29 for one member includes 2M events and 10,000 replays. 10M events = $29 + 8 × $2 = $45. 100M events = $29 + 98 × $2 = $225. 100k replays = $29 + 90 × $0.50 = $74.
- PostHog product analytics (standard events) and web session replay, from the tier tables on posthog.com/pricing, checked 2026-10-30. Free allowance (1M events, 5,000 recordings) applied; each volume band charged at its own rate. Add-ons such as identified events are not included.
- Mixpanel Growth plan, from mixpanel.com/pricing, checked 2026-10-30. The page lists 10M events/month at $840/month billed yearly or $1,176/month billed monthly, asks plans above 20M events to contact sales, and lists no price for replays beyond those included.
LogRocket, FullStory and Hotjar do not publish prices at these volumes, so they are not listed. Competitor prices change; check their pages for current numbers.
FAQ
What counts as an event?
Each web analytics event (a pageview, click, form submit, error, custom track call, …) and each entry inserted through the API counts as one event. Reads, queries and erasures do not count as events.
What counts as a session replay?
One recorded session in one browser tab. Sessions that are not sampled (see replaySampleRate) are not recorded and do not count.
What happens when I reach my limit?
On the trial and Starter, limits are hard: collection pauses at the cap until the next month starts or you upgrade. You never get a surprise bill, and the data you already collected is untouched.
On Team, collection never pauses: usage beyond the pooled allowance is billed at the overage rates (see the next answer).
How is Team overage calculated?
Each member adds 2M events and 10,000 replays to a shared monthly allowance. Usage beyond it costs $2 per 1M events for the first 100M, then $1 per 1M; and $0.50 per 1,000 replays for the first 100,000, then $0.25 per 1,000.
3 members, 9M events, 45,000 replays. Allowance: 6M events, 30,000 replays. Overage: 3M events × $2 = $6; 15,000 replays × $0.50 per 1,000 = $7.50. Seats: 3 × $29 = $87. Total: $100.50.
1 member, 150M events, 10,000 replays. Allowance: 2M events. Overage: 148M events = 100M × $2 + 48M × $1 = $248. Seat: $29. Total: $277.
2 members, 3M events, 250,000 replays. Allowance: 4M events, 20,000 replays. Overage: 230,000 replays = 100,000 × $0.50 per 1,000 + 130,000 × $0.25 per 1,000 = $50 + $32.50 = $82.50. Seats: $58. Total: $140.50.
What happens after the 14-day trial?
Pick Starter or Team in the dashboard to keep collecting. The trial needs no credit card, so nothing is charged unless you choose a plan.
Can I cancel?
Yes, anytime from the dashboard. Plans are billed monthly through Stripe; there are no annual commitments. Your data stays yours: delete it whenever you want with erasures or by deleting streams.
How long do you keep my data?
Until you delete it. There is no retention window that silently drops old events.
Do I need Team for SQL?
ClickHouse SQL materializations are on Team and Enterprise. Every plan can query with CEL filters and maps through the API and MCP.
What about Enterprise?
SSO, custom contracts and EU data residency. Email hello@capless.sh.