Feasible.lol

Comparison

What analytics costs

Ten vendors. Five traffic levels. One table that shows what each vendor counts.

We make one of these. Feasible is our product, so read this the way you'd read any comparison written by a competitor. Everything we say about everyone else comes from their own published pages, linked as we go, and we say where they're the better choice.


Analytics pricing pages are hard to compare on purpose. Different units, different plan tiers hiding different features, sliders that don’t show you the top of the ladder.

So here’s all of it in one table, at list price, from each vendor’s own pricing page, read on September 3, 2026.

The price table

The columns are traffic tiers, because that’s how these companies sell. “100k a month” is the size of the site, not the price. Read the units section below before you compare two numbers, because five of these vendors don’t bill pageviews at all.

Every price is for a whole year, on annual billing where the vendor offers it, before tax.

Cost per year10k a month100k a month1M a month5M a month10M a month
Feasible$99$99$99Talk to usTalk to us
Google Analytics 4$0$0$0$0$0
Umami Cloud - Hobby$0$0---
Pirsch - Standard$60$120$540$990$1,590
Plausible - Starter$90$190$690$1,290$1,690
Plausible - Growth$140$290$1,040$1,940$2,540
Plausible - Business$190$390$1,390$2,590$3,390
Fathom$150$150$600$1,400$2,000
Simple Analytics - Simple$150$200$600$1,200$1,600
Umami Cloud - Pro$240$240$240$1,680-
Matomo Cloud$260$420$2,040$9,750$19,000

A dash means the vendor doesn’t offer that volume on that plan.

We’re not the cheapest at the bottom. At 10,000 pageviews a month, Pirsch Standard is $60 and Plausible Starter is $90, both under our $99, and Google Analytics and Umami Hobby are free. If you run one small site by yourself, one of those is a better deal and you should take it.

At a million pageviews a month, the same list runs $99 to $2,040. That’s the part we built a company around.

What each vendor counts

This matters more than the headline price, and it’s the reason two sites with identical traffic land on different tiers.

VendorBilling unitWhat that means for you
FeasiblePageviews + custom eventsSame unit as Plausible and Fathom. Custom properties, goal conversions and engagement pings are free and uncounted.
PlausiblePageviews + custom eventsEvery custom event you fire eats a pageview.
FathomPageviews + custom eventsTheir FAQ: custom event and API requests “will be counted as if they were pageviews.”
Simple AnalyticsDatapointsPageviews, plus events, plus stored event metadata.
UmamiEventsTheir FAQ: “each data property stored counts as one event.” Five properties on one event is six events.
PirschPageviews + events + 10% of session extensionsTheir pricing page also notes deleted domains keep counting until the limit resets.
MatomoHitsTheir FAQ: pageviews, events, downloads, outlinks, site searches, content tracking and crashes.
Google Analytics 4EventsEverything is an event, but the quota is free.

One example

Take one real-ish shop: 700,000 pageviews a month, 20,000 purchases each carrying five properties, 30,000 signups each carrying two.

CountedWhich tier
Feasible750,000Inside the $99 plan
Plausible750,000Under 1M
Umami910,000Under 1M, but a sixth property pushes it over
Matomo (with downloads and outlinks tracked)1.4M–2M hitsA tier up, $3,990/yr

Same shop. Same traffic. Feasible and Plausible read the same number here, because the unit is the same - the difference between those two is the price, not the meter. The rest of the spread comes entirely from what the meter counts: Umami bills the 160,000 stored properties, Matomo bills the downloads and outlinks and searches as hits of their own.

If you take one thing from this page: before you compare two prices, find the sentence on each pricing page that defines the unit. It’s usually in the FAQ, usually short, and usually the most expensive sentence on the page.

What one million pageviews buys

Price alone is still misleading, because the cheap plan on most of these isn’t the plan with the features.

Vendor / planAnnualSitesTeam seatsRetentionNotable gaps at this price
Feasible$99UnlimitedUnlimited5 yearsNo SSO, session replay, heatmaps, A/B testing, cohort report or mobile SDKs
Plausible Starter$6901Owner only3 yearsNo custom properties, funnels or Stats API
Plausible Growth$1,040333 yearsStill no custom properties, funnels or Stats API
Plausible Business$1,39010105 yearsRaw event export is Enterprise-only
Fathom$60075Not published“Forever”No funnels or custom properties
Simple Analytics$600101 (+$240/yr each)3 yearsNo funnels; seats are billed
Matomo Cloud$2,0403030ConfigurableFunnels, heatmaps, replay and A/B tests are premium plugins
Pirsch Standard$54050UnlimitedUnlimitedNo funnels, no teams
Umami Pro$24020102 yearsSession replay and heatmaps are Business-tier

Two numbers to notice.

Plausible’s advertised entry price is a single site with no teammates. Custom properties, funnels, ecommerce revenue attribution and the Stats API all start on Business - $1,390 a year at a million pageviews. And scheduled raw event export is Enterprise-only, so there’s no published self-serve price at which you can get your own raw events out.

Simple Analytics bills per seat. One user included, $20 a month for each extra. Five people at a million datapoints is $1,560 a year.

