OpenAI API Auto Recharge Failed: Restore Access and Check the Cause
If OpenAI API auto recharge fails, restore the correct organization's balance, then check the payment attempt, saved settings, and monthly recharge cap. A successful manual top-up restores funds but does not prove automatic recharge is working.
On this page

If OpenAI API auto recharge failed and your prepaid balance is depleted, open the affected organization's API billing page and make an authorized manual credit purchase. Allow a few minutes for the balance to update, then test one small request through the same project as the failing application. Next, check for a declined automatic payment, a missing recharge, or an exhausted monthly recharge cap.
A posted manual top-up restores your balance. It does not prove that the next automatic recharge will run. Keep those two recovery checks separate, especially when the same card works manually but automatic payments fail.
This guide covers prepaid billing for OpenAI's direct API, with billing rules and error codes checked on October 3, 2026.
Restore API access without losing the failure details
Before changing anything, save the current balance, organization and project, recharge settings, and the time of the failure. Keep the failed-payment email if one arrived. If the application returns an error, capture its code, message, and request ID without recording your API key. These details help distinguish what failed from what you later changed.
Then work through the recovery in order:
- Confirm the organization used by the application. A balance in another organization will not fund the failing request. Check the project's key assignment and the application's configured provider before purchasing credits.
- Open API billing and add credits. The control may appear as Buy credits or Add to credit balance. Complete the payment and any authentication prompt. If the purchase fails, move to the card checks below; repeated submission is not a diagnosis.
- Wait for the balance to update. OpenAI says a credit purchase can take a few minutes to appear. If the balance was negative, part of the purchase will offset that negative amount. A card notification alone is not the same as a posted API credit balance.
- Send one small request using the affected project and model. If it succeeds, resume work gradually. If it fails, inspect the new error rather than assuming the original billing problem is still the cause.
The purchase and balance behavior comes from OpenAI's prepaid billing guide. It also warns that delayed usage cutoff can leave a negative balance. Automatic recharge should therefore not be treated as a guarantee that a busy application can never run out of credit.
Still getting 429 after adding credits?
Read the response body's error.code. HTTP 429 alone does not identify the cause, and the broader error.type may still be insufficient_quota.
| Error detail | What to check next |
|---|---|
credit_balance_exhausted | Whether credits posted to the organization actually used by the request |
organization_spend_limit_exceeded | The organization's enforced spend cap |
project_spend_limit_exceeded | The affected project's enforced spend cap |
organization_usage_limit_exceeded | The organization's OpenAI-approved usage limit |
A request/token rate-limit message, or slow_down | Traffic pacing and any returned Retry-After instruction |
Only a broad insufficient_quota message | Balance, account limits, and organization/project selection; the cause is not yet specific |
These distinctions follow OpenAI's error-code reference. An authorized administrator can review whether a cap matches the intended budget; buying more credits does not remove that cap. Repeated calls or a new API key do not replenish a depleted balance. For a confirmed traffic limit, follow the separate OpenAI API 429 troubleshooting guide.
Check the payment attempt, recharge settings, and monthly cap
Start with evidence of a payment attempt, then inspect the saved configuration and the automatic-purchase allowance. Avoid changing all three at once: doing so makes it harder to tell which correction mattered.
| What you can observe | What it establishes | Next action |
|---|---|---|
| A failed automatic-payment email or identifiable declined recharge | A payment attempt failed | Review the payment method and the specific failure message |
| Balance below the threshold, but no identifiable automatic attempt | A recharge is missing from the records you can see; the cause is still unknown | Check the saved switch, threshold, target balance, and remaining monthly allowance |
| Monthly automatic-purchase cap reached | Further automatic purchases are blocked by that cap | Review the cap with the billing owner or use an authorized manual purchase for immediate funding |
| Manual purchase succeeded | Funds were added manually | Continue checking automatic recharge independently |
OpenAI's prepaid guide says a failed recharge payment generates an email. A missing recharge may have no recorded payment attempt, so the absence of an email does not rule out a problem. Check the billing account's inbox and spam folder, then compare payment records with the saved settings.
Check the saved switch, threshold, and target balance
Open the automatic recharge settings for the affected organization. Confirm that automatic recharge is enabled and that the settings remain saved after reopening them. Read any failure email for instructions specific to that event rather than assuming a purchase automatically re-enabled the feature.
The threshold determines when the balance is low enough to trigger a recharge. The target balance is the balance the recharge aims to restore. For example, an $8 balance and a $30 target imply a $22 purchase before other limits apply, rather than a fixed $30 charge. These example amounts are in US dollars.
OpenAI documents a $5 minimum automatic purchase, with maximum recharge and balance amounts dependent on the account's trust tier. Its setup guide gives no universal retry schedule after failure. Repeatedly toggling the setting is not a documented repair.
The monthly recharge cap can block a top-up even when the card works
The monthly automatic-purchase cap limits how much can be bought automatically. It is distinct from an API spend cap and from the credits already available to use.
Consider a hypothetical $100 monthly recharge cap:
| Automatic purchases already made this month | Remaining automatic-purchase allowance | Consequence under the documented minimum |
|---|---|---|
| $90 | $10 | A recharge may be limited to the remaining $10, if other conditions are satisfied |
| $98 | $2 | The remainder is below the $5 minimum automatic purchase |
| $100 | $0 | No further automatic purchase is available until the next month unless the cap is changed |
Under OpenAI's documented rules, a recharge exceeding the remaining cap may be reduced to the remainder if that amount meets the minimum. The example shows the available allowance, not a guarantee that a charge will trigger. Manual purchases do not count toward the automatic recharge cap or reset the amount already used. This purchase cap also does not stop you from consuming credits already in the account.

