If you have spent more than ten minutes looking at privacy-friendly analytics, Fathom is one of the first names you run into. It sits in a strange spot in the market: more polished than most indie alternatives, more expensive than Plausible, simpler than Matomo, and aggressively positioned as the “no cookies, no banner, no Google” choice. After running it on three of my own sites for the better part of a year, and pulling client data through it for several more, I wanted to put together a review that goes past the marketing site.
This is not a love letter and it is not a hit piece. Fathom does some things genuinely well, charges a premium price that it mostly justifies, and has at least three real weak spots that nobody on their landing page is going to mention. If you are weighing it against Google Analytics 4, Plausible, or Matomo, this should give you the information you need to make the call.
For broader context, you can also browse our 15 best Google Analytics alternatives in 2026 roundup, which puts Fathom alongside fifteen other options across price, hosting model, and feature depth.
What Is Fathom Analytics?
Fathom Analytics was launched in 2018 by Jack Ellis and Paul Jarvis, two long-time independent operators who got tired of how Google Analytics treated their visitors and their own data. The original version was open source and minimal. In 2019 they rebuilt it from scratch as a commercial product (often called “Fathom V2”) with a heavier focus on speed, privacy compliance, and a hosted-only model.
The company is still independently owned, bootstrapped, and run by the founding team. There is no venture money, no acquisition rumour cycle, and no advertising business attached to it. That matters more than it sounds, because the entire pitch of Fathom rests on the idea that you are the customer, not the product. A privacy analytics tool that takes ad money on the side would be a contradiction, and Fathom does not have one.
The mission, as the founders describe it, is simple: give site owners the basic numbers they actually look at — visitors, top pages, top sources, conversions — without surveilling the people who visit those sites. No cookies, no fingerprints, no IP logs, no behavioural profiles sold to a third party. That mission is reflected in the engineering decisions, which we will get into below.
Pricing Breakdown
Fathom uses pageview-based pricing across a single account that can host as many sites as your tier allows. There is no per-seat fee and no separate “agency” charge. All paid tiers include every feature — uptime monitoring, custom events, goals, email reports, EU isolation — so you are not buying tier-based feature gates, you are buying volume.
| Plan | Monthly Price | Pageviews / Month | Sites Included |
|---|---|---|---|
| Starter | $15 | 100,000 | Up to 10 |
| Growth | $34 | 500,000 | Unlimited |
| Pro | $74 | 2,000,000 | Unlimited |
| Enterprise | Custom | 10M+ | Unlimited |
The annual discount is roughly two months free if you pay yearly, which makes the effective Starter rate closer to $12.50 per month. There is a 30-day free trial that does not require a card upfront, and you can cancel from inside the dashboard with one click — a small detail that says a lot about how the product is run.
The thing to notice is the Starter tier. At $15 a month for ten sites and 100k pageviews, it is the most expensive entry point in the privacy analytics space, but it is also the only one at that price that includes uptime monitoring as a real feature, not a side-effect. We will come back to whether that monitoring is worth the premium later.
Key Features That Matter
Stripping away the marketing copy, Fathom’s actual feature set is narrower than Matomo’s and slightly broader than Plausible’s. The pieces I use day to day are:
- Cookieless tracking. The script sets no cookies, stores no localStorage, and does not fingerprint the browser. Visitors are deduplicated using a rotating, hashed signal that is discarded on a short cycle. There is no consent banner needed to run it in default mode.
- Real-time visitor view. A simple “currents” table that shows who is on which page right now. Useful for launch days and not much else, but it is fast and accurate.
- Up to 10 sites on the entry plan. No “site bundle” upcharge. If you run a portfolio of small projects, this is the only feature that genuinely matters for total cost of ownership.
- GDPR / CCPA / PECR compliance mode. A toggle that strengthens defaults for stricter regions. You can also force EU-only data isolation, which keeps every byte of data inside an EU data centre.
- Custom events and goals. Trigger an event from any element with a JS call or a CSS selector. Goals are defined in the dashboard, not the code, which means non-developers can wire up conversions without a deploy.
- Built-in uptime monitoring. A second-tier monitor that pings each of your registered sites every minute and emails you if it is down. Not a Pingdom replacement, but a free-with-subscription one.
- Scheduled email reports. Daily, weekly, or monthly email summaries with key numbers. Decent for clients who never log in.
- Public dashboards. Per-site toggle to share read-only stats publicly. Indie devs love this; agencies usually do not.
What you will not find: funnel analysis, session recordings, heatmaps, cohort retention, A/B testing, or any kind of “user journey” view. Fathom is unapologetically a top-of-funnel reporting tool, not a behaviour analytics suite.
Privacy Posture
This is the part of the product that has been the most carefully engineered. Fathom does not set cookies in default mode, does not perform browser fingerprinting, does not store full IP addresses, and does not retain any data that can be used to re-identify an individual visitor. The hashing scheme they use to deduplicate sessions throws away the input each rotation, which is the part most “privacy” tools quietly skip.
Hosting is split: by default, traffic is routed through a global edge network and stored in the United States. EU customers can flip a switch and force every endpoint and storage location into the EU, which is the configuration you want if you are worried about Schrems II and similar transfer rulings. The Electronic Frontier Foundation lists Fathom as a privacy-respecting analytics tool, and the EFF’s own site uses it. That endorsement is not the kind of thing you can buy.
If you are thinking about consent banners, this is where the cost of GA4 starts to bite. With Fathom in default mode, most legal interpretations agree you do not need a cookie banner at all, because there are no cookies and no personal data being collected. We covered the broader cost-of-banners argument in cookie consent banner hurting conversions, here’s what to do, and the playbook there assumes you have already moved off cookie-based analytics.
For deeper compliance reading, our GDPR and website analytics primer walks through which obligations actually transfer to your team when you switch to a cookieless tool like Fathom.
Fathom vs Google Analytics
This is the comparison that drives almost every Fathom signup, so it is worth being concrete about it.
| Capability | Fathom Analytics | Google Analytics 4 |
|---|---|---|
| Price (entry tier) | $15 / month | Free up to 10M events |
| Cookies set | None | _ga and friends |
| IP retention | Discarded immediately | Truncated, retained in joins |
| Cookie banner required | No (default mode) | Yes, in EU/UK |
| Data sampling | None | Above 10M sessions |
| Time to install | 2 minutes | 20–60 minutes (with consent mode) |
| Dashboard learning curve | One screen | Reports + Explorations + property setup |
| Funnels & retention | No | Yes, full |
| BigQuery export | No | Yes |
| Ads integration | No | Native |
| Data ownership | You, contractually | Google, with a usage license back to you |
| Open source | No (closed) | No |
The honest summary: GA4 is more powerful, more flexible, and free at the surface. Fathom is faster, calmer, and produces numbers a non-analyst can actually read. If your business depends on Google Ads or you live in BigQuery, GA4 stays. If you mainly want to know which posts and sources are pulling in traffic and you want it in one screen, Fathom is the better tool.
Fathom vs Plausible
Plausible is the other privacy-first analytics tool you will compare Fathom against. They look very similar from the outside — single-screen dashboards, cookieless, modest pricing, EU-friendly — but the engineering decisions and pricing tiers diverge in ways that matter.
Rather than reproduce the entire matrix here, you can see the full Fathom vs Plausible breakdown, which compares pricing curves, feature parity, hosting models (Plausible offers self-hosted, Fathom does not), and the integration ecosystems for both. The short version: Plausible wins on raw price and self-host optionality, Fathom wins on uptime monitoring, sub-account structure, and dashboard polish.
If you are also weighing Matomo as a third option, our Fathom vs Matomo comparison goes through the trade-offs between Fathom’s hosted simplicity and Matomo’s full-feature, self-hostable depth.
Where Fathom Falls Short
The marketing site will not tell you any of this, so let me. After a year on the product, these are the gaps that consistently come up.
- No funnels. You can fire goal events all day, but you cannot string them together into a conversion funnel with drop-off rates. For SaaS onboarding analysis, this is a real limitation, and it is the single most common reason teams move from Fathom to Matomo or PostHog.
- No self-host option. Unlike Plausible and Matomo, you cannot run Fathom on your own infrastructure. If your compliance team needs the data to physically live on a machine you control, Fathom is out of the running, period.
- Closed source. The codebase is not public. You cannot audit the script for yourself, only trust the published privacy posture. For most operators that is fine; for security-sensitive teams it is a deal-breaker.
- No city-level geo. Fathom reports country only, by design. This is a privacy feature, but if you genuinely need region or city breakdowns (for a local business or geo-targeted campaign), you will need a second tool.
- No Google Search Console integration. You can see organic traffic landings, but you cannot see which queries drove them. You will still need to keep GSC open in another tab, which slightly defeats the “one screen” promise.
- $15 entry price. Plausible’s starter tier is $9, Simple Analytics’ is $19 but covers more pageviews. On a pure dollars-per-pageview basis, Fathom is mid-pack at best.
- No proper data export beyond CSV. There is an API and CSV download, but no warehouse export, no S3 sync, and no native BI connector. If you live in dbt or Looker, you will be writing a sync layer.
None of these is fatal in isolation, but together they sketch the boundary of who Fathom is for. If your business needs deep behaviour analysis or self-hosted data, Fathom is the wrong end of the market.
Built-in Uptime Monitoring — Worth $15?
This is the feature that nobody in the privacy analytics space matches, so it is worth examining carefully.
Every site you register with Fathom is automatically pinged on a roughly one-minute cadence. If it is down, you get an email. The dashboard shows a small uptime widget per site, with response times and recent incidents. You can configure alert recipients per site and set quiet hours.
What it is not: a full status page, a multi-region monitor, a synthetic transaction tester, or a replacement for something like Pingdom or UptimeRobot Pro. There is no SMS, no Slack webhook (yet), and no SLA-grade reporting.
What it is: a perfectly competent “is the site responding” check. UptimeRobot’s free tier (50 monitors at five-minute intervals) is the obvious comparison. Fathom checks more often, on a single bill, and emails you straight away. For most indie operators running ten sites or fewer, that is genuinely enough.
If I had to assign a dollar value: about $5 of the $15 Starter price is being spent on the uptime feature, and that is a fair price relative to running UptimeRobot Pro or Pingdom Lite separately. It does not flip the value calculation entirely, but it does mean Fathom is not as dramatically more expensive than Plausible as the sticker price suggests.
Setup & Implementation
Installation is the part where Fathom is genuinely faster than every paid alternative I have used. You add one site in the dashboard, copy a snippet, and paste it before the closing </head> tag.
<script src="https://cdn.usefathom.com/script.js" data-site="ABC12345" defer></script>
That is the install. There is no consent mode configuration, no measurement ID, no enhanced measurement to toggle, no cross-domain tracking matrix. Two minutes from signup to first hit landing in the dashboard is realistic.
For ad-blocker resilience, Fathom supports custom domain proxying: you point a CNAME (typically analytics.yourdomain.com) at their endpoint, and the script loads from your own subdomain. This raises capture rate by 10–25% depending on your audience, because most blocklists target the central usefathom.com domain. The proxy is included on every paid tier and takes about 15 minutes to configure end to end.
If you prefer to deploy through Google Tag Manager, Fathom has an official tag template in the GTM library — drop in your site ID, publish, done. I usually still recommend the direct snippet because GTM itself is occasionally blocked, and you do not want to lose analytics because someone blocked Tag Manager on principle.
Custom events are JS calls — fathom.trackEvent('signup-clicked') — or CSS-selector based, defined in the dashboard. There is no taxonomy to design, no parameters dictionary, no event schema migration to plan. Fire the event, name it, look at the count.
Real-World Use Cases
Where Fathom actually shines is at the simpler end of the analytics spectrum. Three concrete profiles where I have seen it work well in practice:
| Use Case | Profile | Why Fathom Fits | Watch-outs |
|---|---|---|---|
| Independent blogger / creator | Single site, <100k pageviews / month | Zero-config install, no banner needed, public dashboard works as a “transparency” page | You will not get organic search query data; pair with GSC |
| Indie SaaS founder | Marketing site + app + 1–2 microsites | 10-site Starter tier covers everything; goals are enough for top-of-funnel; uptime included | No funnels — pair with PostHog for in-app analytics if you need behaviour |
| Privacy-focused agency | Serves law firms, healthcare, EU clients | EU-isolation switch, no banner story, white-label-ish public dashboards, single bill for many clients | No client roles or per-site billing; bookkeeping is on you |
The pattern in all three is the same: small to mid traffic, owner is the analyst, and “stop annoying my visitors with banners” is somewhere on the priority list. Outside that pattern, the value gets harder to defend.
Should You Choose Fathom?
Here is the decision framework I actually use when a client asks me whether to move to Fathom.
Choose Fathom if: you run between one and twenty sites, total monthly pageviews are under two million, you do not need funnels or session recordings, you do want to drop your cookie banner, and you are willing to pay a small premium for a polished, hosted experience with uptime monitoring included.
If you only need to compare Fathom against the closest cookieless competitor, the Plausible Analytics review for 2026 goes through the same questions for that tool and will let you triangulate.
Skip Fathom if: you need self-hosted data, you live in funnel and cohort analysis, you have a six-figure pageview month and want raw warehouse exports, or you are simply too price-sensitive at the entry tier — in which case Plausible’s $9 plan is the better starting point.
Keep GA4 alongside Fathom if: you spend money on Google Ads. There is no realistic substitute for the GA4–Google Ads conversion loop on the Google side, and running both in parallel costs you nothing on the GA4 side. We covered this dual-stack pattern in our analytics alternatives guide for operators who want privacy-friendly visitor reporting without giving up ad attribution.
If you have already made the decision and just want the product page, you can find the canonical landing on our Fathom tool profile, which keeps an updated feature list and pricing snapshot in one place.
Frequently Asked Questions
Q: What are Fathom’s pricing tiers in 2026?
There are three published tiers: Starter at $15/month (10 sites, 100k pageviews), Growth at $34/month (unlimited sites, 500k pageviews), and Pro at $74/month (unlimited sites, 2M pageviews), plus a custom Enterprise tier for 10M+ pageviews. Annual billing saves about two months. All features are included on every paid tier — you are paying for volume, not feature unlocks.
Q: Does Fathom offer a free trial?
Yes. Fathom offers a 30-day free trial with no credit card required up front. You get full access to every feature on a Starter-equivalent quota during the trial, and you can cancel from the dashboard if you decide it is not for you.
Q: How does Fathom prove GDPR compliance?
Fathom publishes a public privacy posture: no cookies, no fingerprinting, no IP retention, optional EU-isolation hosting, and a Data Processing Agreement available on request. They are independently audited and listed by the Electronic Frontier Foundation as a privacy-respecting analytics provider. For most EU site owners, running Fathom in default mode removes the legal basis question that makes GA4 problematic.
Q: Do visitors need to opt out of Fathom?
There is no opt-out flow because there is nothing personal to opt out of. Fathom does not collect personal data in the GDPR sense — no cookies, no IPs stored, no profile stitched across sessions. If a visitor has Do Not Track enabled, Fathom respects it and skips the request entirely. Browser-level analytics blockers will also stop the script from loading; Fathom does not attempt to evade them.
Q: Can I self-host Fathom?
No. Fathom is a hosted-only product. The original 2018 open source version is no longer maintained, and the current commercial product runs only on Fathom’s own infrastructure. If self-hosting is a hard requirement, look at Plausible’s community edition or Matomo’s on-premise build instead.
Q: Can I import historical data from Google Analytics?
No. Fathom does not offer a GA or GA4 import path. You can run both in parallel for a transition period and use Fathom’s date range selector to compare like-for-like once you have enough history. Most teams accept this as a clean break and start fresh.
Q: How responsive is Fathom’s customer support?
Support is email-based and handled directly by the Fathom team rather than a tier-1 outsourced desk. Response times in my experience have been within the same business day, often much faster. The founders are also active on Twitter/X and respond to product questions there. There is no 24/7 phone line — if that is a hard requirement, you are looking at Enterprise plans on larger vendors.
Bottom Line
Fathom Analytics is a thoughtfully built, fairly priced privacy analytics tool with one genuinely unique feature (built-in uptime monitoring), one above-average feature (10 sites on the entry tier), and a clear ceiling that you will eventually hit if your business grows in the wrong direction. It is not the cheapest option, it is not the most powerful, and it is not the most flexible — but it is the most calmly executed, and for a particular slice of operators that calmness is exactly what they are paying for.
If you want the simplest possible “did anyone visit my site today, and where from” answer, on a tool that does not betray your readers, Fathom does that better than almost anyone. If you want behavioural analytics, funnel optimisation, or self-hosted data, look elsewhere. The product knows what it is and refuses to be more than that, and after a year using it across multiple sites, that discipline is the part I have come to respect most.