Highseat vs Umami

An Umami alternativethat never bills for properties.

Umami Cloud counts every property you store as one more event, and keeps two years of data on Pro. Highseat counts the event once and keeps your data forever, on every plan.

14 days free, no card required.

The short answer

Track as much detail as you like and keep it forever. On Umami Cloud, each property is another billed event and Pro keeps two years.

FactHighseatUmami
1M events a month$89$20 on Pro
Each propertyNever countedOne more event
Data keptForever2 years on Pro

Fit

Which one fits you?Only one bills your properties.

Both are cookieless and both have funnels and revenue. The difference is what detail costs and how long it lasts.

Choose Highseat if

  • YesYou send properties with your events and want them free.
  • YesYou want your full history kept, however old it gets.
  • YesYou want collection on your own domain without building a proxy.
  • YesYou run more than 20 sites or 10 teammates.

Stay on Umami if

  • Your events carry no properties and the price is all that counts.
  • You want to run, update and back up your own analytics server.
  • Two years of history is enough for you.

Gaps

Umami looks cheap.Until your events carry detail.

Three limits show up once events carry properties or the history grows old. Each one comes from Umami's own docs.

  1. 01

    Every property is an event

    A click with three properties counts as four events, and stored session data counts too.

  2. 02

    History runs out

    Hobby keeps 6 months, Pro 2 years and Business 5 years. Older data is gone.

  3. 03

    Your own domain is a project

    To collect on your own domain, you proxy the script and the endpoint yourself.

Side by side

Highseat and Umami,row by row.

Where Umami wins a row, the table says so.

FeatureHighseatUmami
Price and plans
Price at 100k events a month$29, every featureYesFree on Hobby, one site
Price at 1M events a month$89, every featureYes$20 on Pro
Each property on an eventYesNever countedWith a conditionCounts as one more event
SitesYesUnlimitedWith a condition20 on Pro, unlimited on Business
Team membersYesUnlimitedWith a condition10 on Pro, unlimited on Business
Free trial14 days, no card14 days, card at checkout
Reports
FunnelsYesEvery planYesEvery plan
Revenue attributionYesStripe and Polar, net of refundsYesSix providers, Pro and up
Email reportsNoNot yetYesPro and up
Session replays and heatmapsNoNoWith a conditionBusiness and up
Collection
CookielessYesYesYesYes
Script sizeYesUnder 3 KB gzippedYesAbout 4 KB gzipped
Collection on your own domainYesGenerated handler, every planWith a conditionSelf-built proxy
Where data is storedYesFinland, EUYesUS or EU, chosen at sign-up
Your data
Data retentionYesForever, every planWith a condition6 months, 2 years on Pro, 5 years on Business
Stats API and MCP serverYesEvery planWith a conditionPro and up
Data exportYesCSV of every eventYesCSV, every plan
Self-hostingNoNoYesFree, MIT licence
HighseatUmami
Price and plans
Price at 100k events a month
$29, every featureYesFree on Hobby, one site
Price at 1M events a month
$89, every featureYes$20 on Pro
Each property on an event
YesNever countedWith a conditionCounts as one more event
Sites
YesUnlimitedWith a condition20 on Pro, unlimited on Business
Team members
YesUnlimitedWith a condition10 on Pro, unlimited on Business
Free trial
14 days, no card14 days, card at checkout
Reports
Funnels
YesEvery planYesEvery plan
Revenue attribution
YesStripe and Polar, net of refundsYesSix providers, Pro and up
Email reports
NoNot yetYesPro and up
Session replays and heatmaps
NoNoWith a conditionBusiness and up
Collection
Cookieless
YesYesYesYes
Script size
YesUnder 3 KB gzippedYesAbout 4 KB gzipped
Collection on your own domain
YesGenerated handler, every planWith a conditionSelf-built proxy
Where data is stored
YesFinland, EUYesUS or EU, chosen at sign-up
Your data
Data retention
YesForever, every planWith a condition6 months, 2 years on Pro, 5 years on Business
Stats API and MCP server
YesEvery planWith a conditionPro and up
Data export
YesCSV of every eventYesCSV, every plan
Self-hosting
NoNoYesFree, MIT licence

Umami figures from umami.is, read 31 October 2026. The script size is measured. Spot a mistake? Write to support@highseat.com.

Credit

Where Umami still wins.The short list.

If none of these is a must for you, there is little reason to stay on Umami.

  1. 01

    A lower price

    Hobby is free up to 100k events, and Pro is $20 up to 1M. Highseat has no free plan.

  2. 02

    Free to host yourself

    Umami is open source under the MIT licence, and a self-hosted copy keeps data for as long as you like.

  3. 03

    More reports

    Email reports, Search Console, and session replays and heatmaps on Business. Highseat has none of these yet.

Revenue

Revenue on every breakdown.Net of refunds.

Connect Stripe or Polar. Each page, source, country and device shows what it earned, with refunds taken off.

The Sources card with gross revenue, refunds and net revenue for the last 30 days, and each source's revenue beside its visitors. A new Stripe payment lands on the Google row.

  • Payments joined to the visit

    Pass the visit's attribution id to your checkout. The payment lands on the source that sent the buyer.

  • Last click, first click or linear

    Credit goes to the visit that bought, last click by default. Switch the model any time.

Switch

Run both for a week.Then keep a copy and cancel.

Highseat does not import Umami data. Export each website from Umami Cloud as CSV before you cancel, so you keep a copy.

  1. Day 1

    Install

    Add the snippet or the handler for your framework. Keep your event names and properties as they are.

  2. Week 1

    Compare side by side

    Keep both scripts on the page and check the numbers against each other. Connect Stripe or Polar.

  3. Month 1

    Export, then cancel

    Rebuild your funnels, export your Umami history, then cancel Umami.

Umami deletes an account permanently, so export before you delete it. A self-hosted copy keeps its own database.

FAQ

Moving from Umami?Common questions.

Anything else? Write to support@highseat.com.

Can I import my Umami data?

No. Highseat imports only Plausible exports. Export your Umami history as CSV before you cancel, and run both scripts for a week so the two overlap.

Is Highseat cookieless like Umami?

Yes. The script sets no cookies and honours Global Privacy Control. Visitors are counted with a hash that rotates every day.

Do event properties count toward my plan?

No. One pageview or one custom event is one event, however many properties it carries. Umami Cloud counts each stored property as one more event.

Do I need a higher plan for funnels or revenue?

No. Every plan has every feature. A plan is a monthly event allowance and nothing else.

Can I keep Umami running while I test?

Yes. Both scripts can run on the same page, so you can compare a week of numbers before you cancel.

What happens after the 14-day trial?

Pick a plan to keep going. Without one, collection runs for 14 more days and stops, and your sites are deleted after 60 days.

Try Highseat beside Umami.14 days free, no card required.