The cost of free analytics

GA4 costs $0 at every volume on this table, and that’s real. What it costs instead:

  • 148,451 bytes of script, gzipped, versus our 3,377. Measured the same day, same method.
  • A consent banner, because GA4 sets cookies.
  • 2 or 14 months of event-level retention on standard properties. The 26-, 38- and 50-month options are marked “360 only.”
  • Thresholded reports. Google: “Data thresholds are system defined. You can’t adjust them.”
  • Your visitors’ behavior going to an advertising company.

Google Analytics 360 is the paid tier, and Google publishes no price for it - their upgrade page tells you to contact an account representative. Any figure you see quoted for 360 comes from a reseller or an analyst, not from Google. We’re not going to put a number on it.

The long version is on Feasible vs Google Analytics.

What happens when you go over

Rarely on a pricing page, always in the terms. Worth checking before you commit.

Feasible. We email you at 70%, 85% and 100%. One month over costs nothing at all. Two consecutive full months over gets you an email asking you to reply within 14 days, and only if nobody replies does the dashboard lock. Collection never stops, nothing is deleted, and export works the whole time. There’s no overage charge in our billing code, because there’s no overage tier.

Pirsch publishes the strictest policy we found. From their pricing page: “If you reach the usage limit before the end of your billing period, your access will be limited to the day you reached the limit,” with five days to upgrade before you get gaps.

Fathom deserves credit here - they say they won’t switch your analytics off over an occasional spike, and if you’re over two months running they’ll tell you they’re upgrading you. That’s a decent policy and we’re not claiming an edge over it.

Self-hosting

Free isn’t free when it needs a bigger box.

What it runs onDocumented requirement
FeasibleOne Go binary, one SQLite file1 core, 512 MB RAM, 1 GB disk
UmamiNode.js + PostgreSQL, 2 containersNone published
MatomoPHP + MySQL/MariaDBTheir own table: 2 CPU / 2 GB at 100k pageviews, 4 CPU / 8 GB at 1M
Plausible CEApp + ClickHouse + PostgreSQL, 3 containersREADME recommends at least 2 GB
PostHog37 services in the hobby compose fileDocs say 4 vCPU / 16 GB; the installer says 8 GB

Two footnotes on that table. ClickHouse’s own operations docs recommend “32 GB or more” and warn about memory exceptions under 16 GB, which is a separate point from what Plausible’s README asks for. And Matomo’s developer docs say that above 500 page views a day you should turn off browser archiving and run archiving from cron - which then becomes something you check weekly.

We’re not claiming SQLite stores data more efficiently than a column store. It doesn’t. The claim is operational: one process, one file, nothing to tune.

How to work out your own number

  1. Take your real monthly pageviews from whatever you use now.
  2. Add every custom event you fire, or plan to.
  3. If the vendor counts event properties, multiply those events by the number of properties on each.
  4. If it counts hits, add downloads, outbound clicks and site searches.
  5. Now read the ladder at that number - not at your pageview count.
  6. Then check the plan has the features you need at that tier. On several of these, it doesn’t.

For Feasible, step 1 is the whole calculation. That’s the design.

Sources

Every figure above was read from the vendor’s own page on September 3, 2026. Prices change; if something here is stale, tell us and we’ll fix it.

Script sizes were measured the same day with curl -H 'Accept-Encoding: identity' <url> | gzip -9 | wc -c.

Head-to-heads with the detail: Google Analytics · Plausible · Fathom · Matomo · Simple Analytics · Umami.

So which one?

Below about 100,000 pageviews a month, several of these are cheaper than we are and you should take one. Above that, the spread is $99 to $2,040 for counting the same traffic. The number that decides your real bill isn’t on any pricing page - it’s what the vendor counts as one unit, so check that first.

Common questions about analytics pricing

Which web analytics tool is cheapest?
It depends on your traffic. Below 100,000 pageviews a month, Google Analytics and Umami Hobby are free, Pirsch Standard is $60 a year and Plausible Starter is $90 - all cheaper than Feasible’s $99. At a million pageviews a month, Feasible is $99 and the rest of the field runs from $240 to $2,040.
Why do analytics vendors charge such different prices for the same traffic?
Mostly because they count different things. Some bill pageviews, some bill pageviews plus events, and some bill “datapoints” or “hits” that include downloads, outbound clicks, site searches and each individual event property. Two sites with identical traffic can land three tiers apart.
What does Feasible count against its million-a-month limit?
Pageviews and custom events, between them - including the outbound clicks, file downloads and form submissions the script fires on its own. Custom properties never count, however many you attach. Neither do the engagement pings behind scroll depth and time on page, or sites, seats, goals and funnels.
What happens if I go over my limit?
On Feasible you get emails at 70%, 85% and 100%. One month over costs nothing. Two consecutive full months over gets an email asking you to reply within 14 days, and only then does the dashboard lock. Collection never stops, nothing is deleted, and export works throughout.

Prices and features on this page were checked on September 3, 2026. Companies change their pricing; if something here is out of date, tell us and we'll fix it.

Try it for a month. Then decide.

No credit card. $9.99 a month or $99 a year when the trial ends. Cancel any time.