Pricing

Pay for volume, not for questions

A pageview and a custom event count the same. AI messages are never metered — the digest is deterministic anyway, so rationing it would be manufactured scarcity. And the open-source core is free forever, on your own server, with no feature held back.

Free

Free
10K events/mo
  • Evidence panel — the query behind every number
  • AI referrals separated from AI crawlers
  • Funnels, retention, Web Vitals, error tracking
  • Weekly deterministic digest
  • Cookie-free, no consent banner required
Get started

Starter

$12 /mo$10 /mo$120 billed yearly
100K events/mo
  • Everything in Free
  • Up to 10 sites, 3 team members
  • 2 years of data retention
  • Slack and email digests
  • MCP server for AI agents
  • Bring your own LLM key, or local Ollama
Start now
Most popular

Pro

$29 /mo$24 /mo$290 billed yearly
1M events/mo
  • Everything in Starter
  • 20,000 session recordings a month
  • Proactive anomaly alerts
  • 5 years of data retention
  • Shareable public reports
  • Strict privacy mode per site
Start now

Business

$99 /mo$83 /mo$990 billed yearly
10M events/mo
  • Everything in Pro
  • 10M events a month
  • Unlimited sites
  • 25 team members
  • Priority email support
Start now

Enterprise

Custom
Unlimited events/mo
  • Everything in Pro
  • On-premise or a dedicated cloud instance
  • SSO, audit log, DPA
  • Unlimited retention
  • Priority support
Contact us

Going over your limit does not cut you off. Collection continues inside a 20% grace band, with a warning in the dashboard from 80% onward. Analytics you failed to collect never comes back — so we would rather warn you than blind you.

Which plan do I need?

Move the slider to your monthly pageviews. The estimate below is arithmetic you can check, not a quote.

Your volume50K
Estimated events65K
PlanStarter
Per month$12

How this number is worked out

Pageviews are multiplied by 1.3 to allow for the custom events a normal site also sends — CTA clicks, scroll depth, form events, Web Vitals and errors. That multiplier is a rule of thumb, not a measurement of your site, which is exactly why it is written here instead of being folded silently into the result. The smallest plan whose monthly allowance covers that total is the one shown, at the monthly price from cloud/plans — the same table the product enforces quotas from, so the page and the app cannot disagree.

AI crawler requests are stored but do not count against the quota, so they are not in this estimate either.

Compare plans

Every analysis feature is in every plan. What changes is volume, retention and team size.

 FreeStarterProBusinessEnterprise
Monthly events10K100K1M10MUnlimited
Data retention180 days2 years5 years5 yearsUnlimited
Sites11050UnlimitedUnlimited
Team members131025Unlimited
Evidence panelIncludedIncludedIncludedIncludedIncluded
AI messages meteredNeverNeverNeverNeverNever
Funnels & retentionIncludedIncludedIncludedIncludedIncluded
Web Vitals & errorsIncludedIncludedIncludedIncludedIncluded
MCP server—IncludedIncludedIncludedIncluded
Slack & email digestEmail onlyIncludedIncludedIncludedIncluded
Self-hostingAlways freeAlways freeAlways freeAlways freeAlways free

Questions about billing

What counts as an event?

A pageview and a custom event each count as one. Web Vitals and error reports are custom events, so they count too — which is worth knowing before you enable them on a high-traffic site. AI crawler requests are stored but do not count against your quota: you did not ask GPTBot to visit, so you should not pay for it.

What happens when I exceed the plan?

From 80% you see a warning in the dashboard. Past 100% data keeps flowing up to 120% of your limit. Above that new events are rejected — and the rejected count is shown to you rather than hidden, because a silent data loss is the worst possible outcome for an analytics tool.

Can I self-host instead?

Yes, and it is free forever. The core is Apache-2.0 with no runtime dependencies — one process and an embedded database. The cloud plans exist for people who would rather not run it, not because the self-hosted build is crippled. See self-host vs cloud.

Do you need a cookie banner?

No. We set no cookies and store no identifier in the browser, so there is nothing to consent to under the ePrivacy Directive. Strict mode goes further still — see privacy modes.

Which payment methods do you take?

Card, PayPal, Apple Pay and the usual local methods through Paddle, who act as merchant of record and handle VAT and sales tax for us. Prices are in US dollars. Paying yearly costs ten months instead of twelve.

Can I cancel or change plan?

Any time, from Billing in the dashboard, which takes you to your Paddle subscription. The plan on your workspace is changed by Paddle telling us the payment succeeded — there is deliberately no button in our product that moves you to a paid plan, because a plan you can change with an HTTP request is a plan you never have to pay for. Downgrading keeps your data until it passes the retention window of the new plan; nothing is deleted the moment you change.

Is there a discount for non-profits or open source?

Yes — get in touch through contact with a link to the project.

Start on the free plan

One script tag. No card, no cookie banner, no consent flow.

Get started free →