Plans & Limits
SendFleet offers four plans across two infrastructure modes. Every plan shares the same API endpoint - the difference is whose AWS account delivers the mail, and what caps apply.
Plan comparison
| Feature | Starter | BYOC | Growth | Pro |
|---|---|---|---|---|
| Price | Free | $9 / mo | $15 / mo | $59 / mo |
| Infrastructure | Your AWS SES | Your AWS SES | SendFleet SES | SendFleet SES |
| Monthly email limit | 50 | Unlimited * | 25,000 | 100,000 |
| API keys | Unlimited | Unlimited | Unlimited | Unlimited |
| Email content stored | Never | Never | 90 days | 90 days |
| Email log dashboard | - | - | ✓ | ✓ |
| Webhook events | - | - | ✓ | ✓ |
| Bounce & complaint handling | Your SES | Your SES | ✓ Managed | ✓ Managed |
| Manual approval required | No | No | Yes | Yes |
| Support | Priority email | Priority email | Priority + SLA |
* BYOC unlimited = no SendFleet cap. Your AWS SES daily send quota applies.
How monthly limits work
Monthly email counts reset at the start of each calendar month (UTC).
When you reach your plan's limit, further POST /api/send/ requests return 429 Too Many Requests with error code usage_limit_exceeded. No emails are queued or partially sent - the response is immediate.
{
"success": false,
"error": "usage_limit_exceeded",
"detail": "Monthly limit of 25,000 emails reached. Upgrade your plan to continue sending."
}Rate limits
Rate limits are enforced per API key, per minute, using a sliding window. Limits reset continuously.
| Plan | Limit | HTTP status on breach |
|---|---|---|
| Starter / BYOC / Growth / Pro | 60 requests / minute | 429 Too Many Requests |
BYOC plan - your SES quota
On Starter and BYOC plans, emails are dispatched through your own AWS SES account. SendFleet enforces the Starter plan's 50-email cap but does not otherwise impose a sending ceiling on the BYOC plan. Your actual limit is determined by AWS:
| SES status | Daily limit | Notes |
|---|---|---|
| Sandbox (default) | 200 emails/day | Only to verified addresses. SendFleet rejects sandbox accounts at BYOC setup. |
| Production access | Set by AWS (typically 50,000+/day) | Request at AWS docs → |
Shared SES - manual verification
Growth and Pro plans send via SendFleet's managed AWS SES infrastructure. Because all customers on these plans share the same sending reputation, we manually review every account before granting access.
Upgrading plans
Plan upgrades take effect immediately. If you switch from Starter/BYOC to Growth/Pro mid-month, your monthly counter resets and you immediately gain access to the higher limit. Downgrades take effect at the end of the current billing period.
To upgrade, go to Dashboard → Billing. All billing is handled via Paddle - no invoice management or bank transfers required.
Abuse thresholds (Shared SES)
For accounts on Shared SES (Growth/Pro), we continuously monitor bounce and complaint rates over a rolling 7-day window. If your rates breach the thresholds below, sending is automatically suspended to protect the shared pool's deliverability.
| Metric | Threshold | Window | Minimum volume |
|---|---|---|---|
| Bounce rate | ≥ 4% | 7 days | 50 sends |
| Complaint rate | ≥ 0.08% | 7 days | 50 sends |
Suspension does not lock you out of the dashboard - you can still view your logs and contact support. To be reinstated, email support@sendfleet.net. See Suppression & Suspension → for full details.