Plans & billing
TagEasy is sold per-organization. Each org has one subscription, which sets your website + event quota. Free orgs can use the product fully — the paid tiers exist to grow with you.
Tiers at a glance
| Plan | Monthly | Websites | Events / mo | Best for |
|---|---|---|---|---|
| Free | $0 | 1 | 10,000 | Getting tracking set up on one site |
| Starter | $39 | 3 | 100,000 | Solo founders who need to know it's working |
| Pro | $89 | 10 | 500,000 | Growing brands wanting AI + intelligence |
| Business | $249 | 25 | 2M | Multi-store / mid-market e-commerce |
| Agency | $899 | 75 | 10M | Agencies — white-label, multi-client |
| Enterprise | Quote-based — see below | |||
Annual billing = 2 months free on every paid tier (pay for 10, get 12). See the live pricing page: /pricing.
What each tier unlocks
Tiers aren't just bigger quotas — each price step unlocks a distinct capability layer:
- Free — guided GTM setup, GA4 connect, event templates, custom events, and in-app GTM publish. Enough to get a site fully tracked.
- Starter — the "is it working?" layer: health monitoring & verification, GTM container hygiene + Consent Mode v2 + PII-leak audits (with weekly history), the live dataLayer event feed, and the weekly health summary email.
- Pro — the intelligence layer: the AI co-pilot (one-click auto-config, suggest, debug, explain anomalies, normalize), the tracking plan editor with schema versioning, the tag inventory scanner (scheduled or on-demand), funnel anomaly detection (step-to-step conversion drops), per-event anomaly alerts with tunable thresholds over email + Slack, GA4 reconciliation, and the dataLayer variable + GA4 dimension creator.
- Business — the advanced / integration layer: synthetic browser journeys (screenshots-on-failure, network-request assertions, variable templating, scheduled re-runs), org-wide tracking-plan governance policies, server-side tagging (your own sGTM container), revenue reconciliation (GA4 vs. your real orders in Shopify, WooCommerce, Stripe, or BigCommerce), the server ingest API + Meta Conversions API, and bulk event upload.
- Agency — everything in Business plus white-label branding, multi-client management, per-client Slack channel overrides, and bulk generation of white-label client reports.
If you cancel or a payment lapses, the account drops to Free — existing tags keep firing, but the paid capability layers lock until you resubscribe.
What counts as an event?
One tracked event fire on a site running your TagEasy GTM container. Page-views don't count unless you explicitly track them as a VisualEvent.
Pixel fires (Meta, Google Ads, TikTok) don't count as separate events — they share the underlying VisualEvent fire.
What happens at the limit
- Soft warn at 80% — banner in your dashboard, no interruption
- Hard at 100% — new VisualEvent / Website creation returns 403 with
{ code: "PLAN_LIMIT" }until you upgrade or the next billing period
Existing events keep firing — we don't throttle traffic. We just stop letting you add more rows.
Upgrading
- Dashboard → Settings → Billing
- Pick a plan + billing cycle → Upgrade
- You're redirected to Stripe Checkout
- On success, Stripe's webhook updates your subscription immediately — the new quota is live within seconds
Downgrading
Open the Stripe Billing Portal from Settings → Billing → Manage billing. Pick a lower plan there → confirm. The change takes effect at the end of your current billing period (no proration).
If your usage exceeds the downgraded plan's limits at the time of the change, existing events / websites stay active but you can't add new ones until you free up room.
Annual vs. monthly
- Both plans get identical features and quotas
- Annual is paid up-front and is “2 months free” — pay for 10, get 12
- You can switch between them at the next renewal via the billing portal
Enterprise quotes
If your needs exceed Agency limits — more than 75 sites, higher event volume, custom SSO, dedicated support — request a quote. Enterprise plans are negotiated per-contract: website and event limits are set as custom per-subscription overrides to match what you actually need, rather than a fixed published number.
- Pricing page → Contact Sales button under Enterprise
- Fill out the form (org details, expected scale, integrations)
- TagEasy responds within one business day with a price
- If you accept, you get a Stripe Checkout link tied to a custom plan
- On payment, your org is auto-created (or upgraded) to Enterprise
Stripe billing portal
The portal lets you:
- Update payment method
- See past invoices + receipts
- Change plan or billing cycle
- Cancel subscription (active until period end)
Access it from Settings → Billing → Manage billing.
Refunds + cancellations
- Cancellation: any time, full access through the paid period end
- 7-day money-back guarantee: full refund on any paid plan if you request it within 7 days of the charge — email admin@hexcorp.io
- After 7 days: charges are non-refundable; cancel any time to stop future billing
Multiple orgs vs. one big org
Each org has its own subscription. If you run multiple businesses, decide:
- One org per business — separate billing, each can have its own plan, harder to manage
- One org for everything — combined billing, single plan covers all sites, easier to share with team members
For agencies running multiple client sites under one roof, the Agency plan is purpose-built for that — one billing relationship, separate client orgs for each customer.