Pricing that doesn't crumble under traffic.

Priced by site, not pageviews. A viral day never becomes a surprise invoice, and the script your visitors load can be served from your own domain.

FreePerfect for trying out Katla on a single site
$0forever
Start free
  • 10 pages per scan
  • 5 scans / month
  • 1,000 consents / month
  • 1 team member
  • Scans on demand
  • Automatic cookie classification
  • Headless SDK, REST API and widget
  • Whitelabel included
StarterFor small teams and growing websites
$9/ month
Get started
  • 100 pages per scan
  • Unlimited scans
  • 10,000 consents / month
  • 3 team members
  • Scans on demand
  • AI cookie classification
  • Headless SDK, REST API and widget
  • Whitelabel included
Most popular
ProFor agencies and large websites with advanced needs
$29/ month
Get started
  • 1,000 pages per scan
  • Unlimited scans
  • 100,000 consents / month
  • 10 team members
  • Monthly auto-scans
  • AI cookie classification
  • Headless SDK, REST API and widget
  • Whitelabel included
BusinessFor organizations with enterprise-grade requirements
$59/ month
Get started
  • 5,000 pages per scan
  • Unlimited scans
  • Unlimited consents
  • Unlimited team members
  • Weekly auto-scans
  • AI cookie classification
  • Headless SDK, REST API and widget
  • Whitelabel included
COMPARE PLANS

Every plan is headless, fast, and GDPR-compliant. The rest scales.

FreeStarterProBusiness
Consent
Consents / month1,00010,000100,000Unlimited
Team members1310Unlimited
Headless SDK + REST API
Drop-in widget
Whitelabel
Google Consent Mode v2
AI scanning
Pages per scan101001,0005,000
Scans / month5UnlimitedUnlimitedUnlimited
Scheduled auto-scansMonthlyWeekly
Automatic cookie classification
AI cookie classification
Developers
CLI
MCP server
Self-hosted widget bundle
FAQ

Questions, answered.

Anything else? support@katla.app

Why per site instead of pageviews?
A traffic spike is good news. It should never turn into an overage invoice. You pay per site per month, and the consent allowances are generous enough that they only matter at the very top end.
What counts as a consent?
One stored decision per visitor per site. Return visits that reuse a stored decision are free.
How does the AI scan work?
Katla crawls your site headlessly, records every cookie your pages set, then classifies each by purpose and provider with a confidence score. You approve or override any call from the dashboard.
Can I self-host?
The parts that run in your visitors' browsers, yes — serve the widget bundle or the headless guard from your own domain and nothing is fetched from us at page load. Scanning, classification, policy generation and consent storage run on Katla; those are the service.
Can I change plans later?
Any time, in the dashboard or from the CLI. Changes are prorated, and downgrading keeps every consent record you have already collected.

That's how the cookie crumbles. Except your SEO shouldn't.

Scan your first site in under a minute. Free, no card.

Scan your site free