Matomo
vs
Umami

Matomo vs Umami: Which Analytics Setup Fits Your Website?

Our recommendation

I'd choose Umami for a small site's traffic and event dashboard. I'd choose Matomo when fuller reports and control over the installation justify more maintenance. Matomo vs Umami is mainly a choice about how much reporting you need and who will keep the system running.

A substantial analytics folder beside a simple abstract traffic report.
On this page

Matomo vs Umami at a glance #

FactorMatomoUmami
Free editionOn-Premise coreSelf-hosted software and Cloud Hobby
Hosted free allowanceNo permanent free Cloud plan listedHobby: 100K events/month, 1 website
Hosted paid plansCloud subscription; check quotation/pricingPro: $20/month, 1M events; extras billed
Free cloud retentionNot applicable6 months
Self-hosting stackPHP with MySQL/MariaDB and web serverApplication and database stack in Umami docs
Main workflowFull website reporting and configurable analysisCompact traffic view with events and deeper reports
InstallationTracking code plus hosted account or maintained serverTracking code plus Cloud account or maintained server
IntegrationsPlugins, APIs, tracking integrationsTracker, event API, application integrations
Open sourceOn-Premise coreSelf-hosted software
ExportsReporting and API optionsReporting/API options; check edition for needed export
MaintenanceActive documentation and editionsActive documentation and releases
Privacy setupDepends on edition and tracking settingsDepends on deployment and tracking settings

Matomo and Umami both offer a self-hosted route. That doesn't make their day-to-day workflows interchangeable. A reporting system someone checks every morning has different needs from a dashboard opened before a monthly website meeting.

Reporting depth: decide what you need to explain #

Matomo is the stronger candidate for an organization that wants a fuller set of website reports and a process for interpreting them. Traffic sources, page behavior, goals, and the surrounding reporting tools can give a team more room to answer follow-up questions. The On-Premise guide shows the application you would operate.

Umami makes a smaller starting report easy to understand. A business owner can check the pages people visited, where they arrived from, and a handful of named events. That is often the right amount of information for deciding which service page needs attention or which article brought visitors.

It would be a mistake to describe current Umami as a page counter with no deeper analysis. Its documentation includes goals, funnels, journeys, retention, revenue, and attribution. Some capabilities and allowances depend on the hosted plan. The important question is which of those reports your team will actually maintain and use.

For an example, take a three-page service website: home, services, and contact. I'd start with Umami and one contact-link event. For a publication with several traffic channels, conversion definitions, and scheduled reporting, I'd examine Matomo's reports and edition costs before deciding. The bigger system pays off only when the team has a question that needs it.

Winner for reporting breadth: Matomo. Winner for a compact first dashboard: Umami.

Hosting work: a free application still needs an operator #

Matomo's requirements include PHP and a supported database. That's familiar territory for owners who already operate a PHP website. It also adds a second application with updates, database growth, scheduled processing, and backups to manage.

Matomo's report archiving deserves attention. A March 2026 forum thread described reports being invalidated and a year view showing zero while shorter views had data. The reply pointed the owner toward archiving diagnostics. If you self-host, somebody needs to investigate that kind of reporting failure instead of assuming a quiet dashboard means no visitors arrived.

Umami's Cloud route removes the application-server work from your side. Its Hobby plan gives one website and 100,000 monthly events, which can be a practical starting point for a small site. The self-hosted edition moves the server work back to you.

I'd decide the operating model before selecting the interface. If nobody in the business owns updates and backups, choose a hosted service. If you already maintain applications and have a clear storage policy, self-hosting can be a reasonable extension of that work. The free analytics shortlist also includes hosted products with narrower reporting jobs.

Winner for avoiding server maintenance: Umami Cloud. Winner for a PHP-centered self-hosting team: Matomo.

Costs and editions: separate the core from the extras #

The Matomo pricing page separates On-Premise from Cloud and shows premium features. The On-Premise core is free. Hosting and maintenance have costs, and premium plugins can add further charges. I'd list the exact reports a team expects before assuming the free installation covers every feature shown in a product tour.

Umami's hosted Pro plan is $20/month, including one million events, up to 20 websites, ten team members, and two years of retention. Additional events have a usage charge. Hobby is free with one website, 100,000 monthly events, and six months of retention. Business adds further capabilities and higher allowances.

A straightforward cost comparison has three columns: the service charge, any infrastructure bill, and the work someone must do. A free server application can be a good deal when your team already handles that work. It can be an expensive distraction when the owner has to hire help for every update.

Event volume matters too. A visit can create several events once you add clicks or other actions. Estimate the reporting plan from the events you intend to collect, instead of using visitor counts as a substitute for billable events. The account's current billing rules are the final reference when setting a budget.

Winner for a small published cloud starting price: Umami. Winner for a free core on existing PHP infrastructure: Matomo.

