Production deploys stuck behind a stale "credit usage exceeded" block despite available credits

Hi, I need help clearing what looks like a stuck deploy block on my account.

Site: merrimacloghomes.com
Account: Merrimac Log Homes (Personal plan)

The problem:

Every production deploy has failed for 24+ hours with:

HTTP 403

{"error":"Account credit usage exceeded - new deploys are blocked until credits are added"}

This happens both from the Netlify CLI (netlify deploy --prod) and from a direct API call to the deploys endpoint.

Why I think this is a stale block, not a real credit shortage:

  • I purchased 1,000 credits about 24 hours ago. The block never cleared. I have since added 500 more.

  • My Credit Balance page shows 1,440.6 add-on credits available (and 0 plan credits, which the page says is fine because add-on credits take over once plan credits are used up).

  • A GET /accounts API call shows usages_exceeded: [] and sites_with_usage_exceeded: [] — both empty.

  • payment_failed is null. There is no failed payment.

  • Draft deploys (netlify deploy without --prod) succeed normally. Only production deploys are blocked.

So the account record itself reports nothing is over limit, I have plenty of credits, and yet the deploy gate keeps returning the “credit usage exceeded” error. The block flag does not appear to be re-evaluating against my current credit balance.

What I need:

Could a Netlify staff member please manually clear the stuck production-deploy block on this account? I am happy to share the account ID and site ID by private message if needed.

Thank you.

Hey @mlhnh :wave:,
Thanks for reaching out!

We’ve gone ahead and created a support ticket for you, so our team can follow up with you directly via email from the help desk. Our Support crew will be in touch with you by email soon.

Great news: these days anyone can reach out to Netlify Support. First, you can try getting an answer using Ask Netlify, our helpful AI search tool. If your question isn’t answered there, you can submit a ticket using the support form, and we’ll take it from there.

We’re keeping the community around for swapping ideas, sharing tips and tricks, and talking shop with other folks building on the platform — but for support issues, tickets are the way to go.

Thanks for being here, and keep an eye out for that email from us!