Skip to content
Start in HitKeep Cloud

HitKeep Cloud Pricing

Start free.Upgrade when volume does.

Every plan runs the full open-source analytics product in the EU or US region you choose on signup. Pricing changes limits and team features, never the reporting surface.

Full product on every planNo credit card requiredEU or US regionCancel anytime
Free
0forever

Validate a real setup before you commit. Good for one production site or a serious pilot.

Sites3 sites per team
Team3 team members
Retention60-day retention
Start free
No credit card required
Most popular
Pro
15/month

For production teams that want longer history and their own tracking domains without running infrastructure.

Sites10 sites per team
Team5 team members
Retention1-year retention
Start free, upgrade in-app
Adds custom tracking domains
Business
39/month

For agencies and multi-site teams that need higher limits, SSO, and custom branding.

Sites50 sites per team
Team20 team members
Retention3-year retention
Start free, upgrade in-app
Adds SSO and custom branding

HitKeep is fully open source, including every feature on this page. Paid plans fund hosting and ongoing development.Sponsor the development orself-host the same product.

Compare

Every feature, every plan

The complete matrix. Rows marked for all plans ship in the Free plan too; paid plans add limits, custom tracking domains, SSO, and branding.

FeatureFreeProBusiness
Usage and limits
Monthly price€0€15€39
Sites per team31050
Team members3520
Data retention60 days1 year3 years
Analytics and reporting
Traffic dashboard with sources, pages, and devicesIncludedIncludedIncluded
UTM, campaign, and QR attributionIncludedIncludedIncluded
Goals and conversion trackingIncludedIncludedIncluded
FunnelsIncludedIncludedIncluded
Custom events with propertiesIncludedIncludedIncluded
Automatic events (outbound clicks, downloads, form submits)IncludedIncludedIncluded
Ecommerce and revenue reporting (GA4-inspired events)IncludedIncludedIncluded
Web Vitals performance reporting (opt-in p75)IncludedIncludedIncluded
AI visibility analytics (crawler fetches, AI-referred visits)IncludedIncludedIncluded
AI chatbot analytics and assisted conversionsIncludedIncludedIncluded
Opportunity recommendationsIncludedIncludedIncluded
Google Search Console importIncludedIncludedIncluded
QR campaigns with dynamic redirects and artwork exportsIncludedIncludedIncluded
Scheduled email reportsIncludedIncludedIncluded
Privacy and compliance
Cookie-less trackerIncludedIncludedIncluded
Do Not Track respectedIncludedIncludedIncluded
Region-pinned hosting (EU Frankfurt or US Virginia)IncludedIncludedIncluded
Data and backups stay in the chosen regionIncludedIncludedIncluded
Built-in spam filtering (Matomo and Spamhaus lists)IncludedIncludedIncluded
IP and country exclusion rulesIncludedIncludedIncluded
Team and sharing
Teams with roles and site permissionsIncludedIncludedIncluded
Shareable dashboards and QR-only sharesIncludedIncludedIncluded
Team audit logIncludedIncludedIncluded
Custom tracking domainsNot includedIncludedIncluded
SSONot includedNot includedIncluded
Custom brandingNot includedNot includedIncluded
Data access and integrations
REST API with scoped API clientsIncludedIncludedIncluded
Read-only MCP reporting routeIncludedIncludedIncluded
Data takeout (JSON, CSV, Parquet, NDJSON, XLSX)IncludedIncludedIncluded
WordPress pluginIncludedIncludedIncluded
Server-side ingest APIIncludedIncludedIncluded
Managed operations
Automated zero-downtime upgradesIncludedIncludedIncluded
Encrypted backups in your regionIncludedIncludedIncluded
Managed email delivery (SMTP)IncludedIncludedIncluded
TLS, including on-demand certificates for tracking domainsIncludedIncludedIncluded
Public status pageIncludedIncludedIncluded

Jurisdiction

Choose where the workspace lives

You choose the region on the signup form. HitKeep stores your analytics data and backups in that region only, which keeps the hosting decision easy to explain to privacy and procurement teams before the workspace is created.

EU

EU Cloud

Frankfurt, Germany

  • Traffic and tenant data is stored in the EU region
  • Default domain: cloud.hitkeep.eu
  • Best for EU companies that need GDPR-friendly analytics hosted in Germany
US

US Cloud

Virginia, United States

  • Traffic and tenant data is stored in the US region
  • Default domain: cloud.hitkeep.com
  • Best for US teams that want analytics data hosted close to their visitors

FAQ

Pricing questions, answered directly

If something is missing here, ask on GitHub or throughsupport before you commit to a plan.

Is HitKeep Cloud a different product from the open-source version?

No. Cloud runs the same open-source binary, dashboard, API, and exports. Plans change limits and a few team features, never the analytics surface.

What happens when I hit the Free plan limits?

Existing analytics keep working. You cannot add sites or members beyond the limit, and data older than the retention window is dropped. Upgrading raises the limits immediately.

Do I need a credit card to start?

No. The Free plan needs an email address and a region choice. You add payment details only when you upgrade to Pro or Business from the team settings.

Where is my data stored?

In the region you pick on the signup form: EU (Frankfurt, Germany) or US (Virginia, United States). Traffic data and backups stay in that region.

Can I export my data or move to self-hosting later?

Yes. Takeout exports ship JSON, CSV, Parquet, NDJSON, and XLSX where supported, and the self-hosted build is the same product. Migration is a data move, not a platform switch.

How does billing work?

Pro and Business are billed monthly through Stripe. You can change or cancel the plan from the team settings; downgrades keep your data within the new limits.

Why are custom tracking domains a paid feature?

They require per-domain DNS verification and on-demand TLS certificates that we operate for you. The self-hosted build includes them without restriction.

Start free, then choose the region on signup

Create a workspace, pick EU or US before the account is created, add the tracking snippet, and upgrade only when the limits ask for it.