Matomo vs Cloud Analytics — Self-Hosted vs SaaS Comparison
If you're moving away from Google Analytics, you've probably stumbled into the self-hosted vs cloud debate. Matomo is the most popular self-hosted option. Plausible, Fathom, Simple Analytics, and Fairlytics are the most common cloud alternatives. But the choice isn't just about features — it's about how much time and money you're willing to spend on something that should quietly run in the background.
Here's a practical breakdown.
What Self-Hosted Matomo Actually Means
Matomo (formerly Piwik) is an open-source analytics platform you can install on your own server. The core software is free. You get unlimited pageviews, unlimited websites, and full control over your data.
That sounds great until you factor in what "free" actually costs:
- A server. You need a VPS or dedicated server running PHP and MySQL/MariaDB. A basic setup on Hetzner or DigitalOcean runs around $5-20/month depending on traffic. High-traffic sites need significantly more.
- Installation and configuration. Matomo has a web installer, but you still need to set up a LAMP/LEMP stack, configure your database, set up cron jobs for report processing, and handle SSL.
- Ongoing maintenance. Security patches, PHP version upgrades, database optimization, backups, and Matomo version updates. If you skip these, you're running vulnerable software that processes visitor data.
- Troubleshooting. When reports stop processing, the database grows too large, or the tracking script conflicts with your CDN — that's on you.
If you're a developer who enjoys server administration, this is fine. If you want to add analytics to your site and move on with your life, it's a significant ongoing commitment.
Matomo Cloud: The Middle Ground
Matomo also offers a cloud-hosted version starting at approximately €22/month for 50,000 hits. It removes the server maintenance burden but introduces its own trade-offs:
| Plan | Monthly Price | Hits/Month |
|---|---|---|
| Starter | ~€22 | 50,000 |
| Business | ~€38 | 100,000 |
| Professional | ~€75 | 300,000 |
| Advanced | ~€118 | 600,000 |
Matomo Cloud includes automatic updates and managed infrastructure. But at €22/month for 50K hits, it's significantly more expensive than most cloud-only alternatives — and you're still dealing with Matomo's complex interface.
Premium features like heatmaps (€219/year), session recordings (€219/year), and A/B testing (€219/year) cost extra on both cloud and self-hosted plans. These add up fast.
Cloud-Only Alternatives: What They Offer
The cloud analytics tools take a different approach. Instead of replicating everything Google Analytics does, they focus on the metrics that actually matter for most websites.
| Plausible | Fathom | Simple Analytics | Fairlytics | |
|---|---|---|---|---|
| Starting price | $9/mo | $15/mo | $15/mo | Free (10K views) |
| Script size | ~1 KB | ~2 KB | ~3 KB | 510 bytes |
| Cookies | None | None | None | None |
| Self-hosting | Yes (AGPL) | No | No | No |
| EU-hosted | Yes | Yes | Yes | Yes |
| Setup time | 2 minutes | 2 minutes | 2 minutes | 30 seconds |
The key difference: these tools are designed to be simple. One dashboard, no configuration, no maintenance. You add a script tag to your site and you're done.
The Real Cost Comparison
Let's compare what you'd actually pay for a site with 50,000 monthly pageviews:
Matomo self-hosted:
- Server: ~$10/month (VPS)
- Your time: 1-2 hours/month for maintenance
- Heatmaps plugin: €219/year (~€18/month)
- Total: ~$10/month + your time (or ~$28/month with heatmaps)
Matomo Cloud:
- Starter plan: €22/month
- Heatmaps add-on: €219/year extra
- Total: €22/month (or ~€40/month with heatmaps)
Plausible Cloud:
- $9/month (includes up to 50 sites)
Fairlytics:
- Free for up to 10K pageviews/month
- $9/month for Pro (unlimited pageviews)
Self-hosted Matomo looks cheaper on paper, but you're trading money for time. And time has a cost, especially if you're a solo developer or small business owner who should be spending it on your actual product.
Privacy: Not All Self-Hosting Is More Private
A common assumption is that self-hosting is automatically more private. It's more nuanced than that.
Matomo (self-hosted or cloud) processes IP addresses by default. You can enable IP anonymization, but it's not on by default. Matomo also uses first-party cookies with a 13-month lifetime unless you explicitly configure cookieless tracking. If you don't change the defaults, you still need a cookie consent banner.
Plausible uses a daily-rotating hash of the visitor's IP + User-Agent. No cookies, no persistent identifiers. GDPR-compliant without consent.
Fairlytics collects no IP addresses, uses no cookies, and stores no personal data at all. The 510-byte script sends only the page URL, referrer, screen width, and a session token stored in sessionStorage (cleared when the tab closes).
So if your reason for self-hosting is privacy, make sure you're actually configuring Matomo correctly. Out of the box, a cloud tool like Plausible or Fairlytics is more privacy-friendly than a default Matomo installation.
When Self-Hosted Matomo Makes Sense
Matomo is the right choice if:
- You need advanced features. Heatmaps, session recordings, A/B testing, funnel analysis, form analytics. No lightweight tool offers these.
- You have strict data residency requirements. Government, healthcare, or finance sectors that require data to stay on specific infrastructure.
- You already have the infrastructure. If you're running a Kubernetes cluster anyway, adding Matomo is incremental work.
- You need Google Analytics-level detail. Matomo tracks everything GA does — custom dimensions, e-commerce tracking, cohort analysis. If you genuinely use these features, Matomo is worth the complexity.
- You process millions of pageviews. At scale, self-hosted is cheaper than any cloud tool.
When Cloud Analytics Makes More Sense
A cloud tool is the right choice if:
- You want to set it up once and forget it. No servers, no updates, no database tuning.
- You care about page load performance. A 510-byte or 1 KB script versus Matomo's ~22 KB makes a measurable difference, especially on mobile.
- You just need the basics. Pageviews, visitors, referrers, top pages, countries, devices. That's what 90% of website owners actually look at.
- You don't want to deal with cookie consent. Cloud tools like Plausible and Fairlytics are cookieless by default. Matomo requires configuration to go cookieless.
- You're a solo developer or small business. Your time is better spent building your product than maintaining analytics infrastructure.
The Bottom Line
Matomo is a powerful tool. If you need enterprise-grade analytics with full data ownership and you have the technical resources to maintain it, it's an excellent choice.
But for the vast majority of websites — blogs, portfolios, SaaS products, documentation sites, small business pages — self-hosted analytics is overkill. You don't need heatmaps. You don't need session recordings. You need to know how many people visited your site, where they came from, and which pages they looked at.
For that, a lightweight cloud tool is simpler, cheaper (or free), faster, and more private out of the box.
If you want the simplest possible setup with a free tier, Fairlytics gives you privacy-first analytics in a 510-byte script with no cookies and no configuration.
Full disclosure: this blog is published by Fairlytics. We've tried to be fair to Matomo — it's a solid product that serves a different audience than we do.