Pricing

Plans that scale with your sends

Transparent tiers built for startups, growth teams, and enterprise operators. Bring your own SES or connect Gmail.

Starter

For solo founders and small lists getting started with edge-native email.

$49/mo
  • Up to 10,000 subscribers
  • 50,000 emails / month
  • Campaign builder & templates
  • Opens & click tracking
  • 1 sending connection (SES or SMTP)
  • 2 team members
  • Email support
Start trial

Enterprise

Custom limits, dedicated support, and deployment options for high-volume senders.

Custom
  • Unlimited subscribers (custom)
  • Volume pricing on sends
  • Everything in Professional
  • Dedicated Cloudflare account guidance
  • Custom domains & SSO
  • SLA & onboarding
  • Runbook & incident support
Contact sales

Prices shown are indicative for marketing purposes. Final billing depends on your Cloudflare and AWS usage. You own your infrastructure keys.

FAQ

Common questions

Everything you need to know before you connect your first list.

Do I need my own Amazon SES account?

Yes for production SES sending. MailFlow connects to your verified SES identity and runs the send pipeline, bounce handling, and complaint feedback on Cloudflare Workers. You keep control of your sender reputation and AWS billing.

Can I use Gmail or Google Workspace instead of SES?

Professional plans support Google OAuth for API-based sending through Gmail or Workspace. This is ideal for lower volumes or testing. Google enforces per-account daily limits (often around 500–2,000 messages/day depending on account type).

Where is my subscriber and campaign data stored?

Core data lives in Cloudflare D1 within your account. Media and file assets can use R2. Because you deploy on your own Cloudflare stack, you retain ownership and can apply your own backup and access policies.

How does pricing relate to Cloudflare and AWS costs?

Plan fees cover the MailFlow platform. You also pay your Cloudflare usage (Workers, D1, KV, Queues) and AWS SES send costs directly. Built-in cost protection meters and emergency kill switches help cap surprise spend during incidents or spikes.

Can I import subscribers from CSV or another ESP?

Yes. Import CSVs with field mapping, lists, and tags. Bulk import can be gated by cost-protection settings so large files do not run unchecked. Validate addresses before sending to protect deliverability.

Do you support embeddable subscribe forms?

Generate embed code for any website or a WordPress Custom HTML block. Submissions post directly to MailFlow — no separate backend required. New subscribers land in the lists and tags you configure.

What tracking and analytics are included?

Track opens, clicks, bounces, and complaints per campaign. Click maps show which links drive engagement. Role-based access lets you share analytics with marketing while limiting admin settings.

How do teams and permissions work?

Invite members with granular rules: campaigns, lists, analytics, connections, and admin areas can be allowed per role. Owners manage billing-sensitive settings and emergency cost controls.

Is there a free trial?

Contact us to start a trial on Starter or Professional. You can connect a test SES identity or SMTP account, send to a small list, and explore the campaign builder before committing to production volume.

What happens if I outgrow my plan limits?

Upgrade to the next tier or talk to us about Enterprise for custom subscriber and send limits. Because sending runs on your SES account, throughput is often limited by AWS quotas rather than arbitrary platform caps.

Not sure which plan fits?

We’ll help you estimate volume, choose connections, and configure cost protection before you go live.

Talk to us