Price by package depth
| Package | Monthly price (excl. platform, incl. TVA 17 %) |
|---|---|
| Starter — 1 newsletter/month, single language | €450–€700 |
| Starter multilingual — 1 newsletter/month, FR+EN | €700–€950 |
| Growth — 2–4 campaigns/month, segmented | €1 200–€1 800 |
| Growth multilingual — 2–4 campaigns/month, 2 languages | €1 600–€2 200 |
| Full programme — 4 campaigns + welcome flow + reactivation | €2 000–€2 500 |
| Full programme multilingual — 4 campaigns, 3 languages | €2 400–€3 000 |
| Lifecycle automation — onboarding + cart + post-purchase + win-back + loyalty | €2 800–€3 800 |
| Lifecycle + revenue attribution (Klaviyo, Iterable) | €3 200–€4 200 |
Platform fees on top (list-size based):
| Platform | 2 000 contacts | 10 000 contacts | 50 000 contacts |
|---|---|---|---|
| Mailchimp Standard | €35/mo | €110/mo | €340/mo |
| Brevo Business | €25/mo | €55/mo | €190/mo |
| ActiveCampaign Plus | €55/mo | €135/mo | €380/mo |
| Klaviyo Email | €60/mo | €180/mo | €540/mo |
| HubSpot Marketing Starter | €50/mo | €95/mo | €460/mo |
Setup fees (one-off):
- List import, segmentation schema, domain authentication (SPF, DKIM, DMARC): €600–€1 400
- Template design (master + 2 variants): €900–€2 200
- Welcome flow setup (4–6 emails with branching): €1 200–€2 400
- Lifecycle flow library (7+ flows): €3 500–€6 500
- GDPR-LU audit, consent record design, privacy notice: €400–€900
Per-campaign add-ons:
- Additional campaign (beyond package) — €280–€450/each
- Landing page to match — €380–€900
- Translation FR → DE or FR → EN — €140–€260/language/campaign
- Translation to LB — €160–€300/campaign (scarcity premium)
- A/B test setup + analysis — €200–€400/test
A 6-month engagement with an agency typically negotiates a 10 % discount on the monthly retainer vs. month-to-month.
GDPR-LU and CNPD compliance specifics
LU email marketing sits under the CNPD (Commission nationale pour la protection des données), applying the GDPR and the LU Data Protection Law of 1 August 2018. Non-compliance risks are real: CNPD fines up to 20 M € or 4 % of global turnover, and publicised decisions that harm brand trust.
Opt-in requirements (LU reading of GDPR Article 7):
- Explicit consent — unchecked checkbox, active action from user. Legitimate interest is narrower in LU than in BE or DE for B2C marketing; avoid relying on it.
- Granular consent — separate consents for newsletter vs. transactional updates vs. third-party sharing.
- Record of consent — date, time, IP, form source, consent text version — stored for the duration of processing plus 3 years.
- Easy withdrawal — one-click unsubscribe at the footer of every email; withdrawal processed within 24 h.
Soft opt-in for existing customers: Article 7 LU LTVA permits marketing emails to existing customers for similar products, provided the customer was informed at the point of purchase and given a clear way to opt out. This is the narrow B2B exception; use it carefully.
Data transfer to third countries: Most popular platforms (Mailchimp, Klaviyo, HubSpot) are US-operated. Post-Schrems II, the CNPD requires:
- Standard Contractual Clauses (SCC) between your LU company and the US processor
- Transfer impact assessment (TIA) documenting residual risks
- Supplementary measures (encryption at rest, data minimisation, split-tenant if available)
EU-based alternatives (Brevo headquartered in Paris, ConvertKit, MailerLite) simplify this. Moving from Mailchimp to Brevo to eliminate the US-transfer question is a common LU compliance decision — factor 2–4 weeks of migration work at €1 500–€3 000.
Privacy notice and consent wording: Every signup form must link to a privacy notice in the signup user's language that specifies:
- Controller identity (LU company legal name, Autorisation d'établissement, contact)
- Lawful basis (consent)
- Purposes (marketing, analytics, personalisation)
- Recipients (platform name, any third parties)
- Retention period (typically 3 years of inactivity)
- Rights (access, rectification, erasure, portability, objection)
- Data protection officer contact if applicable
- CNPD complaint right
Auditable evidence: Keep an "email marketing evidence pack" with: consent records sample (5 per quarter); privacy notice version history; platform DPAs signed; technical records of SPF/DKIM/DMARC setup; list hygiene policy; unsubscribe processing log. CNPD audits request this pack within 15 working days.
Failure modes that get LU operators in trouble:
- Pre-ticked consent boxes
- Bought or rented lists ("acheté une base qualifiée")
- Scraping LinkedIn and mailing without explicit consent
- Using a test environment with production data
- Missing SPF/DKIM/DMARC, causing blacklisting and reactive "warming up" via more aggressive content
What a full programme retainer actually includes
A €2 000–€2 500/month "full programme" retainer can mean very different things. A precise scope prevents later disputes.
Agency deliverables to expect:
- Monthly strategy review — a one-hour call reviewing the previous month's campaign metrics (open rate, click rate, conversion rate, revenue per email), proposed A/B tests and the upcoming month's calendar.
- Four campaigns built and sent — strategy, copy (in brief language), design in the brand template, audience selection, QA and send. Each campaign includes a plain-text fallback for clients whose email clients block HTML.
- Welcome flow maintenance — monthly review of welcome flow metrics, one optimisation swap or A/B test per quarter.
- Segmentation maintenance — list pruning (inactive, bounced, unsubscribed), segment health checks, re-segmentation when campaign response data suggests it.
- Deliverability monitoring — SPF/DKIM/DMARC status checks, sender reputation tracking (Return Path, Google Postmaster Tools), response to any blacklist events.
- Platform administration — user access, list structure, template versioning, integration health (CRM sync, web form sync).
- Monthly report — a 4–6-page deck with key metrics, insights and recommendations for the next month.
What is usually NOT included in a full programme retainer:
- Original landing page design — priced separately at €380–€900
- Copy translation beyond 1 extra language — €140–€260/language/campaign
- Photography, stock imagery licenses — pass-through
- Custom illustration or animation — €200–€600/asset
- Events, webinars or ad-hoc campaigns above the 4/month cap — €280–€450/each
- Integration engineering beyond native connectors — developer hours at €90–€140/h
Scope creep traps: The two most common scope-creep traps in LU agency retainers are: unlimited "minor edits" that compound into 3–5 hours/month, and "urgent" one-off campaigns that displace planned strategy work. A good retainer has a soft cap on revision rounds (typically 2 per campaign) and a clear trigger for out-of-scope billing.
Measurable outcomes to request monthly:
- Open rate by segment
- Click-to-open rate
- Conversion rate to defined goal (sign-up, purchase, form fill)
- Revenue per email (for e-commerce)
- Unsubscribe rate and its trend
- Bounce rate, soft vs. hard
- Complaint rate (must stay below 0.1 %)
- Growth of the mailable list
List-list ratio red flag: A declining list growth - unsubscribe = net ratio over 3 consecutive months means the programme is extracting value faster than it is building trust. Pause cadence, audit content, re-consent the opt-ins.
TVA 17 % and international procurement considerations
TVA standard 17 % applies to email marketing agency fees in Luxembourg. There is no reduced rate on marketing services.
Agency fees — rate comparison on a €2 200 net monthly retainer:
| Line | Net | TVA 17 % | Total TTC |
|---|---|---|---|
| Strategy and campaigns (monthly) | €1 900 | €323 | €2 223 |
| Platform administration | €180 | €30,60 | €210,60 |
| Reporting | €120 | €20,40 | €140,40 |
| Total | €2 200 | €374 | €2 574 |
Platform fee TVA:
- EU-based platforms (Brevo/Sendinblue FR, Salesmanago PL, MailerLite LT): typically invoice with the platform's home-country VAT or with LU reverse-charge for B2B. Brevo for a LU company with a valid VAT number usually invoices without VAT, and the LU company accounts for 17 % reverse-charge.
- US-based platforms (Mailchimp, Klaviyo, HubSpot, ActiveCampaign): apply the B2B reverse-charge for EU customers with a valid VAT number; the LU company self-accounts for 17 % output VAT and reclaims 17 % input VAT in the same period — a wash for fully taxable LU businesses.
For partially exempt LU businesses (small insurers, boutique banks, education providers), the recoverable VAT on US-invoiced platform fees is capped at the general deduction rate, typically 60–85 %. This creates a 2–7 % real cost add-on compared to fully taxable peers.
Agency vs. in-house cost comparison:
| Approach | Annual cost (excl. platform) |
|---|---|
| Full-time internal email marketing manager (LU salary + social charges, 5 years experience) | €85 000–€110 000 |
| Part-time internal + agency support retainer | €55 000–€75 000 |
| Agency retainer full programme only | €25 000–€35 000 |
| Freelance consultant monthly | €15 000–€25 000 |
For a list under 25 000 active contacts, agency retainer is typically the efficient model; above 50 000 active contacts with multiple product lines, in-house + agency support becomes competitive.
Procurement checklist for LU companies:
- VAT number of the agency (LU123...) and location of establishment
- DPA signed under GDPR Article 28
- SCC if any platform or sub-processor is outside the EEA
- Insurance: professional liability cover (€500k+) for brand or campaign errors
- Non-compete and confidentiality per engagement letter
- Deliverables schedule attached to contract
- Out-of-scope hourly rate fixed in advance
- Termination notice (30 days standard LU)
- Data portability on exit: full export of list, flows, templates, reports
Cross-border sellers based in LU: When selling into DE, FR, BE via email, apply the destination-country rules for marketing consent (France's more restrictive B2B rules under LCEN; Germany's UWG stricter double opt-in requirements). A LU-seated email programme targeting DE residents must meet DE double opt-in standards. Expect an EU-compliance layer of €1 500–€3 500/year on agency fees to maintain this.
How to compare three agency proposals
Email marketing proposals can be non-comparable on purpose — agencies present different package breakdowns that make head-to-head comparison difficult. A standardised brief forces comparable quotes.
The six checks:
- Deliverables quantified. Number of campaigns, flows, reviews, languages — all in hard numbers, not adjectives like "ongoing support".
- Out-of-scope rate disclosed. Hourly rate for out-of-scope work and the trigger for billing it.
- Platform ownership. Who owns the account? A best-practice arrangement: your LU company owns the platform account; the agency has delegated access. Never let the agency keep sole ownership.
- Reporting format. Standard monthly report sample with previous client anonymised.
- Deliverability setup. SPF, DKIM, DMARC configuration responsibility and whether IP warming is included at programme start.
- Exit provisions. Data export format on exit; handover time; whether flow logic is documented for your internal team.
Standardised briefing pack:
- Your current list size, growth rate and churn
- Your current platform (if any) with access details or migration request
- Target audience — 2–3 personas with language preference
- Offer landscape — what you are selling, primary offers, seasonality
- Current metrics baseline — open rate, click rate, conversion (if available)
- Stated goals with numbers (e.g., +25 % email-attributed revenue in 6 months)
- Compliance context — existing privacy notice, DPO if applicable, CNPD interaction history
- Budget ceiling monthly and one-off
- Required languages and markets
- Integration requirements (CRM, e-commerce, analytics)
Typical three-quote spread on an identical brief:
| Proposal | Monthly | One-off | Year 1 total |
|---|---|---|---|
| Agency A — Growth package, 2 languages | €1 800/mo | €3 200 | €25 000 |
| Agency B — Full programme, 2 languages | €2 300/mo | €4 500 | €32 100 |
| Agency C — Lifecycle automation, 3 languages | €3 200/mo | €6 800 | €45 200 |
The spread is driven by programme depth and language count, not by hourly rates. Compare year-1 total, not monthly.
Pilot option: For risk reduction, request a 3-month pilot at 80 % of full scope with a month-to-month termination clause in the first quarter. This gives you the chance to evaluate reporting quality, copy quality, and responsiveness before committing to a 12-month programme. Standard LU agency terms accept this.
The decisive question: Ask each agency for a current client reference with similar list size, industry and language mix. A 20-minute call with that reference reveals: average response time, scope creep handling, reporting depth, and rapport on dispute. This single call is worth more than the proposal document.
Email marketing in Luxembourg costs €450 to €3 800 per month in 2026, driven by programme depth: €450–€900 starter, €1 200–€2 500 growth or full programme, €2 800–€3 800 lifecycle automation, plus €25–€540 platform fees depending on list size. Multi-language content (FR/DE/EN/LB) is the distinctive LU cost multiplier — doubling languages adds 40 % to copy effort. GDPR-LU and CNPD compliance are non-negotiable: explicit opt-in with documented consent records, SCC for US platform transfers, and auditable evidence packs. TVA is 17 % on agency fees; US platform fees carry reverse-charge with 17 % both ways. Fynd.lu lists declared marketing agencies with clear Autorisation d'établissement, DPA templates, case references and transparent retainer structures — request three proposals on a standard brief and compare year-1 total rather than monthly fee; ask for a current client reference with similar list size and language mix before signing a 12-month programme.
