Skip to content
Docs

Reference

Every Emailit limit in one place, from per-second and daily sending limits and automatic increases to plan quotas, message size and dashboard limits.

Updated Oct 1, 2026

Emailit applies limits to protect deliverability for everyone on the platform and to keep the service stable. This page lists every limit you might hit, what happens when you do, and how to get more.

Sending limits

Every new workspace starts with the same sending limits, on every plan:

Limit Default Resets
Emails per second 2 Rolling one-second window
Emails per day 5,000 00:00 UTC every day
  • Shared. The limits are per workspace and shared by the API, SMTP and every API key in the workspace.
  • API counts recipients. A POST /v2/emails request with 3 addresses across to, cc and bcc counts as 3 emails.
  • SMTP counts transactions. Each SMTP transaction, starting at MAIL FROM, counts once.

Your current limits are on the Dashboard in the Sending Limits card: Emails per Second, Emails per Day with how many you’ve sent today and how many remain, and Subscribers per Audience.

When you hit a limit

The API returns 429 with Rate limit exceeded or Daily limit exceeded. SMTP rejects MAIL FROM with 452 4.4.5 Messages per second limit exceeded or 452 4.5.3 Daily message limit exceeded. Nothing is sent or charged, so you can retry.

Send responses include these headers:

Header Meaning
ratelimit-limit Emails allowed per second
ratelimit-remaining Emails left in the current second
ratelimit-reset Seconds until the per-second window resets
ratelimit-daily-limit Emails allowed per day
ratelimit-daily-remaining Emails left today
ratelimit-daily-reset Seconds until 00:00 UTC
retry-after Seconds to wait before retrying, on 429 responses
JSON
{
  "error": "Daily limit exceeded",
  "message": "Daily sending limit of 5000 messages has been reached.",
  "limit": 5000,
  "current": 5000,
  "retry_after": 41200
}

Send from a queue that respects your per-second limit, wait for retry-after before retrying, and spread large batches across the day. See Why do I get 429 Rate limit exceeded? and Rate limits.

Automatic increases on Pro and Business

On Pro and Business, Emailit raises sending limits automatically as you build a healthy sending history. Sending health is checked every hour, and limits go up one step when all of these are true:

  • At least 7 days have passed since the last increase.
  • The bounce rate is under 2% in every recent window with at least 100 unique recipients.
  • No sending domain is paused and the workspace isn’t suspended.
Limit Steps
Emails per day 500, 1,000, 2,000, 5,000, 10,000, 25,000, 50,000, 100,000, 250,000, 500,000, 1,000,000, then 25% more per step up to 2,000,000
Emails per second 2, 5, 10, 20, 50, 100, 200, 500, 1,000, then 25% more per step up to 2,000

A workspace on the defaults moves to 5 emails per second and 10,000 per day at its first increase. See Sending health.

Pay as you goProBusinessCustom
Sending limit increasesOn requestAutomatic, based on sending healthAutomatic, based on sending healthBy agreement

Request an increase

On any plan, you can ask for higher limits. On the Dashboard, select Request Increase in the Sending Limits card and fill in the requested emails per second (up to 50), emails per day (up to 100,000) and subscribers per audience (up to 1,000,000), plus where your list comes from and why you need more. The team usually reviews requests within 24 hours. See Workspace requests.

For more than the form allows, ask about a Custom plan.

Plan limits

Pay as you goProBusinessCustom
Sending domains3 (25 after your first credit purchase)1001,000By agreement
Webhook endpoints310100100
Webhook payload filters—Up to 25 rulesUp to 25 rulesUp to 25 rules
Subscribers per audience10,00050,000250,000Unlimited
  • Sending domains. On Pay as you go, your first credit purchase raises the limit from 3 to 25. An AppSumo license replaces the domain limit with its tier’s.
  • Members. Unlimited, except on workspaces with an AppSumo license, which allow as many members as the tier number.
  • Subscribers per audience apply when you add or import subscribers. The Audiences list shows usage, for example 12/10,000.

Going over a plan limit returns 422 with a message such as “Pay as you go includes 3 domain(s).” Existing items keep working if you downgrade. You just can’t add more until you’re under the limit.

Message limits

Limit Value
Recipients per field (API) 50 each in to, cc and bcc
Recipients per SMTP transaction No fixed limit
Message size, including attachments 40 MB. The API returns 413 and SMTP replies 552.
Attachment fetched from a URL 25 MB per file, 30-second download timeout
API request body 50 MB
Idempotency keys Remembered for 24 hours

Other limits

Feature Limit
Forward an email 3 per hour per workspace
Compose in the dashboard 3 per minute and 10 per hour per workspace
Campaign test sends Up to 5 addresses per test, 3 tests per minute
Webhook test events 5 per minute
Webhook payload filter rules 25 per endpoint, Pro and above
Events per webhook request Up to 100
Contact bulk actions (API) 100 contacts per request
Contact import 2,500 contacts per file (.csv, .xlsx or .xls)
Contact export 10,000 rows
Suppression import 10,000 rows, file under 8 MB
Suppression export 10,000 rows
Email verification list 10,000 addresses, file under 10 MB
Email verification results Kept for 30 days
DMARC report upload 10 MB per file
Template ZIP import 25 MB, 50 MB uncompressed, up to 80 images of 8 MB each
Automation Wait step Up to 30 days
Public subscribe endpoint 30 requests per minute
List endpoints 1 to 100 items per page
Events list offset Up to 2,500. Further pages return 422 events_offset_too_large.
OAuth client registration 20 per hour per IP address

How to get more

  • Sending limits: keep bounce rates low on Pro or Business for automatic increases, or use Request Increase on the Dashboard.
  • Domains, webhooks and subscribers: upgrade the plan.
  • Anything else: email support@emailit.com or ask about a Custom plan.

Was this page helpful?

Thanks for the feedback.

Thanks, we read every message.