Open app
Pricing

Sized by your portal. Metered by what you actually use.

Plans scale with the records Grunda mirrors and governs. Each includes a monthly credit allowance for enrichment and AI operations — go past it and you simply pay on-demand, per thousand credits.

Starter
For one portal that needs to get clean and stay clean.
$299/ month
Records mirroredup to 25,000
Credits included2,500 / mo
On-demand credits$15 per 1,000
  • 1 CRM connection (HubSpot, Salesforce, Planhat, or Pipedrive)
  • Duplicate, field, and taxonomy findings — ranked by impact
  • Approval queue: merges, archives, normalizations
  • Scheduled full + incremental syncs
  • CSV upload connector
  • Email support
Enterprise
For large portals, strict compliance, and your own cloud.
Custom
Records mirrored500,000+
Credits includedcustom pool
On-demand creditscommitted rate
  • Everything in Growth
  • Self-hosting in your own cloud, or hosted with data residency — your CRM mirror in your own Postgres
  • Committed-use credit discounts
  • Data processing agreement + security review
  • Custom onboarding and migration support
  • Dedicated support with shared Slack channel

Annual billing: two months free on Starter and Growth. Prices exclude VAT.

Credits

One meter, no surprises.

Credits only meter operations that call external enrichment providers or AI models. The governance core — syncing, detecting, merging, serving the API — is always included.

OperationWhat it doesCost
Company enrichmentA research provider fills a missing company field (industry, employee count, description…). Only successful fills are charged.1 credit / field
Contact enrichmentWaterfall lookup for a contact’s email or phone across providers. Charged only when a value is found.10 credits / contact
AI operationsAssistant chat answers, taxonomy proposals, semantic field-equivalence analysis, duplicate-cluster explanations.1 credit / operation
Everything elseSyncs, findings, merges, approval-queue actions, governed API reads, MCP calls, notifications.included
FAQ

Pricing questions, answered.

What counts as a record?

Every object mirrored from your connected systems — companies, contacts, and deals combined. We bill on the highest count during the month, so a mid-month cleanup that removes duplicates lowers next month’s bill, not this one’s.

What consumes credits?

Only operations that call external providers or AI models: enrichment lookups and AI-assisted analysis. Syncing, detecting, merging, and reading through the governed API never cost credits.

What happens when included credits run out?

Nothing breaks. Enrichment and AI operations continue at your plan’s on-demand rate, billed monthly in arrears. You can set a hard monthly cap in Settings if you’d rather pause than pay overage.

What if I grow past my record tier?

You keep syncing — we never cut off your mirror. We’ll flag it in the app; you can either add capacity in 10,000-record increments ($40/mo each on Growth) or move up a plan.

Do unused credits roll over?

Included monthly credits reset each billing cycle. Enterprise committed pools are drawn down over the contract term instead, so nothing is lost to a quiet month.

Is there annual billing?

Yes — pay annually and get two months free on Starter and Growth. Enterprise agreements are annual by default.

Will Grunda write to my CRM without asking?

No. Every write is proposed as a finding, reviewed in the approval queue, and executed only after a human approves it — or after you’ve explicitly promoted that fix to a standing rule.

Can we run Grunda in our own cloud?

Yes. Enterprise plans can self-host the entire backend with Docker, or stay on our cloud while the CRM mirror lives in your own Postgres in your own region.

Not sure which plan?

Start with your data, not a plan picker

Book a demo and we’ll run Grunda on your own portal — you’ll see your record count, what the findings look like, and what a month of credits actually covers for a team your size.

Contact us