Daily build limit not resetting — when does it actually reset?

Hi Vercel team,

I’m running into the *“Resource is limited – try again in 1 hour (more than 100, code: api-deployments-free-per-day)”*error on my free plan.

Could you please clarify:

  • At what exact time does the daily build limit reset (is it based on UTC time or my account’s local timezone)?

  • Is there a way to see when the next reset will occur in the dashboard or via the API?

  • Also, does each git push or preview trigger count separately toward the 100 deployments?

It seems unlikely I’ve reached the limit, so I’d like to better understand how it’s calculated.

Thanks a lot for your help!

— Julien

Hi @julienferla, as per the Limits docs:

You are able to deploy 100 times every 86400 seconds (1 day). Should you hit the rate limit, you will need to wait another day before you can deploy again.

  • It is every 86400 seconds window, so ideally should reset 1 day after the first request in the previous window. This means, say you deployed 100 times in last one hour, then you need to wait 23 more hours irrespective of the time of the day.
  • You should get rate limit headers API responses, which indicate the usage, remaining, and reset time.
  • Yes. All deployments no matter what caused them (API or Git event) will count in the same quota.

Can you share the use case and workflow you’ve? This will help us understand why you might be hitting the limits and what can we do to avoid.

I hope this helps.