Troubleshoot a declined automatic payment
Use the decline message and the issuing bank's information to narrow the problem. Check the card number, expiration date, billing address and postal code, available funds, and any authentication prompt. Ask the bank whether it blocked the specific transaction and, where relevant, whether online, international, or recurring payments are allowed.
OpenAI's card-decline guidance says that API credit purchases support standard credit or debit cards, not prepaid cards. Both the access region and the card-issuing bank's region must be supported. The bank will often have more detail about the decline than OpenAI can provide. Use accurate billing details and an eligible payment method rather than trying alternate addresses or location workarounds.
When manual payments work but automatic payments fail
A successful manual purchase does not identify why an automatic recharge failed. Check for an automatic payment attempt first: without one, a card-decline checklist may be the wrong starting point. If an attempted charge was declined, give the bank that transaction's time and amount.
In a March 2026 community thread, a user reported automatic payments failing while manual payments with the same card worked. A later participant noted that manual top-ups had been mistaken for automatic ones during troubleshooting. These individual reports illustrate why payment types matter; they do not establish a current cause.
Likewise, a July 2026 report of silent recharge failure later received a July 19 reply from the OpenAI_Support account saying a fix had been deployed. The original report should not be read as evidence that the same incident is still ongoing. Check OpenAI's status page for current service information and your own billing records for account-specific evidence.
Verify that automatic recharge actually works again
After correcting an identified payment or configuration problem, verify two separate outcomes:
| Recovery check | Evidence to look for | What it proves |
|---|---|---|
| API access restored | Posted credit balance and a successful small request from the affected project | The application can use the current funds |
| Automatic funding restored | An identifiable automatic purchase after a normal threshold crossing, followed by a refreshed balance | Automatic recharge completed on that occasion |
For the second check, save the enabled setting, threshold, target balance, and remaining monthly allowance. As normal usage takes the balance below the threshold, match the credit increase to an automatic payment event. If the available records do not distinguish it from a manual purchase, ask support to confirm the payment type.
Do not deliberately consume credits to force a test. Until an automatic event is observed, the state is API access restored; automatic recharge still unverified. This check confirms a completed recharge, without guaranteeing future timing or reliability.

For a production application, keep low-balance and payment-failure alerts independent of the recharge feature. Choose a threshold that leaves time for someone to respond. Your own observed spending rate multiplied by the time needed to respond, plus a buffer for bursts, is a useful planning estimate. There is no universal safe threshold: an amount that lasts days for one project can disappear quickly in another.
Give support a clear payment timeline
Contact OpenAI through the chat bubble on help.openai.com, following its support instructions. Provide a short timeline, with timestamps and a time zone, rather than only saying “auto recharge is broken.” Include:
- The affected organization and project, and the account email in the private support conversation.
- The balance, saved recharge settings, and remaining monthly automatic-purchase allowance when the problem occurred.
- Any failed automatic-payment event or email, plus each later manual purchase labeled explicitly as manual.
- The posted balance after the purchase, the exact API error if it persists, and a relevant request ID.
- Sanitized screenshots and the corrective steps already attempted.
Do not include API keys, full card numbers, or security codes. If the same card works manually, say so alongside the two transactions' times and amounts. If no automatic attempt is visible, state that observation without labeling it a bank decline. This gives support the evidence needed to investigate the missing trigger or failed payment while keeping successful manual recovery separate from the remaining automatic-recharge problem.
Frequently asked questions
Does adding credits turn auto recharge back on?
Do not assume it does. A manual purchase adds funds; check the saved automatic recharge switch separately and follow any instructions in the failure email. OpenAI's prepaid billing guide does not establish that a manual top-up automatically re-enables recharge. Verify it later with an identifiable automatic payment during normal usage.
Why does my card work manually but fail on auto recharge?
The manual transaction's success does not identify the automatic failure's cause. First distinguish a declined automatic charge from a missing trigger or exhausted monthly recharge cap. For a recorded decline, ask the bank about that specific transaction; OpenAI's card troubleshooting guide recommends checking payment details, available funds, and bank restrictions.
Why didn't I get a failed-payment email?
No email does not prove that auto recharge is working. OpenAI documents an email for a failed recharge payment, but that does not explain a recharge with no visible payment attempt. Check spam, the saved recharge settings, and the remaining monthly automatic-purchase allowance.
Why am I still getting 429 after a successful top-up?
Read the new error.code. Credits may still be posting or may belong to another organization. A funded balance also does not remove an enforced spend cap, approved usage limit, or traffic limit. OpenAI's error-code reference distinguishes these cases. Use the 429 troubleshooting guide if the response identifies a request or token rate limit.
Sources9
External pages this guide links to, in the order they appear. Last updated Oct 4, 2026.
Sources9
External pages this guide links to, in the order they appear. Last updated Oct 4, 2026.
- 1.API billing pageplatform.openai.com/account/billing
- 2.prepaid billing guidehelp.openai.com/en/articles/8264644-setting-up-and-managing-prepaid-api-billing
- 3.error-code referencedevelopers.openai.com/api/docs/guides/error-codes
- 4.card-decline guidancehelp.openai.com/en/articles/7232916-why-was-my-credit-card-declined
- 5.March 2026 community threadcommunity.openai.com/t/autopay-fails-after-multiple-auto-recharge-attempts-in-a-short-time-manual-payment-works-fine/1376572
- 6.July 2026 report of silent recharge failurecommunity.openai.com/t/auto-recharge-silently-failed/1385922
- 7.OpenAI's status pagestatus.openai.com
- 8.help.openai.comhelp.openai.com
- 9.support instructionshelp.openai.com/en/articles/6614161-how-can-i-contact-support





