Web Analytics · Comparison

PostHog vs. Umami

Last verified 33 days ago · 42 sources · Updated automatically

PostHog and Umami compared across Company facts, Pricing, Analytics capabilities, Privacy & compliance, Data ownership & deployment and Platform & integrations — every fact sourced and re-verified from each vendor's public material.

PostHog logo

PostHog

All-in-one open-source platform for product analytics, web analytics, session replay, and feature flags.

Founded2020
HQ San Francisco, CA
Umami logo

Umami

Open-source, privacy-focused web analytics available self-hosted or as a managed cloud service.

Founded2022
HQ San Francisco, CA

Company facts

Headquarters
San Francisco, CA PostHog is incorporated in San Francisco, CA but is a remote-first company with team across 20+ countries.
San Francisco, CA Umami Software, Inc. is incorporated and headquartered in San Francisco, California.
Employees
202 Approximately 202 employees as of May 2026 per Tracxn; ~185 per April 2026 LinkedIn data.
6 Small team; PitchBook reports 6 employees; LinkedIn shows 2-10 range.

Pricing

Starting Monthly Price (USD)
$20 Umami Cloud Pro plan at $20/month (1M events, 2-year retention). Entry paid tier.
Offers Free Tier
PostHog offers a perpetual free tier: 1M events/month at no cost, no credit card required, no expiry.
Free Hobby cloud plan (100k events/mo, 1 site, 6-month retention) plus free MIT open-source self-hosted edition.
Free Trial Length (Days)
0 days No free trial period — PostHog provides a perpetual free tier instead of a time-limited trial.
14 days 14-day free trial on paid plans (Pro and above).
Entry Plan Pageview Limit (Monthly)
1M Free tier includes 1M events/month. PostHog meters 'events' (not raw pageviews); each pageview fires as one event.
1M Pro plan includes 1 million events/month. Umami meters all pageviews and custom events as 'events'.
Entry Plan Website Limit
6 sites 6 projects on the paid (pay-as-you-go) plan; PostHog tracks per project. Free plan includes 1 project.
20 sites Up to 20 websites on the Pro plan ($20/mo), the entry paid Umami Cloud tier.

Analytics capabilities

Real-Time Dashboard
PostHog's web analytics dashboard includes real-time data with live visitor activity.
Real-time view shows new visits and events the moment they happen, with no batch-processing delay.
Custom Event Tracking
PostHog supports custom event tracking via JS SDK (posthog.capture()), autocapture, and data attributes.
Custom events tracked via umami.track() JS call or data-umami-event HTML attributes.
Goal / Conversion Tracking
Web analytics dashboard supports conversion goals: define a key event or action, see total/unique conversions and conversion rate.
Goals feature tracks pageviews or events and reports conversion rate against total visitors in a date range.
Funnels
PostHog supports multi-step funnels with step-to-step drop-off analysis, breakdowns, and timings.
Multi-step funnel analysis shows per-step user counts and step-to-step drop-off; supports URL, event, and wildcard steps.
Ecommerce / Revenue Tracking
PostHog supports revenue tracking: capture monetary values on events, Stripe integration, currency conversion, MRR/ARPU dashboards.
Revenue tracking attaches monetary values (amount + currency) to events and reports ROI by page/source.
Heatmaps
PostHog includes click heatmaps, scroll maps, and rage-click detection as part of the platform (toolbar overlay).
Click and scroll heatmaps available since v3.1.0; must be enabled per-site in settings.

Privacy & compliance

Cookieless Tracking
PostHog supports cookieless tracking mode (cookieless_mode: always) where no persistent ID is stored in the browser.
Umami does not use any cookies in the tracking code by design.
Consent Banner Required
Default PostHog configuration uses cookies/localStorage and requires a consent banner. Cookieless mode removes the requirement but is not the default.
Umami states no cookie consent banner is required because no cookies or personal data are collected.
GDPR Compliant
PostHog explicitly claims GDPR compliance with EU Cloud hosting, DPA, cookieless option, and data anonymization.
Vendor explicitly claims GDPR and CCPA compliance via cookieless, no-PII architecture.
EU Data Residency
PostHog Cloud EU stores all data in AWS eu-central-1 (Frankfurt, Germany). Available at no extra cost.
Umami Cloud offers EU server option; Cloud FAQ states servers are in both US and EU.

