Matomo vs PostHog
Side-by-side comparison of two European software products.
By EuropeanStack Editorial·Published
Bottom Line
This is a jobs-to-be-done decision wearing a category label. The two share a category page and an open-source ethos, yet they rarely solve the same problem for the same buyer.
Matomo🇳🇿 | PostHog🇬🇧 | |
|---|---|---|
| Ratings | ||
| Overall | 8.1 | 8.0 |
| Ease of Use | 6.5 | 7.5 |
| Feature Depth | 9.0 | 8.5 |
| Value for Money | 8.5 | 9.0 |
| EU Compliance | 9.5 | 7.5 |
| Support Quality | 7.0 | 7.0 |
| Integration Ecosystem | 8.0 | 8.0 |
| Details | ||
| Pricing | freemium | freemium |
| Free Tier | ||
| Open Source | ||
| EU Data Hosting | ||
| Headquarters | New Zealand | United Kingdom |
At a Glance
Matomo and PostHog both live in our web analytics category, both are open source, both self-host, and both offer EU-hosted cloud in Frankfurt. That is where the overlap ends. Matomo is a web analytics suite built for marketing teams: traffic sources, campaigns, e-commerce tracking, and a CNIL-approved compliance story. PostHog is a product analytics platform built for engineering teams: event funnels, feature flags, experiments, and error tracking around a single event stream. The right question is not which is better — it is which job you are hiring analytics to do.
Two ownership notes up front, because neither company is a straightforward EU entity. Matomo was born in Europe as the GPL-licensed Piwik project, but its developing entity is InnoCraft Ltd of Wellington, New Zealand. EuropeanStack lists it under our European Project tier: European-origin OSS, fully EU-self-hostable, with an EU cloud region. PostHog operates from London through Hiberly Ltd, but its ultimate parent is PostHog Inc, a US-incorporated company in San Francisco, so it carries our non-EU-parent ownership disclosure.
| Matomo | PostHog | |
|---|---|---|
| HQ | Wellington, New Zealand (InnoCraft Ltd) | London, UK (Hiberly Ltd; parent: PostHog Inc, US) |
| Founded | 2007 (as Piwik) | 2020 |
| Pricing Model | Freemium (free self-hosted; paid cloud and plugin bundles) | Freemium (usage-based, no per-seat fees) |
| Free Tier | Yes — self-hosted, unlimited users and hits | Yes — 1M events, 5,000 recordings/month |
| Core Job | Web analytics for marketing teams | Product analytics for engineering teams |
| EU Cloud Region | Frankfurt, Germany | Frankfurt, Germany (AWS eu-central-1) |
| Overall Rating | 8.1 | 8.0 |
The Job Each Tool Is Built For
Matomo answers marketing questions. Where did visitors come from, which campaigns converted, what did people buy, and how do this month's numbers compare to last month's? Seventeen-plus years of development have produced Google Analytics-level reporting depth: traffic sources, SEO keyword tracking, e-commerce analytics, roll-up reporting across sites, custom segments, and a built-in tag manager. Teams migrating off Google Analytics can even import their historical GA data, which preserves trend continuity through the switch.
PostHog answers product questions. Which users activated, where does the onboarding funnel leak, did the new feature move retention, and what did the session look like when the bug hit? Its analytics engine runs on ClickHouse and ties funnels, paths, and retention cohorts directly to session replays, feature flags, and experiments. The platform assumes engineers instrument events in code, then explore them — a different workflow from dropping a tracking script on a website and reading reports.
Marketing sites, content publishers, and e-commerce stores fit Matomo's model. SaaS products, apps, and anything with a login fit PostHog's.
Edge: split by job. Matomo for measuring websites and campaigns; PostHog for measuring product behaviour.
Feature Depth and Breadth
The overlap is bigger than either vendor admits. Both offer session recordings, heatmap-style behavioural insight, A/B testing, funnels, cookieless tracking modes, and full APIs. From there they diverge sharply.
Matomo's extras serve marketers: form analytics, media analytics, multi-channel conversion attribution, advertising conversion export, a Google Tag Manager alternative built in, and the GA importer. These features exist because marketing teams asked for them over seventeen years.
PostHog's extras serve product teams: feature flags with percentage rollouts, experiments wired directly to those flags, in-app surveys, and error tracking. A built-in data warehouse syncs sources like Stripe and HubSpot, while pipelines export to BigQuery, Snowflake, and S3. Its review notes the honest trade-off — each module is good rather than best-of-breed, betting that integration beats specialisation.
Neither tool covers the other's ground well. Matomo has no feature flags or error tracking. PostHog has no SEO keyword reporting, no tag manager, and thinner marketing attribution.
Edge: tie on depth, split on direction. Score both against your actual requirements list, not their shared "analytics" label.
Hosting, Jurisdiction, and Compliance
Matomo holds the strongest compliance position in web analytics. France's CNIL has explicitly approved it as a tool that can run without cookie consent when configured in cookieless mode — a distinction no competitor holds. Self-hosting means zero third-party processing, and Matomo Cloud stores data in Frankfurt. One nuance for cloud customers: the contracting entity in Matomo's Cloud DPA is InnoCraft Ltd in New Zealand, not an EU company. New Zealand holds an EU adequacy decision, so this differs materially from contracting with a US provider, but strict EU-entity procurement rules should note it. Self-hosting removes the question entirely.
PostHog's EU Cloud keeps event data, recordings, and user properties in Frankfurt (AWS eu-central-1), with IP anonymisation on by default and SOC 2 Type II certification behind it. The complication sits at the entity level: the ultimate parent is PostHog Inc, US-incorporated in San Francisco, with the UK's Hiberly Ltd as operating subsidiary. EU data residency does not change who controls the company. Organisations with strict processor-domicile requirements should evaluate whether EU Cloud or self-hosting satisfies their posture.
Edge: Matomo. CNIL approval plus an adequacy-decision jurisdiction beats EU hosting under a US parent, and its 9.5 EU-compliance rating against PostHog's 7.5 reflects that gap.
Pricing and Value
PostHog's model is unusually transparent. Every month the free tier includes 1 million events, 5,000 session recordings, 1 million feature flag requests, and 1,500 survey responses — with unlimited team members, since no plan charges per seat. Beyond the free allowance, product analytics costs from $0.00005 per event, and hard billing caps stop processing at your limit rather than surprising you with an invoice. PostHog says over 90% of its users never pay at all.
Matomo's economics depend on how you run it. The self-hosted Community edition is free forever with unlimited users and hits; you supply a PHP/MySQL server and maintenance time. Premium features such as heatmaps, session recordings, and A/B testing are sold to self-hosters as plugin bundles, which start at €230 per month billed annually (€275 monthly) as of August 2026. Matomo Cloud is traffic-tiered, starting at roughly €29 per month for 50,000 hits and scaling with volume up to custom quotes, with all data hosted in Frankfurt.
For a small marketing site, self-hosted Matomo or its €29 cloud entry point is cheap. Product teams wanting recordings, flags, and experiments together will find PostHog's free tier covers what would otherwise take three paid tools.
Edge: PostHog for breadth per euro and a free tier most teams never outgrow. Matomo remains unbeatable for core web analytics at zero licence cost.
Self-Hosting in Practice
Self-hosting Matomo means commodity infrastructure: PHP and MySQL on a modest VPS, with a web-based installer and seventeen years of documented operational practice. High-traffic sites need database tuning, but a capable server costs a few euros monthly. This accessibility is why over one million websites run it.
PostHog self-hosting is a heavier commitment. The ClickHouse-based deployment requires meaningful server resources — plan for at least 8 GB of RAM and dedicated storage — and real operational attention to run reliably in production. It works, and regulated industries use it precisely because no data reaches PostHog's servers. But it is infrastructure engineering, not weekend server administration.
Edge: Matomo, clearly, for teams that want data sovereignty without a platform team.
When to Choose Matomo
Choose Matomo if the job is understanding website traffic with full data ownership. Marketing teams leaving Google Analytics get the closest feature match available — attribution, e-commerce tracking, tag management, and historical GA import — without feeding an advertising network. Organisations under strict GDPR obligations get CNIL approval, cookieless tracking, and a self-hosting path that eliminates third-party processors entirely.
It is also the pragmatic pick for teams with basic server skills and no appetite for heavy infrastructure. A small VPS runs it, and the free Community edition has no artificial limits.
Matomo is the right pick if you want Google Analytics-depth web analytics under your own control, and can accept a dated interface plus a New Zealand contracting entity on cloud plans.
When to Choose PostHog
Choose PostHog if the job is understanding how users behave inside a product. Engineering teams get analytics, session replay, feature flags, experiments, surveys, and error tracking on one event stream — replacing a stack of separate vendors like Mixpanel, Hotjar, and LaunchDarkly, each with its own GDPR paperwork. The free tier is generous enough that early-stage teams pay nothing, and usage-based pricing with billing caps scales predictably from there.
EU Cloud in Frankfurt with default IP anonymisation covers most European compliance needs. Teams that cannot accept a US parent as processor can self-host, provided they have the infrastructure capacity ClickHouse demands.
PostHog is the right pick if you want an all-in-one product analytics platform with EU data residency, and the US-parent structure clears your procurement review.
The Verdict
This is a jobs-to-be-done decision wearing a category label. The two share a category page and an open-source ethos, yet they rarely solve the same problem for the same buyer.
Matomo wins on compliance credentials, web analytics depth, and accessible self-hosting. CNIL approval, cookieless tracking, and free unlimited self-hosting make it the safest Google Analytics replacement in Europe. Its weaknesses are a cluttered interface and premium features that cost real money once you want heatmaps or A/B testing.
PostHog wins on breadth per euro, developer experience, and product-team fit. No other single tool bundles analytics, replay, flags, experiments, and error tracking with a free tier this large. Its weaknesses are a US parent company, modules that trail dedicated specialist tools, and a self-hosting path that demands serious infrastructure.
Marketing-led organisations measuring websites should pick Matomo. Product-led teams measuring software should pick PostHog. Some companies will justifiably run both — Matomo on the marketing site, PostHog inside the app — and neither purchase would be wrong.
FAQ
Can PostHog replace Matomo for web analytics?
Partially. PostHog includes a web analytics dashboard and cookieless tracking, which covers basic traffic reporting for a product's marketing pages. It lacks Matomo's SEO keyword tracking, tag manager, multi-channel attribution, and Google Analytics data import, so marketing teams with serious reporting needs will find it thin.
Which is better for GDPR compliance?
Matomo has the stronger position. It is CNIL-approved, offers consent-free cookieless tracking, and self-hosting removes third-party processors entirely; its cloud contracts sit with a New Zealand entity covered by an EU adequacy decision. PostHog offers Frankfurt hosting with default IP anonymisation, but its ultimate parent is US-incorporated, which some procurement teams treat as a blocker.
Can you use Matomo and PostHog together?
Yes, and the pairing is coherent rather than redundant. Matomo tracks the public website and campaigns while PostHog instruments the logged-in product. Both self-host or run from Frankfurt, so the combination adds no US data transfer.
Which is easier to self-host?
Matomo, by a wide margin. It runs on PHP and MySQL on a small VPS with a web installer. PostHog's self-hosted deployment runs on ClickHouse and needs at least 8 GB of RAM plus ongoing operational attention, which puts it beyond casual server administration.
Is either tool actually European?
Both have caveats. Matomo is a European-born open-source project now developed by InnoCraft Ltd in New Zealand — EuropeanStack lists it under the European Project tier because it stays EU-self-hostable with an EU cloud region. PostHog operates from London, but its parent company PostHog Inc is US-incorporated, which is why it carries a non-EU-parent disclosure.