EU-resident email, with delivery you can prove.

Synchronous delivery confirmation, zero-touch DNS, and DMARC aggregation — on EU infrastructure. Start free on our EU-resident substrate; talk to us if your procurement must exclude US jurisdiction entirely.

Standard · self-serve

EU data residency, by default.

Stored and processed in the EU. Sub-processors disclosed, not buried: Vercel (hosting), Supabase (database + logs, EU region), AWS SES (sending). GDPR-compliant, signed DPA, SCCs in place.

These are US-incorporated providers operating in EU regions — lawful and GDPR-compliant under SCCs, but reachable in principle by US jurisdiction (CLOUD Act). If your procurement must exclude US jurisdiction entirely, that's what our EU-jurisdiction tier is for — talk to us. →

Start free

Plans below — Free, Pro, Scale. No credit card.

EU-jurisdiction tier · in development

Need to exclude US jurisdiction entirely?

For organizations whose procurement must rule out non-EU jurisdiction — not just require EU storage — we're building a separate EU data path on EU-incorporated infrastructure. It's on our roadmap, not live yet. Tell us your requirements and we'll walk you through where it stands.

Talk to us

Pricing

Starts free. No credit card required.

All plans include send_sync, Operations API, delivery guarantees, EU data residency, and governance. No annual contracts.

Free

$0/month

For testing and development

  • 3,000 emails/month
  • API access
  • Includes send_sync
  • Webhooks
  • EU data residency
  • Shared IP
Start free
Most popular

Pro

$19/month

For shipping products

  • 50,000 emails/month
  • 5 team seats
  • Includes send_sync
  • 5 custom domains
  • 90-day log retention
  • Open & click tracking
  • Email support
Upgrade to Pro

Scale

$99/month

For serious infrastructure

  • 300,000 emails/month
  • 20 team seats
  • Includes send_sync
  • Unlimited domains
  • 1-year log retention
  • Open & click tracking
  • SLA
  • Email support
Go Scale

No credit card required.

Billing questions

Do I need a credit card to start?

No. The Free tier (3,000 emails/month) requires no card. You only enter payment details when you upgrade to Pro or Scale.

What happens when I upgrade?

You are redirected to a secure Stripe checkout. As soon as payment completes, your plan is active — the dashboard reflects it on the next page load. If it still shows your old plan after a refresh, reply to any of our emails or write info@truncus.co and we will sort it the same day.

The payment page will not load, or shows a connection error. What now?

Checkout runs on Stripe’s own domain, and some corporate or university networks (TLS-inspecting proxies, strict VPNs, antivirus “HTTPS scanning”) block it — typically surfacing as ERR_SSL_PROTOCOL_ERROR. Try an incognito window, a different browser, or another network such as a phone hotspot, and check that your system clock is correct. Your Truncus account is unaffected and nothing is charged until payment succeeds. Still stuck? Email info@truncus.co and we will send you a direct payment link.

Can I cancel or change plans anytime?

Yes. Manage your subscription from the billing page in your dashboard (Stripe customer portal). Cancellations take effect at the end of the current billing period, and your data and logs stay intact on the Free tier.

Wire it up from your editor

Generate a key at truncus.co/dashboard/settings/api-keys and drop it into Claude Code, Cursor, or Codex. Keys send on AWS SES (Ireland) — EU-resident by default.

claude mcp add truncus \
  --env TRUNCUS_API_KEY=tr_live_xxx \
  -- npx -y @vanmoose/mcp-server

Then prompt your agent:

Add Truncus (EU-resident transactional email) to my project via its MCP server, then send a test email with synchronous delivery confirmation.

Pricing — EU-Resident Email with Confirmed Delivery | Truncus