Tracking design: use a few actions that mean something #

Both products need an installation and a measurement plan. A script starts collection; it doesn't decide what a successful visit means. The Umami event documentation explains named actions and properties, while Matomo has its own tracking APIs and configuration.

For a contact page, I would separate viewing the page, clicking a contact link, and completing a submitted inquiry. Those steps can tell different stories. A page with plenty of views and few completed inquiries could have a weak offer, a broken form, or visitors looking for another kind of information.

The danger is collecting too many vaguely named interactions. A redesign can leave contact_clicked, contact_button, and email_link all describing the same action. The reports then look more precise than they are. Use stable action names and keep a short record of what each event means.

Deployment also affects data handling. With a hosted account, the provider operates the storage service. With self-hosting, you operate it. Neither choice automatically settles consent, disclosure, retention, or whether the labels contain sensitive information. Review those settings for your actual site before collecting more than you need.

Winner for a small event plan with a quick setup: Umami. Winner for broader tracking configuration: Matomo.

What users say about the reporting workload #

In a July 2026 web-development discussion, comments about Matomo praised its reporting depth while others described it as more system than they needed. Paid plugins and the effort of maintaining reports also came up. That makes sense for an owner whose actual requirement is a short traffic check: more reports can mean more decisions before the first answer.

For Umami, the smaller starting view is the main attraction I'd consider. Current official metric definitions explain the numbers, which helps when someone needs to interpret a report without turning the task into a weekly analytics project. The hosted plan limits still need to match the business, especially the amount of history it expects to keep.

I wouldn't choose either tool on the promise that a dashboard itself improves the website. A report needs a question and a decision. If your team never opens analytics, begin with a single monthly question, such as which service page generates contact activity, and choose the tool that makes that review easy to finish.

Choose Matomo if #

  • You want a fuller website reporting system with room for more detailed analysis.
  • Your team already manages PHP, a database, backups, and application updates.
  • You can identify which premium features you need before calculating the cost.
  • Someone owns scheduled reporting and will investigate missing or delayed reports.

Choose Umami if #

  • You want traffic and a small set of events on a readable dashboard.
  • A hosted account is easier for your team than running another application.
  • Your site fits a published plan's event and history allowances.
  • You prefer to begin with a few questions and add deeper reports as needed.

Alternatives to both #

Cloudflare Web Analytics is a candidate for basic hosted traffic reporting. Google Analytics is a closer match when Google marketing integrations drive the choice. PostHog is worth considering for a product team's events and related tools. Microsoft Clarity adds heatmaps and recordings when the question concerns page behavior.

The Matomo alternatives and Umami alternatives pages offer other routes. For the hosted setup described here, follow our Umami installation guide.

FAQ #

Is Matomo free?

Matomo On-Premise's core is free. You pay for the infrastructure and the work of operating it, and premium plugins can have their own charges. Matomo Cloud is a paid hosted service. I'd price the edition and reports you need together before comparing it with a simpler hosted analytics account.

Is Umami free for a business website?

Umami Cloud Hobby is free with one website, 100,000 events per month, and six months of retention. The self-hosted open-source software is also free, with your own operating costs. Check the plan's current terms against the traffic and records your business expects to keep.

Which is easier for a nontechnical owner?

I'd choose Umami Cloud when the owner wants a small traffic dashboard and a few events. Matomo Cloud removes self-hosting work too, but its fuller reporting still needs a plan. Installing either tracker can require help from whoever controls the website's template or website builder.

Can either replace Google Analytics?

Yes, when its reports cover your requirements. Both can handle website measurement, but a move can change your advertising integrations, event setup, and historical comparisons. Write down the reports and campaign connections the business currently uses, then verify those exact jobs in the replacement before removing the old tracker.

Sources #

The comparison uses Matomo pricing, Matomo requirements, Umami pricing, Umami events, and the dated public discussions linked above, checked October 8, 2026.

Directory details
Directory details: Matomo and Umami
Directory detailMatomoUmami
What it is
Hosted and self-hosted options are available for Matomo, an analytics platform whose site highlights data ownership and privacy-focused measurement.
Privacy-focused web analytics with a simple dashboard, events and self-hosting. Open source, with a free cloud tier and paid cloud plans.
Website
Type
Website
Online tool
Topic
Pricing
Free trial
Freemium
Platforms
Web
Web
Open source
Not stated
Yes
Language
English
—
Alternatives
C
Chris McClureCo-founder & Editor, WebIndexly

Chris McClure is a tech blogger and co-founder of WebIndexly, with a strong interest in SEO, web architecture, user experience and the technologies that shape the modern web. He focuses on making complex technical topics easier to understand and more useful for developers, creators and businesses…

Other options to consider

Sites similar to both Matomo and Umami.