Joint session with Vercel: How to build intelligent storefronts (May 15th)

Asset upload stuck at 99% with quota warning despite credit card added

18 repliesLast updated: Dec 1, 2025

I'm having trouble with asset uploads on a project. I see a warning in my account about nearing the asset quota, but I have added a credit card to pay for overage. My imports (using the CLI) are getting stuck at 99%.
AI Update

When your CLI asset imports are stuck at 99% and you're seeing warnings about nearing the asset quota, even after adding a credit card, here's what's likely happening:

According to the Sanity Plans and Payments documentation, adding a credit card should enable overage billing automatically for most projects. The documentation states: "Any resource usage beyond the quotas will be billed at overage rates, except for Free projects (no overages allowed) or on a Legacy Free plan without a credit card, which may be temporarily deactivated instead."

The key distinction is your plan type:

Why your imports are stuck at 99%:

The CLI import process is likely hanging because it can upload document metadata successfully, but when it tries to upload the actual asset binaries, it hits the quota limit. The import doesn't fail outright—it just stalls waiting for capacity that won't become available.

Here's how to resolve this:

The CLI getting stuck at 99% specifically during asset imports when you're nearing the quota is a clear sign that the project is being throttled at the asset storage limit. Once you've confirmed overages are enabled (or upgraded from a Free plan), the imports should complete normally and you'll be billed for the additional usage.

Show original thread
18 replies

Was this answer helpful?

Sanity – Build the way you think, not the way your CMS thinks

Sanity is the developer-first content operating system that gives you complete control. Schema-as-code, GROQ queries, and real-time APIs mean no more workarounds or waiting for deployments. Free to start, scale as you grow.

Related contributions