Heatmap and Session Replay Tools Compared on Price and Limits
Clarity, Contentsquare (formerly Hotjar), FullStory, Mouseflow and PostHog compared on free session caps, paid tiers, replay retention and privacy masking.
On this page
- Which heatmap and session recording tools give the best value for money in 2026?
- What changed between 2025 and 2026
- Free plans, session caps and paid tiers side by side
- Hotjar vs Microsoft Clarity vs FullStory on price
- Affordable alternatives to Hotjar for session recording
- Privacy masking defaults differ more than prices do
- A worked example at 60,000 sessions a month
- Picking by traffic level and research need
- Sources
Microsoft Clarity records heatmaps and session replays for free, and that one fact sets the price of everything else in this category. A paid tool has to earn its fee with something Clarity does not match: longer retention, fuller console and network detail, or a contract your legal team can negotiate. The figures below come from each vendor's own pricing pages and documentation, read on November 6, 2026.
Which heatmap and session recording tools give the best value for money in 2026?
The best heatmap and session recording tools for value for money in 2026 are Microsoft Clarity for most marketing sites, PostHog for product teams that debug with replays, and Mouseflow or Contentsquare when a team needs a longer history and a vendor to call. Clarity's FAQ says "Clarity is a free service forever" and that you "never encounter traffic limits or are compelled to upgrade to a paid version." The ceiling sits elsewhere: Clarity records up to 100,000 sessions per project per day.
Value depends on the question you are paying to answer. A paid media team asking why a campaign landing page converts worse than last quarter needs a heatmap and a few dozen replays, which Clarity covers at no cost. A SaaS team chasing why trial users stall in onboarding wants each replay to carry its console logs and network calls, and that is where PostHog's per-recording price earns its keep.
What changed between 2025 and 2026
For anyone comparing 2025 and 2026 shortlists, the change that matters most is that Hotjar is no longer sold on its own. Contentsquare's Hotjar comparison page says Contentsquare acquired Hotjar in 2021, integrated Hotjar's tools into the Contentsquare platform in 2024, and that you can no longer sign up for Hotjar. The page labels the free tier as Contentsquare's free forever plan, formerly Hotjar. When we requested hotjar.com/pricing on November 6, 2026, it returned a permanent redirect to Contentsquare's pricing page. The old Hotjar pricing address now lands on Contentsquare's Experience Analytics plans.
Free plans, session caps and paid tiers side by side
Pricing and free plans for the heatmap and session replay tools from Hotjar, Microsoft Clarity, Mouseflow, PostHog and Contentsquare, plus FullStory, compare as follows as of November 6, 2026. Contentsquare counts tracked sessions and recorded replays separately, so both appear.
| Tool | Free plan | Entry paid plan | Larger plans | Replay or data history |
|---|---|---|---|---|
| Microsoft Clarity | Free, up to 100,000 recorded sessions per project per day | None | None | Recordings 30 days; favorites and a random sample up to 9 months |
| Contentsquare (formerly Hotjar) | 200k monthly sessions; replays from 5% of sessions, max 10k | Growth: $49 a month, or $39 a month billed yearly, from 7k monthly sessions; replays from 15% of sessions, min 20k | Pro and Enterprise: quoted, 1m sessions to unlimited, up to 100% captured | Replay access: Free 1 month, Growth 2 months, Pro 2 (up to 24), Enterprise 3 (up to 24) |
| FullStory | FullstoryFree: 30,000 monthly sessions | Business: quoted | Advanced, Enterprise: quoted | Free plan: 12 months of analytics retention |
| Mouseflow | 500 sessions a month, 1 website | Essential: $25 a month billed annually ($39 billed monthly), 5,000 sessions | Advanced $109 (25,000 sessions), Premium $319 (100,000), Enterprise quoted | Data history: 1, 3, 6 and 12 months by plan |
| PostHog | 5,000 web and 2,500 mobile recordings a month | Pay-as-you-go: $0.005 per web recording from 5,001 to 15,000 | Falls by volume to $0.0015 per recording above 500,000 | Data retention: 1 month free, 3 months pay-as-you-go |
A few details change how that table reads. Mouseflow shows the same figures in dollars outside Europe and in euros to visitors in Europe, and defaults to annual billing; billed monthly, Essential, Advanced and Premium are $39, $149 and $399. When a month's sessions run out, recording pauses until the allowance refills. PostHog lets you set a billing limit to avoid a surprise invoice. FullStory publishes figures only for its free plan, which its FAQ describes as permanent and open to up to 10 users; every paid tier sits behind "Request pricing & demo."
Hotjar vs Microsoft Clarity vs FullStory on price
In a Hotjar vs Microsoft Clarity vs FullStory comparison on pricing, only Clarity has a fixed answer, and it is zero at every traffic level below the daily cap. Hotjar's old pricing page now redirects to Contentsquare, where Growth starts at $39 a month billed yearly for 7k monthly sessions and Pro and Enterprise are quoted by sales. FullStory gives away 30,000 monthly sessions and quotes everything above that.
The difference shows up in what each plan keeps. Clarity holds recordings for 30 days. Contentsquare Growth keeps 13 months of analytics data but 2 months of replay access. FullStory's free plan keeps 12 months of analytics, while Dashboards and StoryAI require an upgrade. For year-over-year landing page comparisons, that gap matters more than the sticker price.
Affordable alternatives to Hotjar for session recording
The top affordable alternatives to Hotjar for session recording are Clarity, PostHog and Mouseflow, and each suits a different buyer.
- Clarity fits marketing sites that need heatmaps and replays and can live with 30 days of history. The cost is consent work: Clarity's FAQ says session recordings need valid consent from users in consent-required jurisdictions.
- PostHog fits product and growth teams that already think in events. You pay per recording above the free 5,000, and mobile app replays bill separately, with 2,500 free each month.
- Mouseflow fits teams that want a flat fee they can budget for a year, with data history that grows from 1 month on the free plan to 12 months on Premium.
Privacy masking defaults differ more than prices do
Each of these tools masks form input by default on most accounts, and they part ways on ordinary page text. Clarity's FAQ says input box content is masked in all modes and can't be customized, and that masked data is never uploaded. Contentsquare's web documentation says form field values are never collected and are replaced by bullets before the HTML is sent, and that digit sequences of 9 or more are masked even under its No masking mode. FullStory's Private by Default captures no text unless it is allowlisted, though the article says it is turned on by request to support. Its separate Form Privacy rules, which mask form fields, are automatically enabled for all accounts.
The two that need the most care are Mouseflow and PostHog. Mouseflow's help center says keystrokes in fields containing personal data are masked by default "for most Mouseflow accounts," and that masking cannot be applied retroactively, so set it up before launch. PostHog's privacy controls mask inputs by default on the web and leave general text unmasked unless you set a selector such as maskTextSelector: "*". On those defaults, a confirmation page that prints a buyer's name as page text shows that name in replays.
A worked example at 60,000 sessions a month
This example is hypothetical. Assume a lead generation site with 60,000 sessions a month, a team that wants every session recorded, and a need to look back three months.
- Clarity: $0. Sixty thousand sessions a month averages about 2,000 a day, well under the 100,000 daily cap. Recordings expire after 30 days unless favorited, so it misses the three-month requirement.
- PostHog: the first 5,000 recordings are free; the next 10,000 at $0.005 cost $50; the next 35,000 at $0.0035 cost $122.50; the last 10,000 at $0.002 cost $20. Total: $192.50 a month, with 3 months of retention on pay-as-you-go.
- Mouseflow: 60,000 sessions is above Advanced's 25,000, so Premium at $319 a month billed annually, with 100,000 sessions and 12 months of data history.
- Contentsquare Growth: the volume fits the plan's session range, but the page lists replay capture at 15% of sessions (min. 20k) and replay access at 2 months, so recording every session for three months points to a Pro quote.
- FullStory: the free plan covers 30,000 of the 60,000 sessions; the rest needs a quote.
On those assumptions PostHog and Mouseflow meet every condition, and the choice between them is a variable bill or a fixed one.
Picking by traffic level and research need
| Situation | Pick |
|---|---|
| Under 5,000 sessions a month, landing page questions | Clarity, or PostHog's free tier if you also need console and network detail |
| 5,000 to 100,000 a month, paid landing pages, 30 days of history is enough | Clarity |
| Same traffic, history of 6 to 12 months for seasonal comparisons | Mouseflow Advanced or Premium |
| Onboarding, in-app friction, bug reports from users | PostHog |
| Above 100,000 sessions per project per day | Quoted plans from Contentsquare (Pro, Enterprise) or FullStory |
| Forms that carry health, finance or account data | FullStory with Private by Default, or Contentsquare |
For paid traffic, replays show why a landing page leaks clicks you already bought. A conversion rate fix on a page that takes most of your spend flows straight into ROAS, and the ROAS calculator lets you model the effect before you commit engineering time. When you scale paid ads, fixing the page before adding budget lowers your customer acquisition cost on every dollar that follows.
Replays show what visitors did on the page. They cannot tell you whether a change caused more sales, which is an incrementality question you answer with a holdout or a split test. For the testing side, see our CRO playbook; for help with the campaigns themselves, see our paid media services.
