Pricing

Start free, then pay by unique visitors.

Get both products for the full loop, or start with the one you need.

Always included

Accuracy, 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 10,000

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

Pro

For one marketer or a small team

$47/ 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

Max

For teams, agencies and bigger sites

$71/ 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

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.

All featuresCompare every feature, plan by plan
Compare plans

Every feature, plan by plan.

FeatureFreeProMax
Usage
Monthly unique visitorsUp to 5,00010,000 and up10,000 and up
Active sites15Unlimited
Team members110Unlimited
Recordings and heatmap detail kept7 days45 days90 days
Reports and numbersLast 90 daysLast yearLast 3 years
Add 10,000 unique visitorsNot on Free$30$45
Restore deleted data within 7 daysNot on FreeIncluded on ProIncluded on Max
Heatmaps
Click, scroll, hover and zone mapsIncluded on FreeIncluded on ProIncluded on Max
Friction maps: rage, dead and error clicksIncluded on FreeIncluded on ProIncluded on Max
Click areas with each element’s share of clicksIncluded on FreeIncluded on ProIncluded on Max
First-click and last-click mapsIncluded on FreeIncluded on ProIncluded on Max
Interactive heatmaps of menus, tabs and accordionsIncluded on FreeIncluded on ProIncluded on Max
Heatmaps by device and by test versionIncluded on FreeIncluded on ProIncluded on Max
Notes on a heatmap, with a screenshotIncluded on FreeIncluded on ProIncluded on Max
Privacy preview of what’s maskedIncluded on FreeIncluded on ProIncluded on Max
Saved heatmap views per site3100100
Past page versions on heatmapsNot on FreeIncluded on ProIncluded on Max
Session recordings
Session recordings with idle time skippedIncluded on FreeIncluded on ProIncluded on Max
A timeline with rage clicks, errors and conversions markedIncluded on FreeIncluded on ProIncluded on Max
Console errors and failed requests next to the replayIncluded on FreeIncluded on ProIncluded on Max
An experience score for every sessionIncluded on FreeIncluded on ProIncluded on Max
Quick filters: frustrated, errors, converted, feedbackIncluded on FreeIncluded on ProIncluded on Max
Saved recordingsIncluded on FreeIncluded on ProIncluded on Max
Optional smart sampling that still keeps every session that mattersIncluded on FreeIncluded on ProIncluded on Max
Share links that open at the exact momentNot on FreeIncluded on ProIncluded on Max
Recordings you can watch from each visitorNewest 3AllAll
Visitors
A list of every unique visitor, under a made-up name and pictureNot on FreeNot on ProIncluded on Max
Search by name, visitor ID or user IDNot on FreeNot on ProIncluded on Max
A profile of each visitor: pages, links, downloads and conversions in every sessionNot on FreeNot on ProIncluded on Max
Visitor lists and profiles in AI assistants through MCPNot on FreeNot on ProIncluded on Max
Issues and fixes
Issues ranked by severityIncluded on FreeIncluded on ProIncluded on Max
Rage, dead and error clicks, refreshes, quick backs and repeated scrollingIncluded on FreeIncluded on ProIncluded on Max
Estimated lost conversions for each issueIncluded on FreeIncluded on ProIncluded on Max
Lost-revenue estimate for each issueNot on FreeIncluded on ProIncluded on Max
Turn an issue into a test idea in one clickIncluded on FreeIncluded on ProIncluded on Max
Fix checks: “Looks fixed”, “Fixed” and “Regressed”Not on FreeIncluded on ProIncluded on Max
Funnels, goals and forms
Funnels per site21050
Goals per site21050
Forms analysed per site210Unlimited
Drop-off for every form fieldIncluded on FreeIncluded on ProIncluded on Max
Sales and revenue tracked from your site’s codeIncluded on FreeIncluded on ProIncluded on Max
Custom events from your site’s codeIncluded on FreeIncluded on ProIncluded on Max
Reports and segments
Dashboard: unique visitors, sessions, pages, channels and devicesIncluded on FreeIncluded on ProIncluded on Max
Traffic quality: people, bots and AI agentsIncluded on FreeIncluded on ProIncluded on Max
Sessions from AI assistants as their own channelIncluded on FreeIncluded on ProIncluded on Max
Unique visitors across subdomains, plus your own user IDsIncluded on FreeIncluded on ProIncluded on Max
Page groups, with URLs grouped automaticallyIncluded on FreeIncluded on ProIncluded on Max
Your own time zone and currencyIncluded on FreeIncluded on ProIncluded on Max
Segments and filtersNot on FreeIncluded on ProIncluded on Max
Trends, paths and retention reports per siteNot on Free20100
Boards per siteNot on Free320
Feedback
Feedback tab, NPS, exit and frustration promptsNot on FreeIncluded on ProIncluded on Max
Every answer linked to its recordingNot on FreeIncluded on ProIncluded on Max
Site health
Core Web Vitals from real visitors: LCP, INP, CLS, FCP and TTFBIncluded on FreeIncluded on ProIncluded on Max
JavaScript errors and failed requests, groupedIncluded on FreeIncluded on ProIncluded on Max
Source maps, so errors point to your own codeIncluded on FreeIncluded on ProIncluded on Max
Release regressionsIncluded on FreeIncluded on ProIncluded on Max
Uptime monitors per site11050
What slowness and errors cost in conversionsNot on FreeIncluded on ProIncluded on Max
Checkout-journey monitors per siteNot on Free2, every 15 min10, every 5 min
A/B tests
Tests running at once15Unlimited
A/B and split URL testsIncluded on FreeIncluded on ProIncluded on Max
Visual and code editor, at desktop, tablet and phone widthsIncluded on FreeIncluded on ProIncluded on Max
Library elements and imagesIncluded on FreeIncluded on ProIncluded on Max
Start and end dates, and visitor limitsIncluded on FreeIncluded on ProIncluded on Max
Traffic split evenly or by your own sharesIncluded on FreeIncluded on ProIncluded on Max
Custom CSS and JavaScript for each versionNot on FreeIncluded on ProIncluded on Max
Multi-page testsNot on FreeIncluded on ProIncluded on Max
Library widgets, themes, snippets and change setsNot on FreeIncluded on ProIncluded on Max
Multivariate testsNot on FreeNot on ProIncluded on Max
Mutually exclusive groupsNot on FreeNot on ProIncluded on Max
Launch approvalsNot on FreeNot on ProIncluded on Max
Targeting
Targeting by page and deviceIncluded on FreeIncluded on ProIncluded on Max
Targeting by channel, country, campaign, visitor type, data layer, weather and custom codeNot on FreeIncluded on ProIncluded on Max
AND/OR conditions, saved as audiencesNot on FreeIncluded on ProIncluded on Max
Triggers: scroll, exit intent, click, form submit or goalNot on FreeIncluded on ProIncluded on Max
Show once per visitor, once per session or once a dayNot on FreeIncluded on ProIncluded on Max
Multi-armed bandit splitNot on FreeNot on ProIncluded on Max
Metrics and statistics
Metric library: clicks, form submits, goals, revenue, bounce and scroll depthIncluded on FreeIncluded on ProIncluded on Max
Custom metrics from goals and eventsIncluded on FreeIncluded on ProIncluded on Max
Bayesian statisticsIncluded on FreeIncluded on ProIncluded on Max
Sequential and fixed-horizon statistics, the test planner and peeking protectionNot on FreeIncluded on ProIncluded on Max
Revenue per visitor, average order value and profit per visitorNot on FreeIncluded on ProIncluded on Max
Sample ratio mismatch checksNot on FreeIncluded on ProIncluded on Max
Event auditNot on FreeIncluded on ProIncluded on Max
GuardrailsNot on FreeNot on ProIncluded on Max
Results and rollouts
A launch decision: expected lift and chance to beat the originalIncluded on FreeIncluded on ProIncluded on Max
Heatmaps and recordings for each versionIncluded on FreeIncluded on ProIncluded on Max
Test results sent to Google Analytics 4, Mixpanel, Amplitude or HeapIncluded on FreeIncluded on ProIncluded on Max
Results by segmentNot on FreeIncluded on ProIncluded on Max
Test version historyNot on FreeIncluded on ProIncluded on Max
Rollouts (on Pro, each unique visitor who sees one counts 1.5 times)Not on FreeIncluded on ProIncluded on Max
Comments and programme resultsNot on FreeIncluded on ProIncluded on Max
Rollout holdouts (some visitors stay on the original, to measure the real effect)Not on FreeNot on ProIncluded on Max
Section analysis for multivariate testsNot on FreeNot on ProIncluded on Max
Change Impact and ideas
Change Impact: changes measured a month3UnlimitedUnlimited
Site updates detected automaticallyIncluded on FreeIncluded on ProIncluded on Max
Updates sent from your release processIncluded on FreeIncluded on ProIncluded on Max
A verdict: improved, worse, inconclusive or too earlyIncluded on FreeIncluded on ProIncluded on Max
Observations and hypothesis cards, with the evidence attachedIncluded on FreeIncluded on ProIncluded on Max
Lost-revenue estimate for each ideaNot on FreeIncluded on ProIncluded on Max
Learnings from past testsNot on FreeIncluded on ProIncluded on Max
Privacy and consent
Consent modes: off, required, or no cookies until consentIncluded on FreeIncluded on ProIncluded on Max
Works with the cookie banner you already haveIncluded on FreeIncluded on ProIncluded on Max
What visitors type is always hiddenIncluded on FreeIncluded on ProIncluded on Max
Mask any part of a pageIncluded on FreeIncluded on ProIncluded on Max
Sensitive pages counted, never recordedIncluded on FreeIncluded on ProIncluded on Max
PII scanner for personal data in recordingsIncluded on FreeIncluded on ProIncluded on Max
Delete a visitor’s data on request (GDPR)Included on FreeIncluded on ProIncluded on Max
Respects Do Not Track, if you turn it onIncluded on FreeIncluded on ProIncluded on Max
Visitors’ IP addresses never storedIncluded on FreeIncluded on ProIncluded on Max
Exclude internal IP addresses and your own sessionsNot on FreeIncluded on ProIncluded on Max
Data and integrations
Install with the Cuttl Tag or Google Tag ManagerIncluded on FreeIncluded on ProIncluded on Max
Downloads: CSV and PNGNot on FreeIncluded on ProIncluded on Max
Share linksNot on FreeIncluded on ProIncluded on Max
First-party proxy: Cloudflare Worker, Next.js or NginxNot on FreeIncluded on ProIncluded on Max
Cross-domain tracking and testsNot on FreeNot on ProIncluded on Max
REST API and data exportsNot on FreeNot on ProIncluded on Max
Scheduled exportsNot on FreeNot on ProIncluded on Max
AI
Site setup from AI assistantsIncluded on FreeIncluded on ProIncluded on Max
AI assistants through MCP: Claude, ChatGPT, Cursor and moreNot on FreeIncluded on ProIncluded on Max
AI actions wait for your approval, and every call is loggedNot on FreeIncluded on ProIncluded on Max
Team, security and support
Roles: account admin, admin, analyst and viewerNot on FreeIncluded on ProIncluded on Max
Client logins and per-site accessNot on FreeNot on ProIncluded on Max
Two-factor sign-in and access logIncluded on FreeIncluded on ProIncluded on Max
Sign-in limited to your network or countriesIncluded on FreeIncluded on ProIncluded on Max
Activity logIncluded on FreeIncluded on ProIncluded on Max
Audit log exportNot on FreeNot on ProIncluded on Max
Email support within 1 business dayNot on FreeIncluded on ProIncluded on Max
Priority support and an onboarding callNot on FreeNot on ProIncluded on Max
At your limit

No overage charges, and no broken tests.

The same rule on every plan. On Free it applies at 5,000 unique visitors.

At 80% and 90%

A warning

Cuttl warns you in the dashboard, so you can upgrade or top up in time.

At 100%

New visitors pause

Until your allowance renews, Cuttl doesn’t track anyone new, and tests take no one new.

After that

Results stay valid

Unique visitors already counted this month are tracked as before and keep their test version.

Any time

Keep going

Upgrade, or add 10,000 unique visitors for $30 on Pro or $45 on Max.

Questions

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.