Pricing
Unlimited contacts on every plan. Pricing scales with your email volume, not your list size.
How many emails per month?
Free
$0/month
For developers starting with transactional email
3,000 emails/month
RESTful Sending API
SMTP
Open & Click Tracking
Webhooks
1 Sending Domain
Transactional
From$15.00/month
For teams that need reliable transactional delivery
RESTful Sending API
SMTP
Open & Click Tracking
Dynamic Suppression
Webhooks
Unsubscribe Management
Dedicated IP eligible
Marketing
From$30.00/month
For teams that need to engage their audience
Everything in Transactional
Campaigns
Automations
Unlimited Contacts
Lists & Segments
Campaign Analytics
Dedicated IP eligible
| Sending | Free | Transactional | Marketing |
|---|---|---|---|
| Daily limit Free plan is limited to 100 emails per day. Paid plans have no daily sending limit. | 100 | ||
| RESTful Sending API Send emails programmatically via our REST API with JSON payloads. | |||
| SMTP relay Use standard SMTP credentials to send through your existing email client or app. | |||
| Open & Click Tracking Track when recipients open your emails and click links inside them. | |||
| Webhooks Get real-time HTTP callbacks for delivery, bounce, open, click, and complaint events. | |||
| Unsubscribe Management Automatic one-click unsubscribe headers and hosted unsubscribe pages. | |||
| Dynamic Suppression Automatically suppress bounced, complained, and unsubscribed addresses from future sends. | |||
| Dedicated IP eligible Send from your own IP address for full control over your sender reputation. | |||
| Marketing | Free | Transactional | Marketing |
| Campaigns Send one-time email blasts to a segment or list of contacts. | |||
| Automations Build multi-step email flows triggered by events like signups, purchases, or time delays. | |||
| Unlimited Contacts Store as many contacts as you need. You only pay for emails sent, not contacts stored. | |||
| Lists Organize contacts into lists for targeted sending. | |||
| Segments Create dynamic groups based on contact properties, behavior, and engagement. | |||
| Campaign Analytics Detailed reports on opens, clicks, bounces, and unsubscribes per campaign. | |||
| Infrastructure | Free | Transactional | Marketing |
| Sending Domains Custom domains authenticated with DNS records for sending emails. | 1 | 5 | 5 |
| SPF, DKIM & DMARC Email authentication protocols that verify your domain and protect against spoofing. | |||
| Email Templates Reusable HTML templates with variable substitution for consistent emails. | 3 | 1,000 | 1,000 |
| Data Retention How long we store email logs, events, and analytics data. | 7 days | 30 days | 30 days |
| API Keys Separate API keys for different apps or environments. | 1 | Unlimited | Unlimited |
| Overage Cost per additional 1,000 emails after you exceed your monthly limit. | $1.00 / 1K emails | $1.00 / 1K emails | |
| Rate limit Maximum number of API requests allowed. Free plan is limited per hour; paid plans are limited per minute. | 20/hour | 120/min | 120/min |
| Support | Free | Transactional | Marketing |
| Documentation API reference, guides, and code examples to get you started. | |||
| Email support Reach our team via email for technical questions and account help. | |||
| Chat support Live chat with our support team during business hours. |
| Sending | |
|---|---|
| Daily limit Free plan is limited to 100 emails per day. Paid plans have no daily sending limit. | 100 |
| RESTful Sending API Send emails programmatically via our REST API with JSON payloads. | |
| SMTP relay Use standard SMTP credentials to send through your existing email client or app. | |
| Open & Click Tracking Track when recipients open your emails and click links inside them. | |
| Webhooks Get real-time HTTP callbacks for delivery, bounce, open, click, and complaint events. | |
| Unsubscribe Management Automatic one-click unsubscribe headers and hosted unsubscribe pages. | |
| Dynamic Suppression Automatically suppress bounced, complained, and unsubscribed addresses from future sends. | |
| Dedicated IP eligible Send from your own IP address for full control over your sender reputation. | |
| Marketing | |
| Campaigns Send one-time email blasts to a segment or list of contacts. | |
| Automations Build multi-step email flows triggered by events like signups, purchases, or time delays. | |
| Unlimited Contacts Store as many contacts as you need. You only pay for emails sent, not contacts stored. | |
| Lists Organize contacts into lists for targeted sending. | |
| Segments Create dynamic groups based on contact properties, behavior, and engagement. | |
| Campaign Analytics Detailed reports on opens, clicks, bounces, and unsubscribes per campaign. | |
| Infrastructure | |
| Sending Domains Custom domains authenticated with DNS records for sending emails. | 1 |
| SPF, DKIM & DMARC Email authentication protocols that verify your domain and protect against spoofing. | |
| Email Templates Reusable HTML templates with variable substitution for consistent emails. | 3 |
| Data Retention How long we store email logs, events, and analytics data. | 7 days |
| API Keys Separate API keys for different apps or environments. | 1 |
| Overage Cost per additional 1,000 emails after you exceed your monthly limit. | |
| Rate limit Maximum number of API requests allowed. Free plan is limited per hour; paid plans are limited per minute. | 20/hour |
| Support | |
| Documentation API reference, guides, and code examples to get you started. | |
| Email support Reach our team via email for technical questions and account help. | |
| Chat support Live chat with our support team during business hours. | |
Questions & Answers
What our customers are saying
See how developers, marketers, and product teams use Sendkit to send emails that reach the inbox.
We needed something simple for onboarding emails. The MCP integration is what got us, we connected it to Claude and had our whole email sequence done in maybe 15 minutes. Looked around before and couldn't find that anywhere else.

Pedro Campos
Founder at SupapinMigrating our SMTP relay took maybe 20 minutes. Swapped the host, dropped in the API key, done. Bounce handling and suppression lists just work. We had a whole week blocked for that and didn't need any of it.

Paulo Castellano
Founder at ChangelogfyWe use Sendkit for appointment reminders, post-treatment follow-ups, stuff like that. Set up all the automations myself in one sitting, no developer needed. Our clients actually started rebooking more once we stopped forgetting to follow up.

Patrick Silva
Founder at BellacorpoStart sending in minutes.
3,000 emails/month on the free tier. No credit card, no commitment.
Still wondering?
See what your favorite LLM has to say about us, then make an informed decision.