Domain-based pricing. Zero surprises.

Pay per domain — not per pageview. Your costs stay predictable whether the site gets 100 visitors a month or 10 million.

Billed per
Domain
Never per pageview. A campaign that goes well doesn't arrive as a bigger invoice.
Demo
7 days
Every feature, no limits, no card. Then pick a plan.
Paid plans
Card at checkout
There is no trial on the paid plans — take the demo first, then pay when you choose one.
Annual
−17%
Paying yearly instead of monthly, on Starter, Professional and Agency.
01 / Plans

Five plans, one billing unit

CMPStack plans, who each is for, their limits and their prices
PlanDomainsBilled monthlyAction
DemoProve the thing works on your own domains before you pay for it.Unlimited$0/mo7 days · no cardStart the demo
StarterSmall businesses ready to take compliance seriously.3$19/mo$228 / yrChoose Starter
AgencyAgencies running many clients from one dashboard.50$149/mo$1,788 / yrChoose Agency
EnterpriseComplex compliance obligations, procurement and a signed SLA.UnlimitedCustomQuoted per contractContact sales

Every plan — including the demo — ships the same <4KB script, GDPR/CCPA/DMA banners, dark-pattern prevention and immutable consent logs.Demo first, then pick a plan

02 / Add-ons

Extend a plan without changing it

Scoped and quoted per engagement, on top of any paid plan.

01

Professional services

Expert setup, custom integrations, compliance audits and dedicated onboarding for deployments that don't fit a plan.

  • PriceCustom
  • UnitPer project
  • Available onAny paid plan
03 / Full comparison

Every feature, side by side

All 34 lines of it. Nothing is folded away behind a “show more”.

Every CMPStack feature compared across the Demo, Starter, Professional, Agency and Enterprise plans
FeatureDemo$0/moStarter$19/moProfessional$49/moMost agenciesAgency$149/moEnterpriseCustom
Limits
DomainsUnlimited350Unlimited
Team seatsPeople who can sign in to the workspace50550500
Consent banner
Banner templatesPre-built, customisable designs10101010
Custom CSSYour own stylesheet, injected into the bannerNot includedNot includedIncludedIncluded
Banner content in your own wordsEvery heading, label and category description is yours to writeIncludedIncludedIncludedIncluded
Multi-language banner26 EU/EEA languages with reviewed wording built in, or add any otherIncludedIncludedIncludedIncluded
Region-aware displaySkips the banner where consent isn't legally required (EEA / UK detection)IncludedIncludedIncludedIncluded
Remove brandingNot includedIncludedIncludedIncluded
Consent analyticsImpressions, consent rate, opt-in by category and by countryIncludedIncludedIncludedIncluded
Compliance
GDPR / CCPA / DMAIncludedIncludedIncludedIncluded
GCMv2 Advanced ModeConsent Mode v2 signals, denied until the visitor choosesIncludedIncludedIncludedIncluded
Dark pattern preventionEnforced by designIncludedIncludedIncludedIncluded
Immutable consent logsKept 1–10 years, your choice (3 by default); audit-readyIncludedIncludedIncludedIncluded
Blocks trackers before consentMeta, Hotjar, TikTok and anything else — by URL rule or by marking the tagIncludedIncludedIncludedIncluded
Auto cookie scannerEvery domain, rescanned on a schedule — how often, and pages per scanOnce · 5 pagesMonthly · 5 pagesWeekly · 10 pagesWeekly · 50 pages
Monthly deep scanA far larger scan of the domains you choose, once a monthNot includedNot included100 pages · 5 domains250 pages · 25 domains
Priority scanningYour scans go ahead of the plans without it in the shared queueNot includedNot includedIncludedIncluded
Compliance score (0–100)Automated audit & recommendationsIncludedIncludedIncludedIncluded
EU AI Act moduleLaunching Q1 2027Not includedNot includedNot includedIncluded
Agency tools
Multi-client dashboardSwitch between client workspaces from one loginIncludedIncludedIncludedIncluded
Bulk operationsPublish or scan many domains in one batch, previewed firstIncludedIncludedIncludedIncluded
Role-based access (RBAC)IncludedIncludedIncludedIncluded
Branded PDF reportsNot includedNot includedIncludedIncluded
Integrations
WordPress & ShopifyIncludedIncludedIncludedIncluded
Google Tag ManagerIncludedIncludedIncludedIncluded
API accessIncludedIncludedIncludedIncluded
WebhooksIncludedIncludedIncludedIncluded
Custom integrationsNot includedNot includedNot includedIncluded
Support & security
Email support48hr24hrPriorityPriority
Response time SLANot includedNot included<3hr<1hr
Dedicated account managerNot includedNot includedIncludedIncluded
99.9% uptime SLANot includedNot includedNot includedIncluded
Custom contracts (BAA / DPA)Not includedNot includedNot includedIncluded
Quarterly business reviewsNot includedNot includedNot includedIncluded

Prices shown are billed monthly. Switch the billing period at the top of the page.

04 / Questions

Before you ask

What counts as a "domain"?
A root domain, its www, and up to two further subdomains — so yourbusiness.com, www.yourbusiness.com, shop.yourbusiness.com and blog.yourbusiness.com are one domain against your plan, each with its own banner, logs and compliance score. A third subdomain counts as another domain; www never counts. A wildcard, or a platform hosting many customer subdomains under one root, is an Enterprise conversation rather than a plan allowance.
Is there a traffic limit?
No. Plans are limited by domains and team seats, and nothing else — a domain that serves a thousand visitors and one that serves ten million cost the same. There is no pageview quota, no overage and no metering, so a campaign that goes well never arrives as a bigger invoice.
Does it work with server-side Google Tag Manager or first-party tagging?
Yes. The tag sets Google Consent Mode in the browser before anything else loads, and a server-side GTM container reads those consent signals from the same requests it already receives — nothing about your server container changes. We don't host or manage a server container for you; if you run one, it simply follows the visitor's decision.
Can I switch plans at any time?
Yes, upgrade or downgrade anytime. Upgrades take effect immediately (prorated). Downgrades take effect at the end of your current billing period.
Can I try it before paying?
Yes — every account can start a 7-day demo with no card. It's a full workspace with every feature switched on, so you can run it against your real domains. Pick a plan within 7 days of it ending and you carry on exactly where you left off, with everything intact. If you don't, the demo workspace and its data are deleted at the end of that period — we'll email you before that happens.
What is the annual discount?
Paying yearly saves up to 17% against the same plan billed monthly. Starter: $192/yr (vs $228), Professional: $492/yr (vs $588), Agency: $1,488/yr (vs $1,788).

Start collecting consent the right way

7 days, every feature, no credit card. Setup in under ten minutes.

GDPR · CCPA · DMA · Google Consent Mode v2