Pricing

ClickStream plans are based on installed sites, human pageviews, Signals Coverage, retention, exports, and optional enrichment controls.

Identity-style enrichment is optional. It can be useful, but ClickStream's primary job is to give every site a live Signals layer for humans, bots, AI crawlers, answer engines, automation, previews, and monitoring.

The simple version

Public tierInternal tierMonthlyAnnualBest forIncluded
Hobbyfree$0$0Personal projects, experiments, small non-commercial sites1 installed site, 50,000 human pageviews, 250,000 Signals Coverage events, core Signals snapshots, bot/AI labels, basic dashboard
Growthbuilder$199$1,791/yrProduction sites that need higher limits and exports1 installed site, 500,000 human pageviews, 2.5M Signals Coverage events, 7-day replay, CSV exports, all scoring models, optional enrichment controls
Scalescale$499$4,491/yrTeams that need real-time feeds and raw exports3 installed sites, 5M human pageviews, 25M Signals Coverage events, 30-day replay, Parquet, Signals Feed read
Networknetwork$1,499$13,491/yrMulti-site operators and publishers10 installed sites, 25M human pageviews, 250M Signals Coverage events, cross-site intelligence, Signals Feed stream access, priority support
EnterprisecustomContractContractCustom security, residency, and contract requirementsNegotiated limits, contract retention, enterprise support, DPA/MSA; SSO is not currently available

Annual billing is 9x monthly, which gives 3 months free: Growth is $1,791/yr, Scale is $4,491/yr, and Network is $13,491/yr, billed once up front.

Paid plans renew automatically each month — or each year on annual billing — at the listed price until canceled in the dashboard via Manage subscription. Cancellation stops renewal at the end of the paid period and service continues until then; upgrades prorate, downgrades and cancellations do not refund the current period.

What Hobby Includes

Hobby is the no-cost plan for personal projects, prototypes, and small sites within the included limits.

Hobby includes:

Hobby does not include:

Use Growth when a site needs production limits, exports, longer replay retention, optional enrichment, or support.

What Growth Includes

Growth is the default production plan. Use it when Signals influence application behavior, reporting, crawler coverage, exports, or team workflows.

Growth includes:

Growth is the first tier with production-oriented limits and support.

Scale And Network

Scale and Network are advanced plans. Choose them when usage, export, WebSocket, or multi-site requirements need the higher tier.

CapabilityHobbyGrowthScaleNetworkEnterprise
Core dashboardYesYesYesYesYes
Session-scoped Signals snapshots for page codeYesYesYesYesYes
Human/bot/AI/answer-engine labelsYesYesYesYesYes
All behavioral scoring modelsNoYesYesYesYes
Optional visitor enrichment ($97/site/mo, unlimited lookups)NoYes, per siteYes, per siteYes, per siteContract
Session replay1-hour peek7 days30 days90 days boundedContract
CSV exportNoYesYesYesYes
Parquet raw exportNoNoYesYesYes
CRM destinations (manual push)NoYesYesYesYes
CRM auto-syncNoNoYesYesYes
Audience exports (one-time purchase)NoNoYesYesYes
Signals FeedNoNoReadReadRead
Advanced graph query APINoNoReadReadContract
Cross-site intelligenceNoNoNoYesYes
Priority supportNoNoNoYesYes
DPA / MSANoBy requestBy requestBy requestContract
Enterprise SSONoNoNoNoNot currently available

Rollout status (June 2026): one row above describes the plan entitlement rather than current behavior.

Installed Site Billing

Included installed sites are packaged into the plan's monthly price. Draft sites do not count. A site counts once tracking is installed and collecting.

Included installed sites:

TierIncluded sites
Hobby1
Growth1
Scale3
Network10
EnterpriseContract

Additional installed sites receive automatic volume discounts after the included site allowance. They are not separate Checkout line items during plan upgrade; they are attached only when an extra site is actually installed and collecting.

Additional site rangeMonthly price
Additional site #1-3$127/site
Additional site #4-8$112/site
Additional site #9-23$97/site
Additional site #24+$89/site or custom network rate

Usage And Limits

TierHuman pageviews / monthSignals Coverage / monthCollector request limitDefault overage behavior
Hobby50,000250,000100 requests/secStops at included allowance; no paid overage
Growth500,0002,500,0001,000 requests/secStops at included unless overages are enabled
Scale5,000,00025,000,0005,000 requests/secStops at included unless overages are enabled
Network25,000,000250,000,00025,000 requests/secStops at included unless overages are enabled
EnterpriseContractContractContractContract

ClickStream does not surprise-bill by default. Without overage opt-in, billable pageview ingestion pauses at the included allowance with 429 usage_limit_exceeded; the rejected batch is not partially stored. Paid Stripe-backed accounts can opt into overage billing once live billing is configured. Accepted overage traffic is labeled metered_overage and remains bounded by a finite per-tenant safety ceiling, defaulting to 2x the included allowance unless a contract specifies one. If usage metering is unavailable, the collector returns retryable 503 usage_metering_unavailable before acceptance. Request limits independently protect the collection pipe from sustained floods.

