Skip to content

Simple, transparent pricing

Start free with full dashboard and API access. Upgrade when you need more volume, custom field mapping, autoresponders, or webhooks. No trial period, no credit card to start.

Free

$0 / month
  • 50 emails / month
  • 1 endpoint
  • 7-day submission history
  • Full submission dashboard
  • AI spam
  • Webhooks
Start for free

Starter

$9 / month
  • 1,000 emails / month
  • Up to 50 overage emails/mo (max $0.45)
  • 3 endpoints
  • 30-day submission history
  • Full submission dashboard
  • Custom field mapping
  • Custom spam blocklist
  • AI spam ($5/mo add-on)
  • Webhooks
Get started
Most popular

Pro

$29 / month
  • 5,000 emails / month
  • Up to 250 overage emails/mo (max $1.50)
  • 25 endpoints
  • 90-day submission history
  • Full submission dashboard
  • Custom field mapping
  • Custom spam blocklist
  • AI spam filtering included (opt-in)
  • Custom sender name
  • Autoresponders
  • 3 webhooks per endpoint
Get started

Scale

$99 / month
  • 25,000 emails / month
  • Up to 1,250 overage emails/mo (max $5.00)
  • Unlimited endpoints
  • 365-day submission history
  • Full submission dashboard
  • Custom field mapping
  • Custom spam blocklist
  • AI spam filtering included (opt-in)
  • Custom sender name
  • Autoresponders
  • Unlimited webhooks per endpoint
Get started

All plans include baseline spam filtering, CORS handling, encryption at rest, and email delivery via Lettermint — fully European email infrastructure. Quota only counts emails actually delivered; filtered spam and bot traffic never touch it.

Every feature, plan by plan

A complete breakdown — nothing hidden in the fine print.

Feature Free Starter Pro Scale
Integration
Plain HTML form (no JavaScript, no SDK)
Signed server-to-server API (HMAC-SHA256)
Arbitrary field names, no fixed schema
Custom field mapping (canonical roles)
CORS / domain allowlist
Reserved fields (honeypot, Turnstile, _next redirect)
Delivery
Email delivery via Lettermint (EU)
Destination email verification
Automatic Reply-To from sender
Configurable success page / redirect
Notification email language (10 languages)
Custom sender name
Autoresponders
Webhook fan-out 3 per endpoint Unlimited
Spam & abuse protection
Baseline filtering (honeypot + Turnstile + heuristics)
Custom spam blocklist (phrases & domains)
AI spam classification (opt-in per endpoint) $5/mo add-on
Rate limiting (per-endpoint + per-IP)
Security
Token or HMAC-signed request modes
Secret rotation
Signed outbound webhooks
Encryption at rest (AES-256)
Audit trail for security-sensitive changes
Two-factor auth & passkeys on your account
Dashboard & data
Full submission dashboard with search & filters
CSV export
Manual release of held (spam-flagged) submissions
On-demand GDPR/CCPA data purge
Automatic retention purge 7-day retention 30-day retention 90-day retention 365-day retention
Endpoint pause/resume, delete, test-submission tool
Privacy & compliance
Hosted in Europe, GDPR-native
Data Processing Agreement

Billing questions

Everything you need to know about paying for PostTo.

No. New accounts land directly on the Free plan — 50 emails a month with full dashboard and API access, no trial period and no card required. Upgrade whenever you actually need more volume.

Paid plans don't hard-block you mid-month. Once you cross your quota, PostTo keeps delivering and meters a limited amount of overage, billed at the end of the period — so a traffic spike doesn't take your forms down. The Free plan has no overage; submissions are rejected once the 50/mo limit is reached until the next cycle. Either way, only emails actually delivered count toward your quota — spam and bot traffic that gets filtered out never touches it.

Yes — upgrade, downgrade, or cancel from the billing page at any time. Cancelling keeps your plan active until the end of the current billing period (with a grace period), and you can resume before it lapses. All plan changes go through Stripe Checkout and the Stripe billing portal, so invoices and payment methods are self-service too.

Nothing breaks and nothing errors. Losing entitlement to AI spam filtering or webhooks (downgrade, add-on removal, a failed payment) doesn't clear your settings — those features just fall dormant and PostTo silently falls back to baseline behavior. Your dashboard shows the toggle as "On · inactive" with an upsell, and everything resumes automatically — no re-toggling required — the moment you're re-entitled.

Yes — annual billing on every paid plan works out to roughly two months free compared to paying monthly. Switch between monthly and annual at any time from the billing portal.

Your first endpoint is live in under a minute

Free plan, no credit card required.

Create your free account