Self-Hosted Alternatives to Brevo

Unlike Most Email Platforms, Brevo Charges Per Email — Not Per Subscriber

Brevo (renamed from Sendinblue in 2023) uses a pricing model that looks cheap until you read the details. The free tier allows 300 emails/day with unlimited contacts — generous on paper. The Starter plan begins at $9/month for 5,000 emails. Standard unlocks automation and A/B testing at $18/month. But here’s where it gets expensive: removing Brevo’s logo costs an extra $10.80/month, each additional team seat is $9/month, and the Professional plan for serious automation starts at $499/month.

The per-email model means you pay more as engagement increases. Send a weekly newsletter to 50,000 subscribers? That’s 200,000 emails/month minimum — well above the Standard plan’s limits. Add automated welcome sequences, transactional emails, and re-engagement campaigns, and you’re looking at Premium pricing.

Brevo also bakes marketing across email, SMS, WhatsApp, and web push into a single platform. This convenience creates lock-in — your campaign data, automation rules, contact scoring, and multi-channel workflows all live on Brevo’s infrastructure.

Self-hosted alternatives decouple the newsletter engine from the SMTP relay. Pay a flat rate for sending (Amazon SES at $0.10/1,000 emails) and run the management platform for free.

Best Alternatives

Mautic — Best Overall Replacement

Brevo users typically choose it for marketing automation, not just newsletters. Mautic is the self-hosted platform that matches this use case. It includes visual campaign builders, lead scoring, multi-channel messaging, landing page builders, form generators, and CRM integration. Where Brevo locks these features behind the $499/month Professional plan, Mautic provides them all at zero licensing cost.

FeatureBrevo (Standard)Brevo (Professional)Mautic
Monthly cost$18+$499+$0 (self-hosted)
Email automationBasicAdvancedAdvanced
Lead scoringNoYesYes
Visual campaign builderNoYesYes
Landing pagesStandard+YesYes
Multi-channel (SMS/push)Add-on costsIncludedSMS plugin available
A/B testingYesYesYes
Contact limitUnlimitedUnlimitedUnlimited
Email limitPer planPer planUnlimited (SMTP-limited)
Brevo branding$10.80/mo to removeRemovedNone
CRM integrationBasicAdvancedExtensive (Salesforce, SugarCRM, etc.)
Data ownershipBrevo’s serversBrevo’s serversYour server

Mautic runs on PHP with a MySQL/MariaDB backend. It needs 2+ GB RAM and benefits from a dedicated server for large campaigns. The learning curve is steeper than Brevo’s — budget a few hours for initial configuration.

Best for: Businesses using Brevo for marketing automation who want the same capabilities without per-email pricing or feature gating.

[Read our full guide: How to Self-Host Mautic]

Listmonk — Best for Straightforward Email Campaigns

If you’re using Brevo primarily for newsletters and basic segmentation — not the full marketing automation suite — Listmonk is a faster, lighter alternative. It handles subscriber management, campaign creation, templating, and analytics with minimal resource usage. A single Go binary with PostgreSQL.

Listmonk doesn’t match Brevo’s multi-channel capabilities or visual automation builder. What it does better: raw sending speed (1,000+/sec vs Brevo’s throttled delivery), zero per-email costs, and a clean REST API for custom integrations.

FeatureBrevo (Starter)Listmonk
Monthly cost (5K emails)$9$0
Monthly cost (50K emails)$35+$0
Monthly cost (200K emails)$110+$0
Contact limitUnlimitedUnlimited
Email limitPer planUnlimited
Sending speedThrottled1,000+/sec
Template editorVisual builderHTML + Go templates
AnalyticsDetailedOpen/click tracking
Branding removal+$10.80/moN/A
Setup timeMinutes30 minutes

Best for: Businesses using Brevo’s lower tiers for newsletters who want to eliminate per-email costs entirely.

[Read our full guide: How to Self-Host Listmonk]

Keila — Best for Teams Migrating from Brevo’s UI

Keila’s visual email editor and clean interface make it the smoothest transition from Brevo’s user experience. It supports subscriber segmentation, double opt-in, analytics, and connects to any SMTP provider. The GDPR compliance features match Brevo’s — both platforms were built with European data protection in mind.

Keila doesn’t include Brevo’s multi-channel messaging or advanced automation. But for teams that primarily use Brevo for email campaigns and contact management, Keila covers the core functionality with a familiar workflow.

Best for: Teams that value a polished UI and are primarily using Brevo for email campaigns, not multi-channel marketing.

[Read our full guide: How to Self-Host Keila]

Migration Guide

Exporting from Brevo

  1. Contacts: Go to Contacts → All Contacts → Export. Brevo exports CSV with email, attributes, lists, and engagement data.
  2. Email templates: Templates → select template → Export HTML. Save each template individually.
  3. Automations: Not exportable. Document your automation flows (triggers, conditions, actions) manually before migrating.
  4. Transactional email templates: Available via API. Use Brevo’s SMTP templates endpoint to extract HTML.
  5. Reports: Campaigns → select campaign → Export report.

SMTP Provider Selection

Self-hosted tools need an SMTP relay for deliverability. Compare against Brevo’s sending costs:

ProviderCost per 1,000 EmailsFree TierDeliverability
Brevo (Starter)~$1.80300/dayGood
Amazon SES$0.1062K/month (from EC2)Excellent
Mailgun$0.801K/month (trial)Good
Postmark$1.25100/monthExcellent
Brevo SMTP only$0.25300/dayGood

Note: You can use Brevo’s SMTP relay ($25/month for 20,000 emails) with a self-hosted newsletter tool. This keeps Brevo’s deliverability while eliminating the platform fee for subscriber management and automation.

Cost Comparison

Monthly VolumeBrevo (Standard)Self-Hosted (Mautic + SES)
5,000 emails$18/month~$1/month
20,000 emails$35/month~$2/month
50,000 emails$65/month~$5/month
200,000 emails$165/month~$20/month
500,000 emails$330/month~$50/month
Annual cost (50K/mo)$780~$120
3-year cost (50K/mo)$2,340~$360

Add Brevo’s branding removal ($10.80/month) and extra seats ($9/month each) and the gap widens further. Self-hosted infrastructure costs (VPS at $5-10/month) are included in the SES estimates above.

What You Give Up

  • Multi-channel from one dashboard. Brevo combines email, SMS, WhatsApp, and web push in a single interface. Self-hosted tools typically handle email only — add SMS via Twilio separately.
  • Managed deliverability. Brevo handles IP warming, blacklist monitoring, and sender reputation. Self-hosted requires managing SMTP provider configuration and DNS records yourself.
  • Pre-built integrations. Brevo connects to Shopify, WordPress, WooCommerce, and dozens of other platforms natively. Self-hosted tools rely on APIs and webhooks for integrations.
  • Transactional email in the same platform. Brevo handles both marketing and transactional emails. Self-hosted setups often separate these (Listmonk for marketing, a transactional provider for order confirmations, etc.).
  • Visual automation builder at low tiers. Brevo Standard includes basic automation. Listmonk doesn’t have visual automation; Mautic does but requires more setup.
  • Compliance automation. Brevo handles GDPR consent management, CAN-SPAM compliance, and automatic list cleaning. Self-hosted tools provide the mechanisms, but you manage the process.

For businesses sending fewer than 5,000 emails/month, Brevo’s Starter plan at $9 may be simpler than self-hosting. Above 20,000 emails/month, the cost savings of self-hosting become substantial.

Frequently Asked Questions

Can I import my Brevo contacts and email templates?

Yes. Export contacts from Brevo as CSV (Contacts → All Contacts → Export), which includes email addresses, attributes, list assignments, and engagement data. Import the CSV into Mautic, Listmonk, or Keila with column mapping. Email templates must be exported individually as HTML (Templates → select → Export HTML) and recreated in your new tool. Automation workflows are not exportable — document them manually before migrating.

Can I use Brevo’s SMTP relay with a self-hosted newsletter tool?

Yes — this is a valid hybrid approach. Brevo offers SMTP-only plans ($25/month for 20,000 emails) separate from their full marketing platform. Use Brevo’s SMTP relay for deliverability while running Listmonk, Mautic, or Keila for subscriber management and campaign creation. You keep Brevo’s IP reputation and deliverability without paying for their platform features. Switch to Amazon SES later for lower per-email costs.

How do I handle email deliverability without Brevo’s managed infrastructure?

Use a reputable SMTP provider: Amazon SES ($0.10/1,000 emails), Postmark ($1.25/1,000 for premium deliverability), or Mailgun ($0.80/1,000). Configure SPF, DKIM, and DMARC DNS records for your sending domain. Start with a warm-up period — send to your most engaged subscribers first, gradually increasing volume over 2-3 weeks. Monitor bounce rates and spam complaints. The cost savings are substantial compared to Brevo’s per-email pricing.

Does Mautic match Brevo’s marketing automation capabilities?

Mautic covers most of Brevo’s automation features: visual campaign builders, lead scoring, multi-step workflows with conditions and delays, form builders, landing pages, and CRM integration. Where Brevo gates advanced automation behind its $499/month Professional plan, Mautic includes everything at zero licensing cost. Mautic lacks native WhatsApp and web push support, but SMS is available via plugins. The learning curve is steeper — budget a few hours for initial setup.

What happens to my transactional emails when I leave Brevo?

Brevo often handles both marketing and transactional emails from one platform. When migrating, separate these concerns: use your self-hosted tool (Listmonk/Mautic) for marketing campaigns and a dedicated transactional provider (Postmark, Amazon SES, or Mailgun) for transactional emails. Update your application’s SMTP settings to point to the new provider. This separation is actually better practice — different sending reputations for marketing vs transactional.

Is it worth self-hosting if I send fewer than 5,000 emails per month?

At very low volumes, the cost savings are minimal. Brevo’s Starter plan at $9/month for 5,000 emails is cheap, and self-hosting still requires a VPS ($5-10/month) plus SMTP costs. The break-even point is around 20,000 emails/month, where self-hosted saves $20+/month. If you already run a VPS for other services, the marginal cost is just SMTP ($0.50/month on SES for 5,000 emails). The real value at low volumes is data ownership and no per-email pricing that penalizes growth.

Comments