Sites consistently above 1M daily visitors, or any site using replay/realtime Signals at that scale, should be on Enterprise. Self-serve Network is for multi-site operators with bounded usage, not an uncapped infrastructure contract.

Overage cost versus upgrading

The default 2x safety ceiling keeps self-serve overage bounded below the next tier's included allowance. Within that reachable envelope, the lower tier can still cost less, so ClickStream does not manufacture a savings claim: upgrade for more capacity, sites, retention, exports, or product access.

If a contract raises that ceiling, the price ladder becomes cheaper at the next tier's allowance even under the hardest billing-cycle comparison: the lower tier's discounted annual base recognized monthly versus the next tier's monthly list. At Scale's allowance, Growth would be $509.25 with pageview overage alone or $517.25 with Signals overage alone, versus Scale at $499. At Network's allowance, Scale would be $1,574.25 with pageview overage or $1,499.25 with Signals overage, versus Network at $1,499. Enterprise usage remains contract-priced.

The Billing page recommends an upgrade only after projecting both tiers at current usage and the same billing cycle, including tier-sensitive pageview, Signals Coverage, and installed-site charges. This proves price-ladder rationality, not profitability; ClickStream does not publish a margin claim without actual invoice-aligned infrastructure COGS.

Additional billing

MeterHobbyGrowthScaleNetwork
Human pageview overage, per 100kNot offered$8.00$6.00$0.50
Signals Coverage overage, per 1MNot offered$16.00$5.00$2.00
Additional admin/editor team seatNot offered$29/mo or $261/yr$29/mo or $261/yr$29/mo or $261/yr
Optional Visitor Enrichment site add-onNot offered$97/site$97/site$97/site

Optional Visitor Enrichment uses ClickStream's managed DataShopper/DataMoon integration exclusively. The vendor contract is an unlimited firehose: lookup counts remain internal telemetry and never create a Stripe usage charge. The flat per-site add-on is the only enrichment charge.

Viewers are free. Annual team seats are $261 per seat per year and appear at annual renewal; monthly subscriptions use $29 per seat per month.

Signals Coverage counts non-human traffic classification, AI crawler and answer-engine lanes, kiosk/tool sessions, edge-capture bot hits, and Signals API reads that require active computation. It does not double-count normal human pageviews. A browser visitor realtime stream reserves 300 Signals Coverage units when it opens, which is the five-minute stream cap priced as 1Hz active reads; this keeps WebSockets from becoming unlimited background compute.

When Growth Applies

Growth applies when any of these are true:

Optional Visitor Enrichment

Optional visitor enrichment is a paid Growth+ capability. It is off by default. A site admin must confirm that their privacy notice and consent flow allow the enrichment processor before ClickStream runs that check for the site.

When it is off, ClickStream still collects first-party analytics, Signals, bot labels, answer-engine lanes, clicks, scrolls, sessions, and first-party identify calls.

Audience Exports

Audience exports are a Scale+ capability, billed as a one-time purchase rather than a subscription add-on. You build a consumer audience from a lookalike seed or a natural-language prompt, preview it, then pay for exactly the records you export at $10 per 1,000 records ($0.01/record, charged on the exact count). There is no monthly fee and no Stripe meter — each export is charged once at purchase time.

FAQ

Can a hobby site stay free forever? Yes. Hobby is permanent for small personal projects within the limits.

Can a production site start on Hobby? Yes, as long as it stays within Hobby limits. Growth is the correct plan once the site needs production limits, exports, enrichment, team workflows, or support.

Do you charge differently for bots? Human pageviews and Signals Coverage are separate. Bot, AI crawler, answer-engine, automation, kiosk, and tool traffic does not count as a human pageview, but it can count toward Signals Coverage because it still creates classification and infrastructure work. Accounts use cached, sampled, or default decisions after the included coverage allowance when overages are off, or after the finite safety ceiling when they are on.

Are realtime WebSockets metered differently? No separate Stripe meter is live. Realtime visitor streams draw from Signals Coverage: each open stream reserves 300 units, and accounts without overage billing degrade to polling/cached decisions when the included allowance is exhausted.

Can a billing limit make my site stop working? Your site keeps working; event collection can pause. Without overage opt-in, billable pageviews receive 429 at the included allowance. Opted-in traffic can continue only to the tenant's finite safety ceiling. Realtime Signals falls back to polling, cached, sampled, or default decisions when its resource budget is exhausted, so a page decision does not block navigation or checkout. Sustained request-rate abuse can also receive 429 responses on any tier.

Is ClickStream an identity product? No. ClickStream is a Signals platform. Optional enrichment exists for teams that need it, but the main product is real-time traffic understanding and site response.

See also