Analytics
Google Analytics 4 vs Matomo: Full Comparison
GA4 costs nothing and holds event-level data for 14 months on a standard property. Matomo's self-hosted edition also costs nothing and holds it for as long as your server does. That one difference explains most migrations in both directions.
Google Analytics 4
Free web and app analytics wired into Google Ads, with the largest pool of people who already know how to use it
Free plan available · No credit card required
Matomo
Analytics you host and own, with no sampling and retention limited only by your own storage
Free plan available · No credit card required
This comparison is usually framed as free versus paid, which is wrong twice. Google Analytics is free. Matomo’s Community edition is also free, with unlimited users and unlimited monthly hits, because you host it yourself. Neither is the paid option.
What separates them is what happens to the data. Google holds yours, under Google’s retention rules, and gives you a tag and an interface in exchange. Matomo puts the database where you put it, keeps everything you collect for as long as you keep it, and hands you the server bill and the upgrade notices along with it.
The specific number that drives most migrations is retention. Google’s own documentation sets event-level data retention on a standard property at 2 or 14 months, with 26, 38 and 50 months available on 360 properties only. If someone has asked you for a three-year trend and you are on a standard property, you have met the constraint already.
At a Glance
Google Analytics has two editions. The standard one is free and has no pricing page, because there is no price. Analytics 360 is sold through Google Marketing Platform sales rather than published, and the Google Analytics help centre describes what it adds: longer event-level retention at 26, 38 or 50 months, and coverage by the Google Marketing Platform GA 360 Service Level Agreements, with an upgrade path from an existing Google Analytics 4 property.
Matomo publishes a ladder with hosting as the first choice. The Community edition is the on-premise download: free, unlimited users, unlimited monthly hits, forum support, with premium plugins such as Funnels bought individually. Cloud is hosted on Matomo’s servers and priced from a monthly hits calculator, starting at 29 per month excluding tax at 50,000 hits, with two months free on annual billing. The named plans run Team from €230/mo for up to 4 users and 5M monthly hits, Business from €1209/mo for up to 20 users and 30M hits, Enterprise from €2834/mo for up to 50 users and 100M hits, and VIP as a custom quote for 51+ users and 100M+ hits.
Matomo’s positioning is explicit on its own pages: 100% data ownership, no data sampling, consent-free tracking, and an open-source core you can read.
Pricing Comparison
| Google Analytics | Matomo | |
|---|---|---|
| Free option | Standard property, free | Community on-premise, free |
| Hits included free | No published hit charge | Unlimited on Community, you host it |
| Event retention | 2 or 14 months on a standard property | As long as your database keeps it |
| Longer retention | 26, 38 or 50 months on 360 only | No extra charge when self-hosted |
| Hosted entry price | Not applicable | From 29 per month excluding tax at 50,000 hits |
| Mid tier | Not applicable | Business from €1209/mo, up to 30M hits |
| Top published | 360, contact sales | Enterprise from €2834/mo; VIP custom |
| Users | Not priced per user | 4, 20, 50 and 51+ by plan |
The important thing about that table is that the free columns are not comparable. Google’s free tier is free because Google is selling advertising. Matomo’s free tier is free because you are supplying the infrastructure. Whichever you pick, somebody is paying, and the question is whether you would rather pay in constraints or in server administration.
The user limits on Matomo’s hosted plans are worth noting if you are coming from Google Analytics, where account access is not a billing dimension. Up to 4 users on Team is tight for an agency relationship, and the step from Team to Business is the largest in the ladder.
When to Choose Google Analytics 4
Choose Google Analytics when your measurement problem is mostly about advertising and mostly about now.
The Google Ads integration is the substantial reason, not an incidental one. Audiences built in Analytics are usable for remarketing. Conversions flow between the products. Attribution across Google channels is reported in one place. If paid search and Performance Max are how you acquire customers, replacing that integration with a third-party tool means rebuilding plumbing that currently works, and the analytics gains have to be large enough to pay for the loss.
The second reason is operational. There is nothing to run. No database to size, no upgrade to schedule, no backup to test, no server to patch at the end of a quarter when everyone is busy. For a small team without a systems person, that is the same argument that makes hosted platforms worth paying for everywhere else in this series, except that here it is also free.
The third is people. Most marketers have used Google Analytics, every setting is documented in a public help centre, and a contractor can be useful on day one. Matomo is documented too, but the number of people who can walk into your account and know what they are looking at is smaller by an order of magnitude, and that has a cost you pay in onboarding rather than in licence fees.
The honest limit is retention, and it is worth being specific. Google’s documentation also notes that if a property becomes XL, event-level retention is automatically reduced to 2 months and older event-level data becomes permanently inaccessible. Standard aggregated reports are not affected by the retention setting, but explorations and funnel reports are, and those are usually where the interesting questions get answered. Read Google’s retention documentation before assuming your historical analysis will still be possible next year.
When to Choose Matomo
Choose Matomo when the data has to be yours, or when you need more history than a standard property will give you.
The compliance case is the clearest. Matomo offers consent-free tracking configuration and extensive privacy options, and the on-premise edition keeps the database on infrastructure you control. For a healthcare provider, a public body, a bank or anyone whose legal team has an opinion about where visitor data may be processed, that is not a feature comparison, it is a requirement, and it ends the discussion.
The retention case is about analysis rather than law. Self-hosted Matomo keeps data as long as you keep it. If your business has seasonality worth measuring across years, or you need to explain a trend that started three years ago, the free edition of Matomo can answer that question and a free Google Analytics property cannot.
Sampling is the third reason, and the one most likely to come up in a meeting. Matomo markets no data sampling as a property of the product. Anyone who has tried to reconcile a sampled report with a database export knows why that matters: once a number is approximate, every number downstream of it is arguable.
The caveat is the server, and it should not be waved away. Self-hosted analytics at real traffic volumes is a database that grows quickly, queries that get slower, upgrades that need testing and backups that need to actually work. That is why Matomo sells Cloud at all, and why the honest comparison for a team with no infrastructure capability is Google Analytics free against Matomo Cloud from 29 per month rather than against the free download.
Where They’re Genuinely Different
The deepest difference is the business model, which determines everything else. Google gives analytics away because analytics makes its advertising better. Matomo charges for hosting and support because the software is the product. That is why Google’s free tier has retention limits and Matomo’s does not, why Matomo’s pricing is published and 360’s is not, and why one of them integrates with an ad platform and the other integrates with your server.
The second difference is where the ceiling sits. Google Analytics is free until it is not enough, and then the next step is a quote. Matomo’s steps are published all the way up, which means you can model the cost of growth before you commit to the platform. Teams that have been surprised by an enterprise analytics quote tend to value that more than teams that have not.
The third is the shape of the work. Running Google Analytics well is a tagging and configuration discipline. Running Matomo well is that plus an infrastructure discipline, or a Cloud subscription to avoid it. Both reward attention and neither is self-driving, but only one of them can break because a disk filled up.
A practical note on running both, which more teams should consider. These tools are not mutually exclusive, and the cost of adding Matomo alongside Google Analytics is a second tag plus a server. Where compliance allows Google Analytics but your analysis needs unsampled history, running both and reconciling them deliberately is more useful than migrating and hoping. Just decide in advance which one is the number you report, because two sources of truth is worse than either one alone.
The Honest Verdict
For most businesses, start with Google Analytics. It is free, the Google Ads integration is genuinely valuable, your team can probably already use it, and there is nothing to maintain. Set the retention to 14 months on day one rather than discovering the 2-month default later, and export to BigQuery if you expect to care about history.
Move to Matomo, or add it, when one of three things is true: your legal position requires data on your own infrastructure, your analysis requires more history than a standard property retains, or sampling has already cost you a decision. Self-host if you have someone who can own a server properly. If you do not, price Matomo Cloud honestly against what the retention and ownership are worth to you, starting from 29 per month excluding tax at low volume and from €230/mo for the Team plan.
The question that settles it is not which tool reports better. It is this: if Google changed its retention rules again next year, would your reporting survive it? If the answer is no and that matters, you are not really choosing an analytics tool, you are choosing who holds your data.
Pricing: Side by Side
Google Analytics 4
No cost
- Web and app measurement
- Event-level data retention of 2 or 14 months
- Integration with Google Ads and the wider Marketing Platform
- Tag Manager for tag deployment without code
Quoted through Google Marketing Platform sales
- Event-level data retention options of 26, 38 and 50 months
- Covered by the Google Marketing Platform GA 360 Service Level Agreements
- Upgrade path from an existing Google Analytics 4 property
Pricing verified October 2026 · source
Matomo
Download and self-host
- Unlimited users
- Unlimited monthly hits
- Forum support
- Ecommerce tracking, event tracking, real-time analytics and segmentation
- Premium plugins bought individually
Per month, billed in EUR; 2 months free with annual billing
- Hosted on Matomo's servers
- Priced from a monthly hits calculator
- Additional hits charged above the allowance
Per month
- Up to 4 users
- Up to 5M monthly hits
- Email support, 24/5 with a 12-hour response
Per month
- Up to 20 users
- Up to 30M monthly hits
- Email support, 24/5 with a 12-hour response
Per month
- Up to 50 users
- Up to 100M monthly hits
- Dedicated customer success and onboarding consultation
Custom
- 51+ users and 100M+ monthly hits
- Email support, 24/5 with a 6-hour response
- Security review, integration support and SLA guarantees
Pricing verified October 2026 · source
Head-to-Head: Google Analytics 4 vs Matomo
Cost at Low Volume
TieGoogle Analytics is free, and Matomo's Community edition is free to download and self-host with unlimited users and unlimited monthly hits. The cost difference at small scale is the server you run Matomo on.
Data Retention
MatomoA standard Google Analytics property offers event-level retention of 2 or 14 months; 26, 38 and 50 months are 360 only. Self-hosted Matomo keeps data for as long as you keep the database.
Data Ownership
MatomoMatomo states 100% data ownership on all hosting options, and the on-premise edition puts the database on your own infrastructure. Google Analytics data sits in Google's platform under Google's terms.
Google Ads Integration
Google Analytics 4Audiences, conversion import and attribution across Google channels are native, because both products are Google's. Nothing Matomo does replaces that if paid search is your main channel.
Sampling
MatomoMatomo markets no data sampling as a product property. Google applies sampling in parts of its reporting, which is the usual reason an analyst's number and a report's number disagree.
Maintenance
Google Analytics 4Google Analytics is a tag and an account. Self-hosted Matomo is a database, a web server, upgrades and backups, and at real traffic volumes it is an infrastructure commitment rather than a plugin.
Privacy and Compliance
MatomoMatomo offers consent-free tracking configuration and extensive privacy options, and keeps data where you put it. For organisations with a legal view on where analytics data may live, this is often the whole decision.
Hiring and Documentation
Google Analytics 4Most marketers have used Google Analytics and the help centre documents every setting. Matomo is well documented but the pool of people who already know it is far smaller.
Cost at High Volume
DependsGoogle Analytics stays free until you need 360, which is quoted. Matomo Cloud at 30M monthly hits is from €1209/mo, while self-hosting the same volume costs servers and attention instead of licence fees.
The Verdict
Overall edge: Google Analytics 4 by default, Matomo when ownership or retention matters
Choose Google Analytics 4 if…
- Google Ads is a significant channel and the integration is worth having
- Nobody on the team should be responsible for running a database
- You need the people you hire to already know the tool
- 14 months of event-level data is enough for the questions you ask
- You want BigQuery export and the rest of the Google data stack
Choose Matomo if…
- You need analytics data to live on infrastructure you control
- Your reporting depends on more history than a standard property retains
- Sampling in reports has already caused an argument you do not want again
- Privacy rules in your sector require consent-free or locally hosted measurement
- You have someone who can run and maintain a server properly
Ready to Try Either?
Both have free plans to test before committing. Here's where to start:
Google Analytics 4
Free web and app analytics wired into Google Ads, with the largest pool of people who already know how to use it
Try Google Analytics 4 FreeFree plan available · No credit card required
Matomo
Analytics you host and own, with no sampling and retention limited only by your own storage
Try Matomo FreeFree plan available · No credit card required