A cookie banner that knows each country’s rules.
We find the trackers on your site and hold them until visitors say yes. Setup takes about ten minutes, and the price doesn’t go up with your traffic.
Free for 14 days, no card needed. Then from $9 a month. Works on Shopify, WordPress, Webflow, Wix, Squarespace, Framer and hand-built sites.
What Flat Consent does for your site
Trackers wait for a yes
Analytics, ads and embedded videos stay off until a visitor accepts. 8 in 10 of Europe’s most visited sites don’t.
Reject is as easy as Accept
Both buttons sit side by side. France fined Google and Facebook €210 million in 2022 for putting Reject on a second screen.
Google Ads keeps counting
Since March 2024, Google only counts conversions and builds remarketing lists for European visitors when your site passes on their choice. The banner does that for you.
A record of every answer
Stored in the EU without IP addresses, with the rules that applied, so you can show a regulator or a visitor what was agreed.
Check your site free
See which cookies and services track a first-time visitor from Europe before they’ve agreed. It takes about 30 seconds and there’s nothing to install.
Most of Europe’s biggest sites get cookie consent wrong
We check the most visited sites in every European country each month.
Of the most visited sites we checked in each country, how many start tracking visitors before asking
- Hungary91% of 210 sites
- Bulgaria91% of 213 sites
- Spain90% of 174 sites
- Greece90% of 214 sites
- Malta89% of 75 sites
- Italy89% of 195 sites
- Poland89% of 213 sites
- Ireland89% of 208 sites
- Portugal88% of 188 sites
- Norway88% of 227 sites
- Czechia88% of 221 sites
- Belgium88% of 194 sites
- France87% of 214 sites
- Cyprus86% of 149 sites
- Romania86% of 223 sites
- UK86% of 147 sites
- Lithuania85% of 211 sites
- Slovakia85% of 210 sites
- Croatia83% of 221 sites
- Switzerland83% of 202 sites
- Sweden83% of 213 sites
- Netherlands82% of 200 sites
- Latvia81% of 211 sites
- Finland79% of 189 sites
- Denmark78% of 216 sites
- Iceland77% of 184 sites
- Estonia76% of 173 sites
- Slovenia74% of 211 sites
- Luxembourg73% of 199 sites
- Germany69% of 215 sites
- Austria68% of 203 sites
- Liechtenstein57% of 104 sites
- Hungary69% of 122 banners
- Poland61% of 155 banners
- Estonia56% of 27 banners
- Latvia55% of 44 banners
- Romania51% of 165 banners
- Lithuania51% of 55 banners
- Switzerland47% of 121 banners
- Bulgaria46% of 31 banners
- Slovenia46% of 25 banners
- Portugal43% of 136 banners
- Malta41% of 40 banners
- Czechia38% of 143 banners
- Iceland38% of 43 banners
- Ireland35% of 161 banners
- Norway31% of 110 banners
- Austria30% of 136 banners
- Netherlands30% of 142 banners
- Belgium29% of 147 banners
- Germany28% of 124 banners
- Cyprus27% of 86 banners
- Sweden25% of 135 banners
- Slovakia24% of 157 banners
- Croatia23% of 45 banners
- Luxembourg21% of 118 banners
- Greece20% of 154 banners
- Finland18% of 22 banners
- Liechtenstein18% of 22 banners
- UK15% of 115 banners
- Italy13% of 143 banners
- Spain10% of 128 banners
- France7% of 158 banners
- Denmark7% of 165 banners
- Bulgaria27% of 31 banners
- Estonia19% of 27 banners
- Lithuania19% of 55 banners
- Malta18% of 40 banners
- Croatia16% of 45 banners
- Iceland12% of 43 banners
- Latvia12% of 44 banners
- Romania12% of 165 banners
- Portugal11% of 136 banners
- Cyprus9% of 86 banners
- Austria9% of 136 banners
- Slovenia8% of 25 banners
- Poland6% of 155 banners
- Hungary6% of 122 banners
- Switzerland6% of 121 banners
- Luxembourg5% of 118 banners
- Liechtenstein5% of 22 banners
- Finland5% of 22 banners
- Italy4% of 143 banners
- Greece3% of 154 banners
- Spain3% of 128 banners
- Slovakia3% of 157 banners
- Belgium3% of 147 banners
- Norway3% of 110 banners
- Sweden2% of 135 banners
- UK2% of 115 banners
- France1% of 158 banners
- Denmark1% of 165 banners
- Czechia1% of 143 banners
- Netherlands1% of 142 banners
- Ireland1% of 161 banners
- Germany0% of 124 banners
Each month we check the most visited sites in each country as a first-time visitor from Europe. How we check
Setting it up
We check your site
A real browser lists every cookie and outside service your pages load.
We build the banner
In your colours and font, asking the way the law requires in Europe, the UK and each US state.
You paste one line
We show you where it goes on your platform and confirm it’s working.
Already paying for a cookie tool?
Most cookie tools charge more as your site gets busier. Flat Consent doesn’t.
| Flat Consent | What the others say on their pricing pages | |
|---|---|---|
| Price | From $9 a month, with no limit on visitors or pages. 14 days free to try, no card | CookieYes stops at 5,000 pageviews a month, Osano at 5,000 visitors, Termly at 10,000 banner views, and Cookiebot at 50 subpages. |
| When your site grows | The price stays the same, and subdomains are included | CookieYes charges $0.30 for every 1,000 pageviews over the plan. Cookiebot’s plans “automatically upgrade depending on your website’s number of subpages”. |
- Updates are tested before they shipOn live Shopify, WordPress, Webflow, Wix, Squarespace and Next.js sites. If one ever breaks your checkout, we roll it back and refund that month.
- Moving from Cookiebot takes a minuteEnter your site’s address and we copy your banner text, colours and cookie list.
- About 14 KBCookiebot’s banner is about 106 KB and Termly’s about 144 KB, measured the same way.
Compare with Cookiebot, CookieYes, Termly or Osano
Competitor prices and limits from their pricing pages, checked 27 September 2026. How each tool bills subdomains, extra domains and staging.
We test every update on real websites
Each banner update runs on live sites built with every platform below, and only ships if nothing got worse. The tests repeat weekly, on your site too once it’s installed.
- Next.js (App Router)
- Next.js (Pages Router)
- Nuxt
- SvelteKit
- Astro
- React Router
- Webflow
- Shopify
- Shopify (headless)
- WordPress
- WooCommerce
- Wix
- Squarespace
- Svelte with Stripe checkout
17 checks on each, including
- Pages load and work as before
- No sideways scrolling added
- No noticeable slowdown
- Checkout, payments and sign-in still load
- The banner shows, and Reject and Accept work
- Choices are remembered on the next page
- Nothing tracks before visitors choose
Pricing
Try any plan free for 14 days, no card needed. Every plan has unlimited pages, visitors and subdomains, and 30 days’ money back.
Starter
For one business website
billed monthlybilled $90 yearly
- 1 website, all its subdomains
- No limit on visitors or pages
- Choices kept 12 months
- Cookie list page for visitors
Pro
For several websites
billed monthlybilled $290 yearly
- 10 websites
- Copy settings between sites
- Client reports for prospects
- Priority support
Agency
For agencies running client sites
billed monthlybilled $790 yearly
- 50 websites, then $1 each
- Your logo, not ours
- Client logins
- Move from Cookiebot in one click
You can cancel a paid plan at any time. Founding agencies lock Agency at $39 a month for life.
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 |
Prices from each tool’s own pricing page, read 10 October 2026. Eleven tools compared, with sources.
- Choices kept
- How long each visitor’s consent record is stored, so you can show what they agreed to. Export it any time.
- Cookie list page
- A page we host listing every cookie on your site, updated after each check, for your privacy policy to link to.
- Copy settings between sites
- Set up the banner once and apply the same wording, colours and rules to your other sites.
- Client reports
- Check a prospect’s site and send them a private link showing what it loads before visitors agree.
- Your logo, not ours
- Reports, emails and the dashboard your clients see carry your agency’s name and logo.
- Client logins
- Give a client access to their own sites only, without seeing your other clients.
- Move from Cookiebot
- Enter the site’s address and we copy its Cookiebot banner text, colours, cookie list and blocked services.
Compare your bill
Cookiebot, CookieYes, Termly and Osano charge more as your site grows. Pick yours and move the sliders.
Cookiebot per domain per month: €7 to 50 pages (one domain only), €15 to 350 (4+ domains only), €30 to 3,500, €50 to 7,000, €90 above. Subdomains count as domains. Cookiebot doesn’t charge by traffic. Source: cookiebot.com/en/pricing, checked 27 Sep 2026.
Cookiebot
Flat Consent
For developers and agencies
Technical details. The docs cover everything else.
About 14 KB, loaded once
Shadow DOM, position fixed, no layout shift, no flash on later pages. Cached for a year.
Scripts wait for consent
Scripts and iframes are held until consent, including ones added to the page later. You can re-check this in a headless browser at any time.
Google Consent Mode v2
Defaults set before your tags. Microsoft UET too. Tag Manager needs no change.
Rules by location
The banner follows the law where each visitor is, down to the US state. Rule updates are tested against real checkouts first. Global Privacy Control signals are honoured and logged.
Embeds and custom scripts
data-cmp-src for iframes, type="text/plain" data-cmp="analytics" for scripts, data-cmp="settings" for a footer link.
JavaScript API
cmp.show(), getConsent(), withdraw(), and cmp:consent events.
Consent records in the EU
Consent records in an EU-jurisdiction database. Lookup by ID, CSV export. No IP addresses stored.
Accessible
Keyboard, focus trap, 44px targets, contrast checked, reduced motion. 35 languages, including right to left.
Agencies
Copy settings between sites, Cookiebot import, white-label and client logins on Agency.
Founding agencies: $39 a month for life
For the first 20 agencies: half the usual price for as long as you stay, and we move your client sites over for you.
Questions
Do I need a cookie banner?
Yes, if people in Europe or the UK visit and your site uses analytics, ads or embedded videos. The free check tells you.
Does it work with my website?
Shopify, WordPress, WooCommerce, Webflow, Wix, Squarespace, Framer and hand-built sites. We show you where the line goes on yours.
Will Google Analytics and Facebook ads still work?
Yes, once a visitor accepts. We pass each choice to Google and Microsoft so your reports stay as complete as the law allows. How to check Consent Mode v2 is working.
Do small sites get fined?
Yes. France’s regulator issued 69 fines through its fast-track procedure in 2024, about €10,000 each on average, and privacy groups file complaints in bulk using automated scanners.
Is this enough to be compliant?
It covers what regulators check on the banner: nothing runs before a choice, equal Accept and Reject, an easy way to change your mind, and a record of each answer. Your privacy policy is still yours to write, and we aren’t your lawyer.
What happens when a law changes?
We update the rules for that country, test the change on real checkout pages, then roll it out to your site.
Will it slow my site down?
The banner is about 14 KB, loads once, and uses your site’s colours and font.
What happens after the free trial?
Nothing is charged automatically. Choose a plan and your banner keeps running; if you don’t, it stops showing after 14 days, and your settings and records are kept in case you come back.
See what your site tracks before visitors agree
Free, and it takes about 30 seconds.