Cookie consent tools compared on price (October 2026)
What eleven cookie consent tools charge for one website of 2,000 pages and 50,000 pageviews a month, what each one counts, and what happens when you go over.
Updated
We make Flat Consent, one of the tools below, so check our figures against the sources at the end. Every price comes from the vendor’s own pricing page or help centre, read on 10 October 2026. Prices are per month, before VAT, on monthly billing unless the vendor only bills yearly.
The test case is one ordinary business website: 2,000 pages and 50,000 pageviews a month, on two addresses: www.example.com and shop.example.com. We picked the cheapest plan that covers it without hitting a limit.
The cheapest plan that fits
| Tool | What you pay for | Plan that fits the test site | Price a month |
|---|---|---|---|
| Complianz | Each WordPress installation (WordPress only) | Personal, billed yearly; Professional ($179 a year) if the shop is a separate WordPress | $59 a year (about $4.92) |
| iubenda | Each domain, plus pageviews | Essentials plus 25,000 extra pageviews, or Advanced with no extra | about $8.49 (Essentials $6.99 + overage), or $27.99 |
| Flat Consent | Each website, subdomains included | Starter | $9 |
| CookieFirst | Each domain and each subdomain | Basic, twice (www and shop) |
€18 (€9 each) |
| Termly | Each website, plus banner views | Pro+ (Starter stops at exactly 50,000 views) | $20 ($15 billed yearly) |
| CookieYes | Each domain, plus pageviews and pages scanned | Pro (Basic scans only 600 pages) | $25 ($250 a year) |
| CookieScript | Each domain, by pages scanned; yearly billing only | Plus (Standard scans 1,000 pages) | €29 (€348 a year) |
| Usercentrics | Sessions, plus a number of domains | Pro if under 15,000 sessions, else Business | €30 or €50 |
| Cookiebot | Each domain and each subdomain, by pages | Premium Medium, twice (www and shop) |
$68 ($34 each) |
| Osano | Visitors a day, plus a number of domains | Plus, if under 30,000 visitors a month | $199 |
| OneTrust, Didomi | Not published | Quote only | Not published |
Two rows need explaining. Cookiebot and CookieFirst bill every subdomain as a separate domain, so shop.example.com costs the same as a second website. With only the www address, Cookiebot is $34 and CookieFirst €9. Usercentrics counts sessions (one visitor’s 30 minutes on the site), not pageviews, so which plan fits depends on how many pages each visitor reads.
Show as a table
| Cookiebot | CookieYes | Termly | Flat Consent | iubenda | |
|---|---|---|---|---|---|
| 1 address (www) | $34 | $25 | $20 | $9 | $8.49 |
| 2 addresses (+ shop) | $68 | $25 | $20 | $9 | $8.49 |
| 3 addresses (+ blog) | $102 | $25 | $20 | $9 | $8.49 |
| 4 addresses (+ help) | $136 | $25 | $20 | $9 | $8.49 |
| 5 addresses (+ app) | $170 | $25 | $20 | $9 | $8.49 |
What happens when a site grows
This matters more than the starting price, because some tools change your bill on their own.
- Cookiebot upgrades you automatically: “If, at the end of your billing cycle, our scanner detects that your website has more subpages than your current plan allows, your subscription will automatically upgrade to the next appropriate tier.”
- Usercentrics also upgrades automatically when you pass your session limit.
- CookieYes stops showing the banner when you reach your pageview quota, unless extra pageviews are switched on ($0.30 per 1,000). Existing accounts have that switched off by default.
- iubenda keeps running and charges €0.05 per 1,000 extra pageviews ($0.06 in its US help pages). That makes it cheaper than Flat Consent only up to about 58,000 pageviews a month: $6.99 plus the overage passes $9 there.
- Osano bills the difference when your three-month average traffic passes your plan.
- Termly doesn’t say what happens at the banner-view limit.
- CookieScript, Complianz and Flat Consent have no traffic limit on paid plans. CookieScript’s plans differ by how many pages its scanner reads; past the limit “it just stops scanning the remaining pages”.
Show as a table
| Cookiebot | CookieYes | Termly | Flat Consent | iubenda | |
|---|---|---|---|---|---|
| 50,000 pageviews | $34 | $25 | $20 | $9 | $8.49 |
| 250,000 pageviews | $34 | $25 | $20 | $9 | $20.49 |
| 500,000 pageviews | $34 | $55 | $20 | $9 | $35.49 |
| 750,000 pageviews | $34 | $55 | $20 | $9 | $50.49 |
| 1,000,000 pageviews | $34 | $55 | $20 | $9 | $65.49 |
Free plans
| Tool | Free plan |
|---|---|
| CookieYes | 5,000 pageviews a month; the banner stops at the limit |
| iubenda | 5,000 pageviews a month; disabled above that |
| Osano | One domain, 5,000 visitors a month |
| Termly | 10,000 banner views a month |
| CookieScript | 10,000 pageviews over 30 days; the banner is disabled about 30 days after you pass it |
| Cookiebot | One domain under 50 subpages |
| Usercentrics | Under 1,000 sessions a month, one domain |
| Complianz | Free WordPress plugin; Consent Mode v2 is in the paid version |
| CookieFirst | One third-party script, a one-time scan |
| Flat Consent | No free plan; a 14-day trial with no card |
Google certification
Every tool in the table except Flat Consent is a Google-certified consent platform, both on Google’s list for sites that show ads (AdSense, Ad Manager, AdMob) and in its partner directory for advertisers. Sites that show Google ads to visitors in Europe need a certified tool to keep personalised ads. Sites that only advertise, and use Consent Mode for Google Analytics and Google Ads conversions, don’t. Flat Consent is applying.
Sources
Read on 10 October 2026.
- Cookiebot: pricing, subdomains count separately, Small plan minimum
- Usercentrics: pricing
- CookieYes: pricing, pageview limits
- Termly: pricing, banner views
- Osano: cookie consent plans, how traffic is counted
- iubenda: pricing, pricing FAQ
- Complianz: pricing, pricing FAQ
- CookieScript: pricing, plan limits
- CookieFirst: prices on the homepage, separate subscription per subdomain
- OneTrust: pricing. Didomi: offers
- Google: certified CMPs for publishers, CMP partners for advertisers
- Flat Consent: plans
Prices change. If one here is out of date, write to hello@flatconsent.com and we’ll correct it.