550 5.4.5 Daily sending quota exceeded

This one comes back when you send through Gmail, not to it. The Google account you are relaying from has used its daily outbound allowance: 500 messages a day for a free Gmail address, 2,000 for a Workspace user, and 10,000 recipients a day for the SMTP relay service. Everything after the limit is refused until the rolling 24-hour window moves on.

What the server replies

550-5.4.5 Daily user sending limit exceeded. For more information on Gmail 550 5.4.5 sending limits go to https://support.google.com/a/answer/166852

Sent by
Gmail and Google Workspace
Type
PermanentRetry fails
About
Rate limits and quotas
Enhanced code
5.4.5

Who sends it

smtp.gmail.com and smtp-relay.gmail.com when an authenticated account submits a message past its quota. Apps and scripts that use a Gmail account as their outbound SMTP server see it most.

Why it happens

  • A website, CRM or script is sending notifications through a personal Gmail account that was never meant for volume.
  • A newsletter went out through Workspace to more recipients than the per-user limit allows.
  • A new Workspace account is in its trial period, where limits are lower.
  • Many messages were sent to invalid addresses; bounces count against the quota and Google lowers limits for accounts with high bounce rates.

How to fix it

  1. Wait for the window

    The limit is rolling, not midnight-based. Sending resumes as the oldest messages in the last 24 hours age out. Do not create a second account to route around it; Google suspends accounts for that.

  2. Move application mail off Gmail

    Gmail accounts are for people. Point your app at a transactional email service with its own domain authentication and no per-mailbox daily cap.

  3. Use the SMTP relay service for Workspace

    Workspace admins can enable the SMTP relay service, which carries a 10,000-recipient-per-day limit per user instead of 2,000 and is intended for devices and applications.

Check it yourself

These free tools show the records and connections behind this code for your own domain or server.

Related codes

Sources

Fewer bounces to look up.

Faivelo sends from authenticated, warmed infrastructure, turns permanent bounces into one clean event for your application and keeps the address out of future sends.

Send with Faivelo

Free tier included. No card needed.