Plausible
Privacy-first GA alternative, EU-hosted, simple dashboard
- HQ🇪🇪 Estonia
- Founded2018
- LicenseAGPL-3.0
- ReferenceRead full review
Two privacy-first web analytics tools, compared side-by-side on the same axes. Data is descriptive — no rankings, no editorial winners.
Privacy-first GA alternative, EU-hosted, simple dashboard
Open-source self-hosted privacy analytics
Three concrete frames to decide. Not a winner — a fit check.
You want a managed cookieless SaaS with EU isolation, $9/mo entry, and a published Schrems II posture. Plausible Cloud handles all the ops.
You need email reports, a public API, and a clean dashboard out of the box. Plausible's UX is more polished than Umami's by default.
You're going to use the cloud version anyway. Plausible's hosted product is materially better-managed than Umami's.
You self-host. Umami runs on a $5 VPS with Postgres; Plausible CE needs ClickHouse and 4GB+ RAM.
You want MIT licensing without copyleft constraints. Plausible is AGPL — fine for most use cases but more constraining if you embed it in a closed product.
You're cost-sensitive at small scale. Umami self-host total cost is ~$5-10/mo all-in vs $9/mo for Plausible Cloud — but Umami SaaS at $9/mo also exists.
You need real attribution paths. Both are pure cookieless counters; cross-session user stitching is impossible.
You need ISO 27001 / SOC 2. Look at Piwik PRO or Matomo Cloud Business.
Plausible Cloud vs Umami self-host — different deployment models, different cost shapes.
| Line item | Plausible | Umami |
|---|---|---|
| Base plan / hosting | +$19/mo Plausible Growth Cloud | +$5/mo $5 VPS for self-host |
| Database | Included Included | Included Postgres on same VPS |
| Stats API | Included Included | Included REST API included |
| Time / ops | Included Vendor-managed | — ~2 hr/mo |
| All-in monthly | $19/mo Vendor handles everything | $5/mo Cash only — your time is extra |
Plausible CE self-host: figure $25-30/mo VPS (ClickHouse needs RAM). Umami SaaS at $9/mo if you skip self-hosting.
Limits the marketing pages won't list. Each tool has them — knowing which kills the deal saves a migration.
Run on a $5 VPS for self-host. ClickHouse backend needs more RAM than that.
MIT permissive license. AGPL is real open-source but more constraining than MIT.
Cross-session user stitching. Pure cookieless tool — same trade-off every time.
Polished UX out of the box. Umami's dashboard is functional but Plausible's is more refined.
Audited compliance. No SOC 2 / ISO 27001 unless you self-attest.
Scale to billions of events. Postgres backend slows past 5-10M events/month.
Five facts that most often qualify or disqualify a tool early.
| Plausible | Umami | |
|---|---|---|
| Price floor | $9/mo | Free |
| Free tier | No | Yes |
| Hosting model | SaaS + self-host | SaaS + self-host |
| Data residency | EU | US |
| Cookieless | Yes | Yes |
Frameworks claimed and sub-processors disclosed under DPA.
| Framework | Plausible | Umami |
|---|---|---|
| GDPR | Held | Held |
| CCPA | Held | Held |
| UK PECR | Held | Not held |
| SOC 2 Type II | Not held | Not held |
| ISO 27001 | Not held | Not held |
| HIPAA | Not held | Not held |
Cheapest published plan from each vendor that covers the listed pageview volume. Retrieved May 1, 2026.
| Traffic | Plausible | Umami |
|---|---|---|
| 10k pv/mo | $9/moStarter | $0/moHobby |
| 100k pv/mo | $19/moStarter | $0/moHobby |
| 500k pv/mo | $39/moStarter | $20/moPro |
| 1M pv/mo | $59/moStarter | $20/moPro |
Volumes between tiers follow each vendor's published pricing model. "Custom" indicates the vendor does not publish a price for that volume on their pricing page.
All 38 verified checks across 4 categories.
| Feature | Plausible | Umami |
|---|---|---|
| Pageviews & visitors | Yes Pageviews + unique visitors |
Yes Pageviews + visitors |
| Live visitor count | Yes Live, ~5s refresh |
No Cloud only feature |
| Top pages report | Yes By pageviews/visitors |
Yes By pageviews/visitors |
| Top referrers | Yes Source domain breakdown |
Yes Referrer + UTM breakdown |
| UTM campaign tracking | Yes Source/medium/campaign breakdown |
Yes Auto-detected from referrer |
| Country & city breakdown | Yes Country, region, city |
Yes Country + city |
| Device, browser, OS | Yes Device, browser, OS |
Yes Device + browser |
| Bounce / engagement | Yes Bounce rate |
Yes Bounce rate |
| Time on site | Yes Engagement time approximation |
Yes Avg session duration |
| Custom events | Yes All paid plans (Starter $9+) |
Yes Custom events with property tracking; v3.1 added Custom Boards |
| Goals / conversions | Yes All paid plans |
Yes Cloud goals; self-host via SQL |
| Funnels | Yes $39 Business plan |
Yes Custom Boards (v3.1+); flat funnel reports |
| Outbound link tracking | Yes Auto-tagged |
Yes Via custom events |
| File download tracking | Yes Auto-tagged |
Yes Via custom events |
| 404 / error tracking | No Manual events / 404 page hit |
No Manual events |
| Feature | Plausible | Umami |
|---|---|---|
| Cookieless by default | Yes Daily salt rotates every 24h, then deleted |
Yes Cookieless tracking; visitor hash with salt rotation (monthly default, configurable) |
| No personal data collected | Yes IP processed in-memory only, never stored |
Yes IP not stored; used in-memory for geo + salted hash |
| GDPR-compliant out of the box | Yes Vendor legal opinion (CNIL-aligned); DE TTDSG/IT Garante stricter |
Partial Vendor claims no banner needed (cookieless + no PII); not a legal opinion, EU DPAs may differ on Schrems-II/US infra |
| Data hosted in EU | Yes Hetzner Falkenstein (DE) + Bunny CDN Slovenia |
Partial Mixed: Vercel + Cloudflare (US), ClickHouse (US/EU), Hetzner (EU) |
| Data hosted in US | No EU-only |
Yes Vercel + Cloudflare US primary; control plane US-hosted |
| Self-hostable | Yes MIT, Docker |
Yes Free, Docker |
| Open source | Yes AGPL Community Edition |
Yes MIT |
| Data retention period | Forever Until account deletion (no auto-purge) |
Configurable Hobby 6 mo · Pro 2 yr · Business 5 yr · Self-host: indefinite |
| Bot & spam filtering | Yes IAB bot list + heuristics |
Yes Bot detection |
| Feature | Plausible | Umami |
|---|---|---|
| Script weight (KB) | Yes gzipped |
2 ~2 KB gzipped (4.5 KB uncompressed); same gzipped basis as peers |
| Single-snippet install | Yes data-domain attribute |
Yes data-website-id attribute |
| WordPress plugin | Yes Official plugin, 10,000+ active installs |
No No official plugin; community "Integrate Umami" by Ancocodet (2k+ installs) |
| Proxy / first-party domain | Yes Plausible Proxy via CNAME — bypasses adblockers |
Yes Configurable via TRACKER_SCRIPT_NAME env (rename to dodge adblockers) |
| Public API | Yes Stats + Events |
Yes Full REST API (websites, stats, events, sessions, reports, realtime) |
| Data export (CSV/JSON) | Yes CSV + Stats API |
Yes CSV |
| Google Search Console connector | Yes Looker Studio export — Business plan |
No No native GSC connector |
| Email digests | Yes Weekly + monthly |
Yes Cloud |
| Slack / webhook alerts | Yes Direct integration |
No No native Slack |
| Public shareable dashboard | Yes Public link, no auth |
Yes Share-link toggle |
| Feature | Plausible | Umami |
|---|---|---|
| Free tier exists | No 30-day trial |
Yes Hobby plan = permanent free (100k events/mo, 3 sites, 6mo retention) |
| Entry price ($/mo) | 9 Starter plan, 10k pv/mo, 1 site |
20 Cloud Pro tier (1M events/mo, 20 sites, 2yr retention) |
| Price at 100k pageviews | 39 Plausible Business tier (was $19 in 2024) |
20 Pro covers 1M events/mo (well over 100k benchmark) |
| Unlimited sites on entry plan | No Starter ($9) = 1 site; Growth ($14) = 3 sites; Business ($39) = unlimited |
Partial 3 sites Hobby · 20 sites Pro · unlimited Business · unlimited Self-host |
Factual answers to the questions readers most often ask about this pair.
Yes, but with caveats. Umami supports CSV import for historical data, which means you export from GA4 (or use a tool like the open-source ga4-to-csv exporter), reshape the columns to match Umami's expected schema, and import. The depth you get back is limited: pageviews and basic events come across cleanly, but GA4's session and engagement metrics are calculated differently and will not survive the import as-is. Custom dimensions and audiences do not transfer at all. For a clean cutover most teams accept the loss and treat the GA4 export as an archive rather than a continuous history. If continuity matters more than tool choice, Plausible's official GA4 importer covers the same ground with slightly less friction.
Both are the upgraded tier and both are priced at $19 per month at 100k events. Plausible Business adds funnels, ecommerce revenue tracking, custom property breakdowns, team accounts with permissions, and the GSC integration. Umami Cloud Plus adds funnels, retention analysis, journey reports, and longer data retention. The features overlap on funnels but Plausible's plan leans toward marketing analytics with revenue and search data, while Umami's leans toward product analytics with user journeys and cohorts. If you mostly care about marketing channels and conversion, Plausible Business. If you mostly care about product behaviour and retention, Umami Cloud Plus.
For a single-team self-hoster running the analytics for your own sites, almost nothing. Both licenses let you install, modify, and run the software internally without obligation. The AGPL only kicks in when you offer the modified software to third parties as a network service. So if you fork Plausible, customise it, and run it for your own portfolio, you are fine. If you fork Plausible, customise it, and resell access to other customers, AGPL requires you to publish your modifications. MIT places no such obligation on Umami in any scenario. Practically: solo operators can ignore the difference, agencies offering white-labelled analytics to clients should think twice about the Plausible path.
The MIT license guarantees the open-source version cannot be retroactively closed. Whatever code is published today remains free under MIT in perpetuity, and any community fork inherits that freedom. The maintainer, Mike Cao, has been consistent for years that the self-hosted product will stay free, with monetisation coming through Umami Cloud rather than license fees. The realistic risk is not that the license changes, but that future development could focus on Cloud-exclusive features and the self-hosted edition lags behind. That is what happened to several other open-core analytics tools. So far Umami's commit history shows the open-source edition keeps pace, but it is worth watching.
A $5/month VPS with 1GB of RAM and one shared CPU core is enough to run Umami comfortably for a portfolio of a dozen low-to-medium-traffic sites. The Docker image plus a Postgres container fits in well under 512MB of RAM at idle. Disk usage is modest: a few hundred megabytes for the application, plus the database which grows roughly proportional to event volume. Plan on 1GB of database storage per million events as a rough rule. Hetzner CX11, DigitalOcean's basic droplet, Vultr's $2.50 tier, all work. The thing that will bite you is not CPU or RAM, it is forgetting to schedule database backups. Set up a daily pg_dump to S3 or B2 before you put real traffic through it.
Both tools export to CSV and both can import CSV, so technically you can move data between them. In practice the export schemas do not line up cleanly. Plausible exports aggregated data by default, which is fine for archive but lossy if you want raw events. Umami exports raw events but in a structure that needs reshaping before Plausible will accept it. The pragmatic playbook is: export your old tool's data as CSV and keep it as a static archive for compliance or curiosity, install the new tool with a clean slate, and run both in parallel for a week to validate the script is firing and numbers look sensible. Trying to merge histories across tools tends to create more confusion than insight.
More comparisons and reference pages on this site.