Start free, then pay by unique visitors.
Get both products for the full loop, or start with the one you need.
Works on the platforms you already use
See every platformAccuracy, privacy and safety, on every plan.
Every plan runs the same Cuttl Tag, at the same speed.
Accurate counts
Bots and AI agents we detect are kept out of your reports, and those bots never count toward your plan.
Privacy
Mask what visitors type, respect consent and erase a visitor’s data on request.
Security
Two-factor sign-in and a log of who accessed the workspace.
Safe tests
Stop any test in one click. Drafts never go live on their own.
upto
Shared by all your sites.
Free
For trying Cuttl on a small site
$0/ month
upto 5,000 unique visitors a month
Get started- 1 active site
- 1 team member
- Recordings kept 7 days
- 90 days of reports
- 1 A/B test at a time
- 2 funnels and 2 goals a site
- 1 active site
- 1 team member
- Recordings kept 7 days
- 90 days of reports
- 2 funnels and 2 goals a site
- 2 forms analysed a site
- 1 uptime monitor a site
- 1 active site
- 1 team member
- 90 days of reports
- 1 A/B test at a time
- Change Impact: 3 changes a month
- 2 goals a site
Pro
For one marketer or a small team
$47Usual price / month*
For upto 10,000 unique visitors a month, billed yearly
Get started- 5 active sites
- 10 team members
- Recordings kept 45 days
- 1 year of reports
- 5 A/B tests at once
- 10 funnels and 10 goals a site
- Segments and rollouts
- Feedback and NPS prompts
- Email support, 1 business day
- 5 active sites
- 10 team members
- Recordings kept 45 days
- 1 year of reports
- 10 funnels and 10 goals a site
- 10 forms analysed a site
- 10 uptime monitors a site
- Segments, paths and retention
- Feedback and NPS prompts
- Email support, 1 business day
- 5 active sites
- 10 team members
- 1 year of reports
- 5 A/B tests at once
- Change Impact: no monthly limit
- 10 goals a site
- Rollouts and advanced targeting
- Multi-page tests and custom code
- Email support, 1 business day
Max
For teams, agencies and bigger sites
$71Usual price / month*
For upto 10,000 unique visitors a month, billed yearly
Get started- Everything in Pro, plus:
- Unlimited sites**
- Unlimited team members
- Recordings kept 90 days
- 3 years of reports
- Unlimited A/B tests at once
- 50 funnels and 50 goals a site
- Priority support and onboarding
- Visitor profiles
- Guardrails, multivariate and cross-domain tests
- Launch approvals and rollout holdouts
- Everything in Pro, plus:
- Unlimited sites**
- Unlimited team members
- Recordings kept 90 days
- 3 years of reports
- 50 funnels and 50 goals a site
- Unlimited forms analysed
- 50 uptime monitors a site
- Priority support and onboarding
- Visitor profiles
- Cross-domain tracking
- Everything in Pro, plus:
- Unlimited sites**
- Unlimited team members
- 3 years of reports
- Unlimited A/B tests at once
- 50 goals a site
- Priority support and onboarding
- Multi-armed bandit split
- Guardrails, multivariate and cross-domain tests
- Launch approvals and rollout holdouts
Need help? Tell us what you’re looking for, and we’ll help you find the right plan.
Talk to sales*Prices exclude taxes, which are added at checkout. Prices are in US dollars.
**A fair use policy applies.
Every feature, plan by plan.
| Feature | Free | Pro | Max |
|---|---|---|---|
| Usage | |||
| Monthly unique visitors | Up to 5,000 | 10,000 and up | 10,000 and up |
| Active sites | 1 | 5 | Unlimited |
| Team members | 1 | 10 | Unlimited |
| Recordings and heatmap detail kept | 7 days | 45 days | 90 days |
| Reports and numbers | Last 90 days | Last year | Last 3 years |
| Add 10,000 unique visitors | Not on Free | $30 | $45 |
| Restore deleted data within 7 days | Not on Free | Included on Pro | Included on Max |
| Heatmaps | |||
| Click, scroll, hover and zone maps | Included on Free | Included on Pro | Included on Max |
| Friction maps: rage, dead and error clicks | Included on Free | Included on Pro | Included on Max |
| Click areas with each element’s share of clicks | Included on Free | Included on Pro | Included on Max |
| First-click and last-click maps | Included on Free | Included on Pro | Included on Max |
| Interactive heatmaps of menus, tabs and accordions | Included on Free | Included on Pro | Included on Max |
| Heatmaps by device and by test version | Included on Free | Included on Pro | Included on Max |
| Notes on a heatmap, with a screenshot | Included on Free | Included on Pro | Included on Max |
| Privacy preview of what’s masked | Included on Free | Included on Pro | Included on Max |
| Saved heatmap views per site | 3 | 100 | 100 |
| Past page versions on heatmaps | Not on Free | Included on Pro | Included on Max |
| Session recordings | |||
| Session recordings with idle time skipped | Included on Free | Included on Pro | Included on Max |
| A timeline with rage clicks, errors and conversions marked | Included on Free | Included on Pro | Included on Max |
| Console errors and failed requests next to the replay | Included on Free | Included on Pro | Included on Max |
| An experience score for every session | Included on Free | Included on Pro | Included on Max |
| Quick filters: frustrated, errors, converted, feedback | Included on Free | Included on Pro | Included on Max |
| Saved recordings | Included on Free | Included on Pro | Included on Max |
| Optional smart sampling that still keeps every session that matters | Included on Free | Included on Pro | Included on Max |
| Share links that open at the exact moment | Not on Free | Included on Pro | Included on Max |
| Recordings you can watch from each visitor | Newest 3 | All | All |
| Visitors | |||
| A list of every unique visitor, under a made-up name and picture | Not on Free | Not on Pro | Included on Max |
| Search by name, visitor ID or user ID | Not on Free | Not on Pro | Included on Max |
| A profile of each visitor: pages, links, downloads and conversions in every session | Not on Free | Not on Pro | Included on Max |
| Visitor lists and profiles in AI assistants through MCP | Not on Free | Not on Pro | Included on Max |
| Issues and fixes | |||
| Issues ranked by severity | Included on Free | Included on Pro | Included on Max |
| Rage, dead and error clicks, refreshes, quick backs and repeated scrolling | Included on Free | Included on Pro | Included on Max |
| Estimated lost conversions for each issue | Included on Free | Included on Pro | Included on Max |
| Lost-revenue estimate for each issue | Not on Free | Included on Pro | Included on Max |
| Turn an issue into a test idea in one click | Included on Free | Included on Pro | Included on Max |
| Fix checks: “Looks fixed”, “Fixed” and “Regressed” | Not on Free | Included on Pro | Included on Max |
| Funnels, goals and forms | |||
| Funnels per site | 2 | 10 | 50 |
| Goals per site | 2 | 10 | 50 |
| Forms analysed per site | 2 | 10 | Unlimited |
| Drop-off for every form field | Included on Free | Included on Pro | Included on Max |
| Sales and revenue tracked from your site’s code | Included on Free | Included on Pro | Included on Max |
| Custom events from your site’s code | Included on Free | Included on Pro | Included on Max |
| Reports and segments | |||
| Dashboard: unique visitors, sessions, pages, channels and devices | Included on Free | Included on Pro | Included on Max |
| Traffic quality: people, bots and AI agents | Included on Free | Included on Pro | Included on Max |
| Sessions from AI assistants as their own channel | Included on Free | Included on Pro | Included on Max |
| Unique visitors across subdomains, plus your own user IDs | Included on Free | Included on Pro | Included on Max |
| Page groups, with URLs grouped automatically | Included on Free | Included on Pro | Included on Max |
| Your own time zone and currency | Included on Free | Included on Pro | Included on Max |
| Segments and filters | Not on Free | Included on Pro | Included on Max |
| Trends, paths and retention reports per site | Not on Free | 20 | 100 |
| Boards per site | Not on Free | 3 | 20 |
| Feedback | |||
| Feedback tab, NPS, exit and frustration prompts | Not on Free | Included on Pro | Included on Max |
| Every answer linked to its recording | Not on Free | Included on Pro | Included on Max |
| Site health | |||
| Core Web Vitals from real visitors: LCP, INP, CLS, FCP and TTFB | Included on Free | Included on Pro | Included on Max |
| JavaScript errors and failed requests, grouped | Included on Free | Included on Pro | Included on Max |
| Source maps, so errors point to your own code | Included on Free | Included on Pro | Included on Max |
| Release regressions | Included on Free | Included on Pro | Included on Max |
| Uptime monitors per site | 1 | 10 | 50 |
| What slowness and errors cost in conversions | Not on Free | Included on Pro | Included on Max |
| Checkout-journey monitors per site | Not on Free | 2, every 15 min | 10, every 5 min |
| A/B tests | |||
| Tests running at once | 1 | 5 | Unlimited |
| A/B and split URL tests | Included on Free | Included on Pro | Included on Max |
| Visual and code editor, at desktop, tablet and phone widths | Included on Free | Included on Pro | Included on Max |
| Library elements and images | Included on Free | Included on Pro | Included on Max |
| Start and end dates, and visitor limits | Included on Free | Included on Pro | Included on Max |
| Traffic split evenly or by your own shares | Included on Free | Included on Pro | Included on Max |
| Custom CSS and JavaScript for each version | Not on Free | Included on Pro | Included on Max |
| Multi-page tests | Not on Free | Included on Pro | Included on Max |
| Library widgets, themes, snippets and change sets | Not on Free | Included on Pro | Included on Max |
| Multivariate tests | Not on Free | Not on Pro | Included on Max |
| Mutually exclusive groups | Not on Free | Not on Pro | Included on Max |
| Launch approvals | Not on Free | Not on Pro | Included on Max |
| Targeting | |||
| Targeting by page and device | Included on Free | Included on Pro | Included on Max |
| Targeting by channel, country, campaign, visitor type, data layer, weather and custom code | Not on Free | Included on Pro | Included on Max |
| AND/OR conditions, saved as audiences | Not on Free | Included on Pro | Included on Max |
| Triggers: scroll, exit intent, click, form submit or goal | Not on Free | Included on Pro | Included on Max |
| Show once per visitor, once per session or once a day | Not on Free | Included on Pro | Included on Max |
| Multi-armed bandit split | Not on Free | Not on Pro | Included on Max |
| Metrics and statistics | |||
| Metric library: clicks, form submits, goals, revenue, bounce and scroll depth | Included on Free | Included on Pro | Included on Max |
| Custom metrics from goals and events | Included on Free | Included on Pro | Included on Max |
| Bayesian statistics | Included on Free | Included on Pro | Included on Max |
| Sequential and fixed-horizon statistics, the test planner and peeking protection | Not on Free | Included on Pro | Included on Max |
| Revenue per visitor, average order value and profit per visitor | Not on Free | Included on Pro | Included on Max |
| Sample ratio mismatch checks | Not on Free | Included on Pro | Included on Max |
| Event audit | Not on Free | Included on Pro | Included on Max |
| Guardrails | Not on Free | Not on Pro | Included on Max |
| Results and rollouts | |||
| A launch decision: expected lift and chance to beat the original | Included on Free | Included on Pro | Included on Max |
| Heatmaps and recordings for each version | Included on Free | Included on Pro | Included on Max |
| Test results sent to Google Analytics 4, Mixpanel, Amplitude or Heap | Included on Free | Included on Pro | Included on Max |
| Results by segment | Not on Free | Included on Pro | Included on Max |
| Test version history | Not on Free | Included on Pro | Included on Max |
| Rollouts (on Pro, each unique visitor who sees one counts 1.5 times) | Not on Free | Included on Pro | Included on Max |
| Comments and programme results | Not on Free | Included on Pro | Included on Max |
| Rollout holdouts (some visitors stay on the original, to measure the real effect) | Not on Free | Not on Pro | Included on Max |
| Section analysis for multivariate tests | Not on Free | Not on Pro | Included on Max |
| Change Impact and ideas | |||
| Change Impact: changes measured a month | 3 | Unlimited | Unlimited |
| Site updates detected automatically | Included on Free | Included on Pro | Included on Max |
| Updates sent from your release process | Included on Free | Included on Pro | Included on Max |
| A verdict: improved, worse, inconclusive or too early | Included on Free | Included on Pro | Included on Max |
| Observations and hypothesis cards, with the evidence attached | Included on Free | Included on Pro | Included on Max |
| Lost-revenue estimate for each idea | Not on Free | Included on Pro | Included on Max |
| Learnings from past tests | Not on Free | Included on Pro | Included on Max |
| Privacy and consent | |||
| Consent modes: off, required, or no cookies until consent | Included on Free | Included on Pro | Included on Max |
| Works with the cookie banner you already have | Included on Free | Included on Pro | Included on Max |
| What visitors type is always hidden | Included on Free | Included on Pro | Included on Max |
| Mask any part of a page | Included on Free | Included on Pro | Included on Max |
| Sensitive pages counted, never recorded | Included on Free | Included on Pro | Included on Max |
| PII scanner for personal data in recordings | Included on Free | Included on Pro | Included on Max |
| Delete a visitor’s data on request (GDPR) | Included on Free | Included on Pro | Included on Max |
| Respects Do Not Track, if you turn it on | Included on Free | Included on Pro | Included on Max |
| Visitors’ IP addresses never stored | Included on Free | Included on Pro | Included on Max |
| Exclude internal IP addresses and your own sessions | Not on Free | Included on Pro | Included on Max |
| Data and integrations | |||
| Install with the Cuttl Tag or Google Tag Manager | Included on Free | Included on Pro | Included on Max |
| Downloads: CSV and PNG | Not on Free | Included on Pro | Included on Max |
| Share links | Not on Free | Included on Pro | Included on Max |
| First-party proxy: Cloudflare Worker, Next.js or Nginx | Not on Free | Included on Pro | Included on Max |
| Cross-domain tracking and tests | Not on Free | Not on Pro | Included on Max |
| REST API and data exports | Not on Free | Not on Pro | Included on Max |
| Scheduled exports | Not on Free | Not on Pro | Included on Max |
| AI | |||
| Site setup from AI assistants | Included on Free | Included on Pro | Included on Max |
| AI assistants through MCP: Claude, ChatGPT, Cursor and more | Not on Free | Included on Pro | Included on Max |
| AI actions wait for your approval, and every call is logged | Not on Free | Included on Pro | Included on Max |
| Team, security and support | |||
| Roles: account admin, admin, analyst and viewer | Not on Free | Included on Pro | Included on Max |
| Client logins and per-site access | Not on Free | Not on Pro | Included on Max |
| Two-factor sign-in and access log | Included on Free | Included on Pro | Included on Max |
| Sign-in limited to your network or countries | Included on Free | Included on Pro | Included on Max |
| Activity log | Included on Free | Included on Pro | Included on Max |
| Audit log export | Not on Free | Not on Pro | Included on Max |
| Email support within 1 business day | Not on Free | Included on Pro | Included on Max |
| Priority support and an onboarding call | Not on Free | Not on Pro | Included on Max |
No overage charges, and no broken tests.
The same rule on every plan. On Free it applies at 5,000 unique visitors.
A warning
Cuttl warns you in the dashboard, so you can upgrade or top up in time.
New visitors pause
Until your allowance renews, Cuttl doesn’t track anyone new, and tests take no one new.
Results stay valid
Unique visitors already counted this month are tracked as before and keep their test version.
Keep going
Upgrade, or add 10,000 unique visitors for $30 on Pro or $45 on Max.
Pricing questions
How much does Cuttl cost?
Cuttl is free up to 5,000 unique visitors a month. Paid plans are priced by monthly unique visitors. At 50,000, Pro is $149 a month and Max is $219, or $119 and $175 a month billed yearly. For more than 450,000, email contact@cuttl.io.
What’s on the free plan?
Heatmaps, session recordings (the newest 3 for each visitor can be watched), issues, site health, one A/B test at a time and Change Impact on 3 changes a month, for one site and up to 5,000 unique visitors a month. Recordings are kept 7 days, and reports cover the last 90 days.
What counts as a unique visitor?
One person on one browser, counted once a calendar month for each product, however many sessions they have. Journey Insights counts everyone it tracks. Web Experiments counts someone only when they enter a live test or rollout. A person counted by both counts twice, from one allowance shared by all your sites. Bots we detect never count toward your plan.
What happens when I reach my limit?
Cuttl warns you at 80% and 90%. At 100%, Cuttl doesn’t track anyone new and tests take no one new until your allowance renews: on the 1st on a monthly plan, at renewal on a yearly one. Unique visitors already counted are tracked as before and keep their test version, so results stay valid. There are no overage charges.
Can I add unique visitors without upgrading?
Yes. A top-up adds 10,000 unique visitors for $30 on Pro or $45 on Max. On a monthly plan it adds to that month, and on a yearly plan to the rest of the year. Top-ups are one-off and not refundable. If you often need more, the next plan step costs less.
How many sites can I add?
As many as you like. Free collects data on 1 site, Pro on 5 and Max on all of them. You choose which, and paused sites keep their data. Unique visitors are shared across your sites. On Max, fair use only stops abuse, such as scripts sending fake traffic.
Can I pay for one product only?
Yes. Journey Insights or Web Experiments on its own costs less: at 50,000 unique visitors, Pro is $109 a month and Max is $159. The plan’s unique visitors are for that product alone. The other product stays free, with Free features and its own 5,000 unique visitors a month.
Is yearly billing cheaper?
Yes, yearly billing on Pro and Max is 20% off. You get the whole year’s unique visitors up front, 12 times the monthly amount, to use in any month. In a very busy month nothing is turned away, though new data can take a little longer to show.
Are taxes included?
No. Prices are in US dollars and exclude taxes, which are added at checkout.
Can I combine a sale with another discount?
No. One discount applies at a time.
Does a sale change the price of the plan I already have?
No. Sale prices are for new plans and upgrades bought during the sale.
Can I get a refund?
Yes, within 14 days of your first payment. Monthly plans are refunded in full. Yearly plans are too, unless more than a month’s unique visitors are used. Then we take off what’s used, at the monthly price, and the payment fees.
Is there a fair use limit?
Only for abuse, such as bots or kiosk screens, and we’d talk to you first. Every session of a counted visitor is recorded.
Can I change plans later?
Yes. An upgrade starts straight away, and you pay the difference for the rest of the billing period. A downgrade starts at renewal. On a yearly plan, an upgrade adds the extra unique visitors for the rest of the year. Nothing you set up is deleted.
Can I self-host Cuttl?
No. Cuttl runs on our servers and we keep it updated, so there’s nothing for you to run.
How do I get started?
Pick a plan and sign up. Then turn on Journey Insights, Web Experiments or both, and paste the Cuttl Tag, a short piece of code, into your site’s <head>. Data starts arriving once a product is on and visitors load your pages.
See Cuttl at work before you pick a plan.
The live demo shows heatmaps, recordings and tests on cuttl.io, with made-up sessions. No account needed.