Klar vs a custom data warehouse: contribution margin out of the box or your own model?
Klar gives European DTC brands contribution margin, retention, and attribution from €200 a month. Here is when that fits and when you need your own warehouse.
Linus TseGreyfield DataFacts last checked Contents 10 sections
The short answer
Klar is a strong fit for European Shopify and Shopware brands that want a contribution-margin P&L, retention cohorts, and attribution with EU data hosting, set up in days. Klar itself says it has no database you can query and no custom dashboard builder yet, so brands that need SQL, custom reports, or their data joined to other systems need a warehouse.
How Klar and a custom warehouse differ
- 01
Contribution margin, ready-made
Klar ships a margin waterfall with product, logistics, and payment costs on day one. A build models the same thing to your rules.
- 02
No queryable database
Klar says it does not run a database you can query; data leaves through its public API. A build lives in Snowflake you query directly.
- 03
Measurement included
Klar’s higher plan adds a pixel, attribution, MMM, and geo-lift tests. We do not build those.
Pricing at a glance
Klar
Independent, privately held (Klar Insights GmbH, Munich, Germany; no acquisition found)
Klar is a Munich-based ecommerce analytics platform that combines profit reporting (contribution margins), retention and cohort analysis, and marketing measurement (first-party tracking, multi-touch attribution, MMM and geo-lift tests). It is aimed mainly at European DTC brands on Shopify, Shopware and similar storefronts.
- Pricing model
- Revenue-based (trailing 12-month net revenue)
- Published starting price
- Core from €200/month; Core + Attribution from €400/month
- Free tier
- No free tier; 14-day free trial that starts after the account is fully set up
- What drives cost
- Two plans: Core (profitability, retention and acquisition reporting; unlimited users, integrations and support) and Core + Attribution (adds first-party tracking pixel and the attribution/measurement suite). Price is based on net revenue over the last 12 months after returns and taxes; monthly plans are recalculated every 3 months, annual plans every 12. Free onboarding, no setup cost, no long-term contract. Prices are listed in EUR; Shopify App Store listing says charges are billed in USD outside Shopify. Setup: Klar advertises onboarding within about 2 hours; customer quotes on its site cite a few days to a week.
Custom warehouse (Greyfield)
A Snowflake warehouse with dbt models and a BI layer (usually Sigma), built around your sources and your definitions, that you own after handover.
- Pricing model
- Project-based build, optional ongoing support
- Published starting price
- Scoped after a free consultation
- Free tier
- No
- What drives cost
- Warehouse, connector, and BI licences are billed by those vendors directly to you.
Feature comparison
"Not verified" means we could not confirm it from public docs, not that the feature is missing. Each cell links to the page we checked.
Sales channels
| Feature | Custom warehouse (Greyfield) | Klar |
|---|---|---|
| Shopify Native Shopify connector. | Yes Through a managed connector such as Fivetran or Airbyte. source | Yes One-click Shopify integration with hourly order sync and COGS, taxes, returns source |
| Amazon Seller Central Native Amazon connector. | Yes Orders, settlements, and fee events. source | Yes Amazon FBA/FBM orders and Amazon Ads; daily sync, 30 days history, COGS entered manually source |
| TikTok Shop Native TikTok Shop connector. | Yes Modeled alongside Shopify and Amazon. source | Partly TikTok Shop orders come through the Shopify sync; TikTok ad spend is a separate source source |
| Wholesale, retail, ERP, 3PL Native connectors for sources beyond the online store, such as NetSuite, Faire, retail POS, or a 3PL. | Yes Any source with a connector or export. source | Partly No native ERP/wholesale/POS connectors listed; orders and costs can be pushed via inbound API source |
Marketing
| Feature | Custom warehouse (Greyfield) | Klar |
|---|---|---|
| Ad platform spend Meta, Google, and TikTok ad spend connectors. | Yes Ad spend modeled next to orders. source | Yes Meta, Google, TikTok, Pinterest, Bing, Snapchat, Amazon Ads, Criteo, Taboola, Outbrain source |
| Tracking pixel + attribution Its own pixel and multi-touch attribution models. | No Attribution from a dedicated tool can be loaded in. source | Yes First-party pixel and multi-touch attribution on Core + Attribution plan source |
| MMM / incrementality Marketing mix modeling or incrementality testing. | No Not part of a standard build. | Yes MMM model plus geo-lift incrementality tests used to calibrate it source |
Profit and customers
| Feature | Custom warehouse (Greyfield) | Klar |
|---|---|---|
| Profit with COGS and fees Contribution margin after product cost, shipping, and fees. | Yes Fees, refunds, and cost timing defined in dbt. source | Yes CM1 (net revenue minus COGS) and CM2 (minus logistics and payment fees) source |
| LTV and cohorts Lifetime value, cohort, and retention analysis. | Yes Contribution-margin LTV by acquisition channel. source | Yes Revenue layer cake, CLV development vs CAC, retention by channel/product/first AOV source |
| Subscription analytics Recharge or other subscription reporting. | Yes Recharge renewals and skips modeled as events. source | Not verified No Recharge or subscription analytics found in Klar docs source |
| Custom metric definitions Define your own metric logic. | Yes Definitions live in dbt models you own. source | Partly Custom dimensions, channel groupings and custom costs; no custom formula metrics documented source |
Data access
| Feature | Custom warehouse (Greyfield) | Klar |
|---|---|---|
| Data in a warehouse you can query Your modeled data lands in Snowflake, BigQuery, or a hosted warehouse you can query with SQL. | Yes Your own Snowflake account. source | No Klar says it does not run a database you can query; Public API exposes report-level data source |
| SQL in the product Write SQL inside the product. | Yes Full SQL in Snowflake and in Sigma. source | No No queryable database or SQL editor, per Klar's own comparison source |
| AI assistant Natural-language questions about your data. | Partly Depends on the BI tool; we have built text-to-SQL access for a client. source | Not verified Klar says its in-product AI trails leaders; MCP is a DIY local server via Public API source |
| Mobile app A native mobile app. | Partly Depends on the BI tool you choose. | Not verified No mobile app found source |
What Klar does well
Its contribution-margin and retention views are built for how DTC operators think, and its measurement engine combines attribution, MMM, and geo-lift tests. Pricing is based on trailing twelve-month net revenue, from €200 a month, with free onboarding, no setup fee, EU hosting, and ISO 27001 certification.
Where it stops
By Klar’s own account, there is no custom dashboard builder yet, and its AI lags the category leaders. Its table view picks from predefined metrics. TikTok Shop orders arrive through the Shopify sync, ERPs push orders through its API, and Amazon syncs daily with 30 days of history, with costs added manually.
Where Klar is better
- Prebuilt contribution margin waterfall (CM1/CM2 with COGS, logistics and payment fees) and retention views (layer cake, CLV development vs CAC, retention by channel/product/AOV) on day one, which a custom dbt + Sigma build would need to model and validate
- Own first-party server-side pixel with multiple attribution models plus MMM and geo-lift incrementality in a unified measurement engine, which is hard to build in-house
- Klar advertises onboarding in about 2 hours and customers cite days to a week, versus weeks to months for a custom warehouse
- Pricing from €200/month (or €400/month with attribution) with free onboarding, no setup fee and no long-term contract, well below consultant plus warehouse plus BI license costs
- EU data hosting, GDPR focus and ISO 27001 certification out of the box
Who should pick which
Pick Klar if
- You are a European DTC brand that wants margin, retention, and attribution in one tool.
- EU hosting and ISO 27001 matter to you.
- You want to be running within days for a few hundred euros a month.
Pick a custom warehouse if
- You need to query your data with SQL or join it to ERP and finance data.
- You need custom dashboards for specific teams.
- Amazon, wholesale, or several brands need full history in one model.
Recommendations by team
| If you are | Pick | Why |
|---|---|---|
| EU Shopify or Shopware DTC brand | Klar | Margin, retention, and attribution with EU hosting. |
| Brand with a finance team on an ERP | A custom warehouse | Orders and costs joined to finance data in your warehouse. |
| Brand needing custom reports per team | A custom warehouse | Sigma workbooks built for each team on your models. |
Recent changes to Klar
- 2026 Unified measurement engine combining MTA, MMM, geo-lift incrementality and post-purchase survey data; data-driven attribution model documentedsource
- 2026 TikTok Shop data supported out of the box via Shopify syncsource
- 2026 Public API with attribution, marketing and revenue/profit reports, plus a guide to building a Klar MCP server with Claudesource
Questions people ask
Does a custom warehouse replace Klar?
For reporting, yes, if you need SQL access or custom dashboards. For attribution and MMM, no: we do not build those, so brands that rely on Klar’s measurement may keep it.
How much does Klar cost?
From €200 a month for Core and €400 a month with attribution, based on trailing twelve-month net revenue, with free onboarding and no long-term contract.
Sources and corrections
We checked these pages on the dates shown. Products change quickly. If you work at Klar and something here is wrong or out of date, email linus@greyfielddata.com and we will fix it.
- Klar Pricing
- Klar Set Up
- Klar About Us
- Klar llms.txt
- Klar Analytics on Shopify App Store
- Available information by shop system and data pull frequency
- TikTok Shop Data in Klar
- Klar API Introduction
- Build a Klar Attribution MCP Server with Claude
- Klar Unified Measurement Engine
- Marketing Mix Model (MMM) Attribution
- Retention Trends
- Configuring Transaction Costs
- Contribution Margin 1 (CM1)
- Marketing: Flex Table
- Klar FAQ
- Best Ecommerce Attribution Tools in 2026 (Klar blog)
- Ecommerce data warehouses
- Multi-brand ecommerce portfolio case study
- DTC apparel brand case study
Related comparisons
Lifetimely vs a custom data warehouse: profit and LTV for Shopify brands
Lifetimely gives Shopify brands daily P&L and LTV for $0 to $999 a month. Here is when that is all you need and when you have outgrown it.
Northbeam vs a custom data warehouse: attribution or the full P&L?
Northbeam is marketing measurement: a pixel, attribution, incrementality, and MMM. A warehouse is your business model. Most brands that need both run both.
Polar Analytics vs a custom data warehouse: managed Snowflake or your own?
Polar gives every customer a managed Snowflake database with prebuilt ecommerce metrics. Here is when that is enough and when you need models you own.