Data ownership & deployment

Open Source
PostHog is open source under MIT license (with a proprietary EE directory). A fully FOSS mirror (posthog-foss) is also published.
Umami is fully open source under the MIT license with source on GitHub (37k+ stars).
License
MIT Core product is MIT-licensed; /ee directory with enterprise features uses a separate proprietary license.
MIT Umami is released under the MIT license.
Self-Hostable
PostHog supports self-hosting via Docker Compose with documented install guides. Free for self-hosters.
Official self-hosting supported via Docker or Node.js with PostgreSQL; extensive documentation provided.
Data Retention (Months)
84 mo Paid plans retain event data for 7 years (84 months); after 1 year data may move to cold storage (slower queries).
24 mo Pro plan ($20/mo) retains data for 2 years (24 months).
Unlimited Data Retention
Data retention is 7 years (84 months) on paid plans — finite, not unlimited.
Pro plan retains data for 2 years; self-hosted deployments have unlimited retention controlled by the operator.
Google Analytics Import
PostHog documents a GA-to-PostHog migration path via BigQuery export + Python SDK import, with official step-by-step docs.
No official Google Analytics import tool exists; community workarounds only.
Raw Data Export
PostHog supports raw event-level data export via Exports API, batch exports to S3/Postgres, and real-time pipeline destinations.
Cloud export to CSV (gzip) via UI; full API for JSON data retrieval; self-hosted users own the Postgres DB directly.

Platform & integrations

Has API
PostHog provides a comprehensive REST API for querying analytics data, dashboards, exports, and more.
Full documented REST API for retrieving analytics data; available on both cloud and self-hosted.
Tracking Script Size (KB)
66.7 KB Initial array.js payload; PostHog lazy-loads additional modules.
2.3 KB Measured compressed transfer size.
Official WordPress Plugin
No official PostHog-published WordPress plugin. PostHog docs describe manual snippet insertion; multiple third-party community plugins exist.
No official Umami-published WordPress plugin; only third-party community plugins exist.
Email Reports
PostHog supports scheduled email subscriptions for dashboards and insights (weekly, monthly, or custom schedule).
Scheduled email reports (top pages + referrers summary) available on Pro and higher cloud plans.
Public Dashboard Sharing
PostHog supports fully public dashboard sharing via a shareable link, no account required to view. Embeddable via iframe.
Share URL generates a public, password-free read-only link to selected dashboard sections.

The verdict

PostHog logo PostHog
Best for a generous free tier and a GA migration path

PostHog's perpetual free tier covers 1M events/month with no expiry, versus Umami's 100k-event free Hobby plan. It also ships a documented Google Analytics import and 84-month (7-year) data retention, against Umami's none and 24 months. The trade-off is a 66.7 KB script versus Umami's 2.3 KB, and a consent banner is required in the default cookie-based config.

Full profile
Umami logo Umami
Best for lightweight, consent-free tracking across many sites

Umami's 2.3 KB script is far smaller than PostHog's 66.7 KB, and it requires no consent banner by default since it sets no cookies — PostHog's default config does. Its $20/mo Pro plan covers 20 sites versus 6 on PostHog's paid tier. The gaps: no Google Analytics import and 24-month retention against PostHog's 84 months.

Full profile

Sources · 42 verified references

posthog.com linkedin.com tracxn.com umami.is docs.umami.is github.com + 3 more

Affiliate disclosure. DecisionWire may earn a commission when you sign up through links on this page. Commissions never influence our data, scores, or rankings.