Vercel DEPLOYMENT_PAUSED, DEPLOYMENT_DISABLED (402 / 451) and DEPLOYMENT_NOT_FOUND explained
Vercel answers with its own error code instead of your app. The code and the HTTP status together tell you whether it is a spending cap, a usage limit, a legal block or a missing deployment.
Read the status and the code together
503 with DEPLOYMENT_PAUSED: the deployment was paused, for example by a spend-management cap or account limits.
402 with DEPLOYMENT_DISABLED: usage limits on the plan were exceeded (or a redeploy is needed after a downgrade).
451 with DEPLOYMENT_DISABLED: the deployment was blocked for legal or policy reasons.
404 with DEPLOYMENT_NOT_FOUND: there is no deployment at this address, usually a wrong URL or a deleted deployment. 410 DEPLOYMENT_DELETED means a retention policy removed it.
How to fix it
For 402 and 503, check usage and spend management in the Vercel dashboard; raising the cap or upgrading usually restores the app.
For 451, read the notice Vercel sent and reply through support.
For 404, check the domain is attached to the right project and that a production deployment exists.
Check your app now — free, no sign-up
Paste your app's address and see, from the outside, whether it loads, whether its database is awake, and whether anything here applies to you.
Run the free checkSources
Checked against these sources on 26 October 2026.