If messages are queued, they'll be sent at the next hour. If you have more queued than your hourly limit at that time, they'll be held until the following hour, etc.
If you hit the 12,000 limit on a free plan, messages will be queued for up to 3 days (we hard-stop sending at the 12,000 ceiling). If you upgrade to a paid account within that timeframe, they'll start sending out again, limited again by the hourly quota for the account.
If you exceed the base emails in a given month for a paid plan, we'll periodically debit
your account balance based on your usage, and when your balance drops
below $0 we'll charge your credit card on file to bring the balance to
$5 (by default). You can configure the thresholds in your account's
billing settings (so you can adjust it so that if your balance drops below $10, we'll rebill to bring the account balance to $100, or some other amounts you choose). If your balance drops to $0 and we're unable to charge the credit card
on file, the mail will be queued until the credit card information is
updated, again queued for a maximum of 3 days.
The reset date for a free account is the day of the month that your account was opened - midnight UTC.
The reset date for monthly accounts is the day of the month that monthly billing began - midnight UTC.
We'll look at surfacing the reset date and the number of emails sent in a given month via the API as well. You can see the number of emails you've sent in a given month in the account, for now, on the dashboard.