Matomo
Open-source web analytics with cloud or self-hosted deployment
Quick answer
Quick answer
Matomo is the best fit when you need GA-like depth with full data ownership — self-hosted or EU cloud — and strong privacy controls. Skip it if you want zero ops and a five-minute setup — Plausible or Fathom are faster for simple marketing analytics.
Features
- —Cookieless
- ✓GDPR-friendly
- ✓Realtime data
- ✓Custom events
- ✓Funnels
- ✓Heatmaps
- ✓Session recordings
- ✓A/B testing
- —Product analytics
- —Revenue tracking
- ✓Self-hostable
- ✓Open source
Who is it for?
Good fit for…
- Organizations with GDPR, HIPAA, or data-residency requirements
- Teams wanting on-prem or self-hosted analytics without Google processing
- Sites needing ecommerce, goals, and custom dimensions beyond lightweight tools
- Agencies managing multiple client properties from one Matomo instance
Not a great fit for…
- Founders who want install-and-forget cloud analytics in 15 minutes
- Teams without anyone to maintain, patch, and backup self-hosted software
- Product-led teams needing feature flags and session replay — PostHog fits better
- Indie Stripe revenue attribution — DataFast is more direct
Data ownership
Matomo's headline advantage is you own the data. Self-hosted deployments store hits on your servers; Matomo Cloud keeps data in managed EU or other regions depending on plan. This appeals to public sector, healthcare-adjacent, and EU companies wary of Google Analytics transfers.
Matomo can import GA data historically and mirrors many UA-era concepts teams already understand — easing migration psychologically even if GA4's model differs.
Ownership comes with responsibility: backups, upgrades, and security patching for self-hosted installs.
Feature depth
Matomo covers web analytics, ecommerce, goals, funnels, custom dimensions, and tag manager (Matomo Tag Manager). Plugin marketplace extends media analytics, A/B testing, and more.
Depth approaches GA4 for many marketing use cases while staying privacy-configurable — including cookieless tracking modes and anonymization options. It is still primarily web analytics, not a full product analytics suite.
Heatmaps and session recording exist via plugins or integrations but are not as polished as Hotjar out of the box.
Matomo Cloud vs On-Premise (self-hosted)
Matomo comes in two hosting models, and both keep 100% data ownership.
| Matomo Cloud | Matomo On-Premise | |
|---|---|---|
| Who hosts it | Matomo, on its servers | You, on your own servers |
| Data location | Frankfurt, Germany | Wherever you put your servers |
| Price | from $26/month for 50K hits | Core software free (Community); paid plugin bundles from €230/month |
| Updates, backups, security | Included: hosting, maintenance, automatic updates, security monitoring, daily backups | Your job |
| Premium features (funnels, heatmaps, A/B tests) | Included in Cloud plans | Bought as plugins or bundles (Team, Business, Enterprise) |
| Limits | Cloud plan: 30 websites, 30 team members, 24 months raw data retention, reports kept forever; published hit tiers through 5M hits/month, 10M+ hits is contact | Community: unlimited users and hits |
Choose Cloud if nobody on your team wants to run PHP and a database, patch servers and test backups. Choose On-Premise if you need data in a specific country or on your own infrastructure, or if your traffic makes per-hit pricing expensive.
You can switch later: Matomo will import On-Premise data into Cloud or export Cloud data for self-hosting.
Matomo hosting: what self-hosting actually costs
The software is free, but you still pay for a server, a database, SSL, backups and someone to apply updates. Paid On-Premise bundles (per matomo.org, Oct 2026) are Team from €230/month (up to 5M hits, 4 users), Business from €1,209/month (up to 30M hits, 20 users) and Enterprise from €2,834/month (up to 100M hits, 50 users). Server sizing depends on traffic; see Matomo's installation docs for requirements.
Backups
Matomo Cloud includes daily backups. On-Premise, back up the database and config yourself and test restores, since a lost database means lost history.
Pricing
Matomo Cloud uses monthly hit tiers from $26/50K hits up to $975/5M hits. 10M+ hits is contact. A Cloud plan includes up to 30 websites at each tier. Self-hosted software is free; you pay hosting, SSL, backups, and engineer time.
Plugins and support contracts add cost on self-hosted. For tiny blogs, Plausible is cheaper and simpler. For regulated mid-size sites, Matomo's TCO can beat GA4 once legal and export work is counted.
Use our pricing calculator with your hit/pageview estimates.
| Tier | Limit | Price / month |
|---|---|---|
| Cloud · up to 50K hits | 50,000 | $26 |
| Cloud · up to 100K hits | 100,000 | $42 |
| Cloud · up to 300K hits | 300,000 | $85 |
| Cloud · up to 600K hits | 600,000 | $139 |
| Cloud · up to 1M hits | 1,000,000 | $204 |
| Cloud · up to 2M hits | 2,000,000 | $399 |
| Cloud · up to 5M hits | 5,000,000 | $975 |
| Cloud · 10M+ hits | 10,000,000+ | Contact |
Matomo Cloud pricing as of Oct 2026. Self-hosted is free.
Use the pricing calculator to compare costs at your traffic level.
Setup & implementation
Typical setup (cloud):
- Create a Matomo Cloud site or install self-hosted on your server.
- Add the tracking JavaScript snippet or use Matomo Tag Manager.
- Configure goals, ecommerce (if applicable), and user privacy settings.
- Set up consent integration if required in your regions.
- Validate tracking with Matomo's real-time debugger.
Self-hosted production installs need SSL, backups, and ongoing updates in addition to the tracking snippet.
Common pitfalls: under-resourced self-hosting, misconfigured cookieless mode breaking attribution, and comparing "hits" to GA4 "events" without alignment.
Comparisons featuring Matomo
Often compared with
Limitations
- Self-hosted ops burden is non-trivial — not a weekend project at scale.
- UI and onboarding are less modern than Fathom/Plausible for casual users.
- Product analytics, flags, and replay are not native core strengths.
- Plugin ecosystem quality varies — vet before production dependency.
- Script performance benchmark pending on AnalyticsVS.
Frequently asked questions
- Matomo vs Google Analytics 4?
- Choose Matomo for data ownership, EU hosting options, and privacy configurability. Choose GA4 for free scale and Google Ads integration depth.
- Is Matomo really GDPR-friendly?
- Matomo provides tools for anonymization, consent, and EU hosting, but compliance depends on your configuration and legal context — not the logo alone.
- Matomo vs Plausible?
- Plausible for simplicity and speed. Matomo when you need deeper reporting, ecommerce, or self-hosting with GA-like flexibility.
- Matomo Cloud vs On-Premise: which should I choose?
- Choose Matomo Cloud if you want Matomo without running servers: hosting, updates, security monitoring and daily backups are included, and data is stored in Frankfurt, Germany. Choose On-Premise if you need full control of where data lives or have the engineering time to maintain it.
- Is self-hosted Matomo free?
- The core Matomo On-Premise software (Community) is free with unlimited users and hits, but you pay for hosting and maintenance. Premium features such as funnels, heatmaps and A/B testing are paid plugins or bundles, starting from €230/month for the Team bundle.
- Can I move from Matomo On-Premise to Matomo Cloud later?
- Yes. Matomo says it can import data collected On-Premise into Cloud, or export Cloud data for you to self-host.
Sources & review status
Explore these tools
Matomo
Google Analytics 4