- 90% of marketing dashboards track vanity metrics (impressions, clicks, followers) that say nothing about real profitability.
- The 6 KPIs that matter: CPL, CAC, LTV, LTV/CAC, ROAS, payback period. Without these six numbers, you're flying blind.
- A ROAS of 4 can be catastrophic if your gross margin is 20% — ROAS ignores cost of goods and LTV.
- Payback period is the metric no one calculates and which should drive your cashflow. Above 12 months in Luxembourg B2B, you're financing your competitors.
- I've seen SMEs spend €200K/year on marketing without knowing if it paid off. A pilot dashboard takes 1 hour to build, not 3 months.
Two years ago, the CEO of a Luxembourg fintech SME proudly showed me his marketing dashboard. Eight Google Data Studio tabs, 47 charts, traffic up 180%, a best-in-class click rate, LinkedIn engagement tripled. I asked one question: how many paying customers has this delivered in 12 months? Silence. After 20 minutes of digging through his CRM, the answer came: 4 customers, for €147,000 spent on marketing. Real CAC: €36,750. Average deal size: €8,200. He was losing €28,500 on every customer acquired and didn't know it.
This story is not an exception — it's the norm. After 12 years running B2B lead generation strategies for Luxembourg SMEs, I can state one thing: most founders don't know if their marketing is profitable. Not because they're bad managers — but because they've been sold dashboards that measure activity, not profitability. This article is everything you need to stop that. Exact formulas, Luxembourg 2025 benchmarks, traps to avoid. No sugar-coating.
1. Vanity metrics vs business metrics: why 90% of dashboards lie
A vanity metric is a number that goes up, feels good, looks great in meetings, but has no proven correlation with revenue. LinkedIn followers, impressions, bounce rate, average SEO position, whitepaper downloads: all indicators that can climb while your bank account drops.
The difference with a business metric is simple: a business metric directly ties a marketing action to a euro collected. It answers the question 'did this marketing euro bring back more than one euro in cash?'. If you can't answer yes or no, it's a vanity metric.
| Vanity metric (ignore) | Business metric (pilot) |
|---|---|
| Impressions | Cost per qualified lead (CPL) |
| LinkedIn followers | Customer acquisition cost (CAC) |
| Total organic traffic | Traffic converted to MQL/SQL |
| Click-through rate (CTR) | Lead-to-customer conversion rate |
| Average SEO positions | SEO-attributed revenue |
| Email open rate | Revenue per email sent (RPE) |
| Number of leads generated | Number of qualified leads (MQL + SQL) |
The reason agencies love vanity metrics is simple: they're easy to move up. Doubling LinkedIn impressions is a budget question. Doubling paying customers is a strategy question. Guess which one gets sold to you most often.
2. The 6 KPIs that really matter (with exact formulas)
Here are the only six indicators I review weekly with my clients. Together, they give a complete picture of your marketing's financial health. Alone, none is sufficient — it's their coherence that matters.
| KPI | Formula | What it measures |
|---|---|---|
| CPL (Cost per Lead) | Marketing budget ÷ number of leads | Generation efficiency |
| CAC (Customer Acquisition Cost) | (Marketing budget + sales salaries) ÷ new customers | Real cost of a customer |
| LTV (Lifetime Value) | Average ticket × gross margin × retention duration | Customer lifetime value |
| LTV/CAC Ratio | LTV ÷ CAC | Structural profitability |
| ROAS (Return on Ad Spend) | Revenue ÷ ad spend | Campaign efficiency (gross) |
| Payback Period | CAC ÷ (monthly revenue × gross margin) | Cash recovery time |
Three essential rules before going further. First, CAC must include sales salaries, not just ad spend — otherwise you underestimate by 40-60%. Second, LTV must use gross margin, not revenue — otherwise you massively overestimate. Third, ROAS is only useful short-term to arbitrate between campaigns: it says nothing about overall profitability.
3. Luxembourg B2B CPL benchmarks 2025 by channel
The marketing benchmarks you find on LinkedIn or in HubSpot studies don't apply to Luxembourg. The market is smaller, Google Ads auctions are more expensive, LinkedIn is saturated because it has 45% penetration (world record — details in my Luxembourg B2B market article), and sales cycles are 2 to 3 times longer than in France.
Here are the real ranges I observe across 40+ active Luxembourg B2B campaigns in 2025. These figures are orders of magnitude for a clearly defined ICP (bad targeting = multiply by 2 or 3).
| Channel | Average CPL | Range | Lead → customer delay |
|---|---|---|---|
| Google Ads (search intent) | €180 | €80-400 | 2-4 months |
| LinkedIn Ads (cold) | €220 | €120-500 | 4-8 months |
| LinkedIn organic + outreach | €95 | €40-250 | 3-6 months |
| SEO (technical content) | €45 | €20-150 | 3-9 months |
| Email marketing (own base) | €25 | €10-80 | 1-3 months |
| Display / Retargeting | €75 | €40-200 | 2-5 months |
| Physical events | €320 | €150-800 | 1-6 months |
Careful: a low CPL means nothing in isolation. An SEO CPL of €45 can hide a lead-to-customer conversion rate of 2%, giving an effective CAC of €2,250. Conversely, a LinkedIn Ads CPL of €220 with 25% conversion gives a CAC of €880. What counts is CAC, not CPL.
4. The ROAS trap: why a ROAS of 4 can be catastrophic
ROAS is the favorite KPI of media agencies for one simple reason: it always makes campaigns look good. 'ROAS of 4.5' sounds professional, reassures the client, justifies the budget. The problem: ROAS ignores everything that costs outside ad spend. Which is pretty much everything. The Think with Google team regularly reminds advertisers that an isolated ROAS never reflects the real incremental value of a campaign.
Take a concrete case. You sell a software at €10,000 excl. VAT per year. Your gross margin is 40% (€4,000). Your Google Ads campaign spends €2,500 and generates one customer. ROAS = 10,000 / 2,500 = 4. Your agency congratulates you. Except: you really earned €4,000 of gross margin for €2,500 spent = €1,500 of profit. The ROAS of 4 hides a real ROI of 60%, not 300%.
| Gross margin | Displayed ROAS | Real ROI | Verdict |
|---|---|---|---|
| 20% | 4.0x | -20% | You lose money |
| 30% | 4.0x | +20% | Profitable but marginal |
| 40% | 4.0x | +60% | Decent |
| 60% | 4.0x | +140% | Very good |
| 80% (SaaS) | 4.0x | +220% | Excellent |
Practical conclusion: never look at a ROAS without cross-checking with your gross margin. And if you do recurring revenue (SaaS, subscription, retainer), ROAS is even more misleading because it ignores LTV. A ROAS of 1.2 on acquisition can be excellent if LTV is 8 times the initial ticket.
5. Calculating LTV correctly: simple formula vs cohort
LTV (Lifetime Value) is probably the most mis-calculated metric in B2B marketing. Most founders take their annual revenue and multiply by '3 or 4 years on average'. That's wrong on two levels: it uses revenue instead of gross margin, and it ignores the real churn rate.
The simple formula, usable when you don't have 3 years of historical data:
| Method | Formula | When to use |
|---|---|---|
| Simple formula | Annual ticket × gross margin × (1 / annual churn rate) | < 2 years history |
| Cohort formula | Sum of actual revenue per acquisition cohort × margin | ≥ 2 years CRM data |
| Discounted LTV | LTV × (1 / (1 + discount rate)^years) | SaaS with LTV > 3 years |
Concrete example from a Luxembourg consulting agency. Annual ticket: €24,000. Gross margin: 55% (€13,200). Churn rate: 20% per year (average retention 5 years). Simple LTV = 13,200 × 5 = €66,000. If CAC is €8,000, the LTV/CAC ratio is 8.25 — excellent. But if you had taken gross revenue (24,000 × 5 = €120,000), you'd have believed you had a ratio of 15 and massively over-invested in acquisition. The mistake is expensive.
6. Payback period: the metric no one calculates
Here's the metric that should drive your cashflow and that 95% of Luxembourg SMEs have never calculated: the payback period. It's the number of months needed to recover the money spent acquiring a customer. Not to hit LTV break-even — just to recoup cash.
Why is this critical? Because during that time, your treasury finances your growth. If your payback is 6 months and you double acquisition, you need double the cash to hold for 6 months. If your payback is 18 months, doubling acquisition can put you in default even with an excellent LTV/CAC.
| Payback period | Verdict | Recommended action |
|---|---|---|
| < 6 months | Excellent | Accelerate acquisition |
| 6-12 months | Healthy | Scale cautiously |
| 12-18 months | Tight | Optimize CAC before scaling |
| 18-24 months | Dangerous | Cut CAC or raise ticket |
| > 24 months | Non-viable | Rethink the model |
In Luxembourg B2B, with 4 to 8-month sales cycles, a payback period under 12 months is a good target. Above 18 months, you're financing your competitors: each new customer eats cash you won't see back for nearly two years, during which inflation, salaries and suppliers don't wait. I've seen companies very profitable on paper file for bankruptcy because of a mis-calculated payback period.
7. Building a pilot dashboard in 1 hour
Good news: you don't need a data analyst or a €500/month stack to pilot marketing profitability. You need a well-built Google Sheet, connected to three sources, updated every Monday morning. Here's the method I use with my clients that takes one hour to set up.
Step 1: The 3 minimum sources
- Your CRM (HubSpot, Pipedrive, Folk) — for signed deals and real amounts.
- Your ad platforms (Google Ads, LinkedIn Ads, Meta) — for spend per channel.
- A spreadsheet (Sheet) where you aggregate everything — no need for Looker Studio while under €500K annual budget.
Step 2: Mandatory dashboard rows
- Total marketing spend (M-1, quarter, YTD)
- Number of qualified leads (MQL + SQL, not raw leads)
- Number of customers signed by source channel
- CAC per channel and blended CAC
- Estimated LTV (recalculated each quarter)
- LTV/CAC ratio per channel
- Blended payback period
Step 3: Pilot cadence
- Weekly (15 min Monday): spend and lead volume — adjust budgets.
- Monthly (1h): CAC, ROAS per channel, rebalance media mix.
- Quarterly (2h): LTV, payback, LTV/CAC ratio — strategic decisions.
Conclusion: stop measuring, start piloting
Marketing profitability isn't a tool question. It's not Google Analytics, HubSpot or Salesforce that will make your marketing profitable — it's the six KPIs we talked about, calculated with the right formulas, reviewed at the right frequency. A company mastering CPL, CAC, LTV, LTV/CAC, ROAS and payback period with three numbers per channel systematically beats a competitor with an 80-tab dashboard.
If you remember one thing: vanity metrics are the enemy of decision-making. As long as you track impressions, clicks and followers, you're watching smoke — not fire. Start by calculating your real CAC this week (salaries included). You'll probably fall off your chair. That's the first step to stop enduring your marketing and start piloting it.
If you want us to audit your marketing together and apply these six metrics to your real situation, book a free 30-minute call. I'll tell you exactly which channels underperform and where you leave money on the table.
Frequently asked questions
How do I calculate B2B digital marketing ROI?+
B2B marketing ROI is calculated as: ((Gross margin generated - Marketing budget) / Marketing budget) × 100. Important: use gross margin, not revenue, and include sales salaries in the budget. For relevant pilot, also calculate CAC, LTV and the LTV/CAC ratio — ROI alone isn't enough.
What's the average CAC in Luxembourg B2B in 2025?+
The average CAC for a Luxembourg B2B SME in 2025 lies between €800 and €4,500 depending on channel and average ticket. For a ticket below €10,000, aim for CAC under €1,500. For a ticket above €30,000, a CAC up to €5,000 remains healthy if LTV/CAC exceeds 3.
What's the difference between ROAS and marketing ROI?+
ROAS (Return on Ad Spend) measures gross revenue per ad euro: Revenue / Ad spend. Marketing ROI includes total costs (salaries, tools, production) and uses gross margin. A ROAS of 4 can correspond to a negative ROI if your gross margin is low. ROAS helps arbitrate between campaigns; ROI decides if marketing is profitable.
How long to measure B2B campaign profitability?+
In Luxembourg B2B, plan 3 to 6 months minimum to judge an SEO or email campaign, 2 to 4 months for Google Ads search intent, and 4 to 8 months for LinkedIn Ads cold. Measuring too early (after 1 month) is the leading cause of prematurely killing campaigns that would have become profitable.
What's a good LTV/CAC ratio?+
A LTV/CAC ratio between 3 and 5 is considered excellent. Below 3, your model is fragile. Below 1, you lose money on every customer. Above 5, you're likely under-investing in marketing — you could acquire more customers without hurting profitability.
Why does payback period matter so much?+
Payback period determines how long your treasury finances your growth. A long payback means scaling acquisition drains cash faster than it refills — even with great LTV/CAC. It's the metric linking marketing and finance: in Luxembourg B2B, aim for under 12 months.
Should I use Google Analytics 4 to pilot profitability?+
GA4 is useful for on-site behavior, but insufficient for piloting profitability: it doesn't know your gross margin, signed deals or sales salaries. Real piloting happens in your CRM crossed with a spreadsheet. GA4 is a source, not a profitability dashboard.