16m 40s to submit the batch, including queue wait
- Queue wait
- 0s
- Batch submission
- 16m 40s
- Total elapsed
- 16m 40s
10,000 recipients at 10 recipients/second, behind 0 queued recipients. This estimates submission time, not arrival in an inbox.
How to calculate email sending time
Divide the recipient count by the sustained sending rate. If another batch is ahead of yours, include those recipients in the total. This is a simple first-in, first-out model with one shared rate.
batch seconds = recipients ÷ rate
queue wait = queued recipients ÷ rate
total seconds = (queued + batch recipients) ÷ rateWe round each displayed duration up to a whole second, independently. The total uses the unrounded calculation, so it can differ from adding the two rounded parts.
How long does it take to send 10,000 emails?
With one recipient per email, no existing queue, and a sustained rate of 50 recipients per second, 10,000 ÷ 50 = 200 seconds, or 3 minutes 20 seconds. At 10 per second, the same batch takes 16 minutes 40 seconds.
Which rate should I enter?
Use a rate your application can sustain. Amazon SES counts recipients toward sending quotas, and its documented maximum rate can be higher than the rate it actually accepts. Count all To, Cc, and Bcc recipients, not just API calls.
This model excludes retries, network delays, provider throttling, quota resets, priority queues, and other senders sharing your allowance. Check daily and monthly allowances separately. The example rates are inputs, not Stampwing plan limits.
See how submission, queues, and delivery events fit together →
Sources and references
Use these primary sources for the underlying behavior. Stampwing’s explanations and calculators are practical aids; your provider’s response and configuration still matter.