# SendSignal pricing

Transactional and marketing email API. All prices in USD. Sending pauses at your monthly quota by default — pay-as-you-go beyond it is opt-in, never automatic.

Human version: https://sendsignal.dev/pricing

## Plans

### Free — $0 (forever)

For side projects and getting to hello-world.

- **Included:** 3,000 emails/mo
- 3,000 emails / month
- REST API + SMTP relay
- Verified domains with DKIM
- Webhooks and live event stream
- Templates, contacts and suppressions
- Test mode

### Pro — $20 (per month, or $200 a year)

For products in production.

- **Included:** 50,000 emails/mo
- 50,000 emails / month
- Everything in Free
- Broadcasts and automations
- Inbound email parsing
- BIMI logo support
- Optional pay-as-you-go beyond quota

### Scale — $90 (per month, or $900 a year)

For senders who need their own reputation.

- **Included:** From 100,000 emails/mo
- From 100,000 emails / month
- Everything in Pro
- Dedicated IPs with managed warmup
- Priority support
- Optional pay-as-you-go beyond quota

### Enterprise — Custom (annual invoicing)

For high-volume senders with their own requirements.

- **Included:** Custom volume
- Custom sending volume
- Everything in Scale
- Multiple dedicated IPs
- Migration assistance
- Priority support
- Security review & DPA

## Included on every plan

- **Verified domains** DKIM, SPF, and tracking DNS records provisioned for you, with verification that polls until DNS is right.
- **Signed webhooks & live events** HMAC-signed webhooks with attempt history, plus a server-sent event stream you can tail in real time.
- **Automatic suppression** Bounces and complaints are suppressed automatically and checked on every send path.
- **One-click unsubscribe** RFC 8058 headers and signed unsubscribe links on every marketing send, by default.
- **SDKs, CLI & SMTP relay** TypeScript, Python, and Go SDKs, a CLI, an MCP server for agents, and a drop-in SMTP relay.
- **Test mode** Develop and run CI against test mode without emailing real recipients.

## Compare plans

| Feature | Free | Pro | Scale | Enterprise |
| --- | --- | --- | --- | --- |
| **Sending** |  |  |  |  |
| Emails included / month | 3,000 | 50,000 | From 100,000 | Custom |
| Pay-as-you-go beyond quota | No | Yes | Yes | Yes |
| REST API + SDKs | Yes | Yes | Yes | Yes |
| SMTP relay | Yes | Yes | Yes | Yes |
| Batch sending | Yes | Yes | Yes | Yes |
| Scheduling & idempotency keys | Yes | Yes | Yes | Yes |
| API rate limit | 60 req/s | 60 req/s | 60 req/s | Custom |
| **Deliverability** |  |  |  |  |
| Verified domains | Yes | Yes | Yes | Yes |
| Automatic suppression of bounces & complaints | Yes | Yes | Yes | Yes |
| One-click unsubscribe | Yes | Yes | Yes | Yes |
| Open & click tracking | Yes | Yes | Yes | Yes |
| Dedicated IPs with managed warmup | No | No | Yes | Yes |
| BIMI logo records | No | Yes | Yes | Yes |
| **Beyond transactional** |  |  |  |  |
| Broadcasts to segments & topics | No | Yes | Yes | Yes |
| Event-driven automations | No | Yes | Yes | Yes |
| Inbound email parsing | No | Yes | Yes | Yes |
| **Observability** |  |  |  |  |
| Signed webhooks with attempt history | Yes | Yes | Yes | Yes |
| Live event stream | Yes | Yes | Yes | Yes |
| API request logs | Yes | Yes | Yes | Yes |
| **Support** |  |  |  |  |
| Priority support | No | No | Yes | Yes |

## Notes

- **Pay-as-you-go beyond quota:** Off by default: sending pauses at your quota. Switch it on and additional email is billed at $0.90 per 1,000 rather than pausing.
- **REST API + SDKs:** Official SDKs for TypeScript (@sendsignal/sdk), Python (zero dependencies), and Go, plus a CLI and an MCP server for AI agents. Anything else can use the plain REST API.
- **Batch sending:** Send up to 100 messages in a single API call.
- **Scheduling & idempotency keys:** Schedule a send for a future time. An idempotency key makes retries safe, guaranteeing the same message is never sent twice.
- **Verified domains:** DKIM, SPF, and tracking DNS records are generated for you; verification polls until DNS propagates.
- **One-click unsubscribe:** RFC 8058 List-Unsubscribe headers and signed unsubscribe links go on every marketing send. That is the Gmail and Yahoo bulk-sender requirement, handled by default.
- **Dedicated IPs with managed warmup:** Sending IPs reserved for your account, with warmup schedules that ramp volume automatically to protect your reputation. Dedicated IPs only help above a sustained volume, which is why they start at Scale.
- **BIMI logo records:** Publish a BIMI record so your logo appears next to your mail in supporting inboxes. Requires DMARC at enforcement.
- **Inbound email parsing:** Point MX at SendSignal and received mail arrives parsed into structured messages with attachments, ready to read via API or to trigger automations.
- **Live event stream:** Tail delivery events in real time over server-sent events, with replay on reconnect.

## FAQ

### What happens if I hit my monthly quota?

By default sending pauses until the next calendar month or an upgrade — you are never surprise-billed. If you would rather keep sending, switch on pay-as-you-go in the console and additional email is billed at $0.90 per 1,000. It is off until you turn it on.

### Do I need a credit card for the free plan?

No. Sign up, verify a domain, and send. The free plan is a real plan, not a trial.

### When should I move from Pro to Scale?

When you want sending IPs reserved for your account. Dedicated IPs only improve deliverability above a sustained volume — below that a well-managed shared pool does better — so they start at Scale, with warmup handled for you.

### Can I send marketing and transactional mail from one account?

Yes. Broadcasts, automations, and transactional sends live in one console, with per-domain and per-topic controls, and suppression checks on every path.

### Is annual billing available?

Yes, Pro and Scale are available monthly or annually. Manage it from the console's billing page, powered by Stripe.

---

Docs: https://docs.sendsignal.dev
Free deliverability tools: https://tools.sendsignal.dev
