# Créditos de la API de OpenAI caducados: qué puedes recuperar

> Los créditos prepago de la API de OpenAI caducan al año y no se amplían. Solo un error de cobro, un uso no autorizado o un fallo de OpenAI justifica reclamar.

- URL: https://blog.laozhang.ai/es/posts/openai-api-credits-expired
- Published: 2026-09-24
- Updated: 2026-09-24
- Author: LaoZhang AI Team (https://blog.laozhang.ai/es/about)
- Category: API Guides
- Tags: OpenAI API, Créditos prepago, Facturación, credit_balance_exhausted, Recarga automática

---
Si tu saldo de la API de OpenAI ha bajado a 0 sin que lo gastaras, lo más probable es que los créditos hayan caducado. Los créditos comprados caducan al cabo de un año y OpenAI no puede ampliar esa fecha, ni para los créditos comprados ni para los créditos concedidos. Haberte olvidado de usarlos no figura entre los motivos de reembolso: solo tiene sentido abrir un caso con soporte si puedes demostrar un error de facturación, un uso no autorizado de tu cuenta o un fallo de OpenAI, incluida una restricción incorrecta de la cuenta.

Lo que sí depende de ti es comprobar que el saldo desapareció por caducidad y no por otra causa, recuperar el acceso a la API con una recarga pequeña y calcular las próximas recargas para no volver a dejar dinero sin usar. Las reglas que siguen son las de la ayuda de OpenAI y sus condiciones de créditos a 24 de septiembre de 2026.

## Las reglas: un año, sin prórroga y sin reembolso por olvido

La norma aparece en dos textos oficiales. El [artículo de ayuda de OpenAI sobre la facturación prepagada](https://help.openai.com/en/articles/8264644-setting-up-and-managing-prepaid-api-billing), que en español se titula «Configurar y gestionar la facturación prepagada de la API», dice que los créditos comprados caducan al cabo de un año y que OpenAI no puede ampliar la fecha de caducidad. Las [Condiciones de crédito del servicio](https://openai.com/policies/service-credit-terms/), actualizadas el 1 de enero de 2026, precisan desde cuándo se cuenta: un año desde la fecha de compra o de emisión si no se usan, salvo que en el momento de la compra se indique otra cosa.

| Regla oficial | Qué significa para tu saldo |
| --- | --- |
| Caducan un año después de la compra o emisión | La cuenta atrás empieza con cada recarga o crédito concedido, no con tu última actividad. Recargar otra vez no renueva lo que ya tenías. |
| OpenAI no puede ampliar la caducidad | Pedir una prórroga antes del vencimiento tampoco funciona. |
| No reembolsables salvo que lo exija la ley, un contrato o una excepción aprobada | Las excepciones son concretas y se revisan caso por caso (más abajo). |
| Si tienes créditos gratuitos, se consumen antes que los comprados | Mientras quede un crédito promocional, tu recarga no se toca y su año sigue corriendo. |
| Intransferibles; venderlos, regalarlos o cederlos está prohibido | No puedes salvar el saldo pasándolo a otra cuenta, y hacerlo puede acabar en revocación de créditos o suspensión. |

«Créditos concedidos» (credit grants, en la interfaz) es el término de OpenAI para los créditos que la empresa te asigna, como los promocionales o los de programas concretos. Si lo que caducó era un crédito que nunca pagaste, su fecha la fija la oferta con la que lo recibiste; el nivel gratuito y sus límites se explican en [API de OpenAI gratis: qué incluye el nivel Free y cómo comprobar tus límites](https://blog.laozhang.ai/es/posts/openai-api-free-tier).

## Antes de darlo por perdido: confirma que fue caducidad

La caducidad no tiene un código de error propio. Cuando vence el último lote de créditos, la API responde igual que cuando lo has gastado todo: un 429 con el código `credit_balance_exhausted`. Por eso conviene descartar las otras causas que dejan el saldo a 0 o bloquean las llamadas.

![Seis síntomas de saldo a 0 o API bloqueada y su causa: caducidad, consumo normal, saldo negativo, créditos retirados por un pago, límite de gasto o uso y clave de API caducada](https://blog.laozhang.ai/posts/es/openai-api-credits-expired/img/diagnostico-saldo-cero.webp)

| Lo que ves | Causa probable | Dónde mirarlo | Qué hacer |
| --- | --- | --- | --- |
| Saldo a 0 y un lote con fecha de caducidad ya pasada | Caducidad | Pestaña Credit grants de Billing | Revisa si encajas en una excepción; si no, recarga lo justo |
| Saldo a 0 y un gasto equivalente en Usage | Consumo normal | Página Usage | Recarga |
| Compras USD 10 y el saldo sube menos | Saldo negativo: el acceso no se corta al instante y ese uso se descuenta de la siguiente compra | Billing | Es consumo real, no un cobro indebido |
| El saldo baja de golpe tras una disputa o un reembolso del pago | OpenAI retira los créditos equivalentes a ese importe | Historial de pagos y tu banco | Aclarar el pago; no es caducidad |
| La recarga automática no llegó | Pago fallido; OpenAI envía un correo | Correo y método de pago | Actualiza la tarjeta y recarga |
| Saldo positivo, pero la API devuelve 429 | Límite de gasto de la organización o del proyecto, límite de uso asignado o límite de peticiones | `error.code` de la respuesta | Ajusta el límite correspondiente |
| `AuthenticationError` con clave «expired» | La clave de API está caducada o revocada; los créditos no tienen nada que ver | Página de claves de API | Crea una clave nueva |

El dato decisivo está en `error.code`, no en `error.type`. Según la guía de códigos de error de OpenAI, en los errores de facturación el tipo puede seguir siendo `insufficient_quota` aunque el código diga otra cosa:

| `error.code` en el 429 | Qué significa |
| --- | --- |
| `credit_balance_exhausted` | La organización no tiene créditos prepago; los gastaste o caducaron |
| `organization_spend_limit_exceeded` | Has alcanzado el límite de gasto de la organización |
| `project_spend_limit_exceeded` | Has alcanzado el límite de gasto del proyecto |
| `organization_usage_limit_exceeded` | Has llegado al límite de uso que OpenAI asignó a la organización |
| sin código de facturación, o `slow_down` | Límite de peticiones o tokens por minuto |

Con el SDK de Python, un 429 llega como `RateLimitError`. Para ver el código sin buscar en los registros:

```python
import openai

try:
    ...  # tu llamada habitual a la API
except openai.RateLimitError as e:
    print(e.status_code, e.type, e.code)
```

Reintentar no sirve en ninguno de los casos de facturación, gasto o cuota: el acceso vuelve cuando cambias el saldo o el límite, no insistiendo. Si el código apunta a un límite de gasto o de uso, sigue [Error 429 en OpenAI API: cómo identificar la causa y recuperar el servicio](https://blog.laozhang.ai/es/posts/openai-api-rate-limit); si solo ves `insufficient_quota` y no tienes claro qué parte de la facturación falla, [Error quota exceeded en OpenAI API: revisa facturación antes de reintentar](https://blog.laozhang.ai/es/posts/openai-api-quota-exceeded-error) recorre las comprobaciones en orden.

### Dónde aparece la fecha de caducidad

OpenAI no garantiza avisos antes de que caduquen tus créditos. Esa es la respuesta que soporte dio en marzo de 2026 a un usuario que perdió USD 1.060 repartidos en cinco recargas. Según su relato, ni Billing Overview, ni el historial de facturación, ni la página Usage mostraban fechas, y tampoco el correo de confirmación, la factura ni el recibo. La única pantalla con la caducidad de cada lote era una pestaña aparte llamada Credit grants. Un usuario veterano del foro respondió que la página de compra lleva más de dos años con una nota sobre la caducidad.

Es el testimonio de un usuario y la interfaz puede cambiar, pero te dice dónde buscar primero: abre Billing en [platform.openai.com](https://platform.openai.com/settings/organization/billing), localiza la sección de créditos concedidos y apunta la fecha de cada lote.

## ¿Se pueden recuperar los créditos caducados?

En el caso habitual, no. La ayuda de OpenAI enumera cuándo un crédito puede reembolsarse, y el simple vencimiento no está en la lista. Si tu caso encaja en uno de los supuestos, prepara las pruebas antes de escribir a soporte:

| Supuesto oficial | Ejemplo | Pruebas que puedes reunir |
| --- | --- | --- |
| Error de facturación verificado | Te cobraron dos veces la misma recarga, o el importe acreditado no coincide con el cobrado | Factura y recibo de OpenAI, extracto bancario, captura del historial de facturación |
| Actividad no autorizada confirmada | Una clave filtrada consumió créditos desde un proyecto que no reconoces | Uso por proyecto y por clave con fechas, momento en que revocaste la clave, registros de tu aplicación |
| Fallo del servicio de OpenAI confirmado o restricción incorrecta de la cuenta | La cuenta estuvo bloqueada por error y no pudiste usar los créditos antes de que vencieran | Correos de la restricción, números de ticket, fechas de inicio y fin del bloqueo |

Para créditos que ya gastaste, la ayuda solo contempla el uso no autorizado confirmado o una corrección de facturación verificada. Para créditos sin usar, entran los tres supuestos.

Si encajas, contacta con soporte desde el [centro de ayuda de OpenAI](https://help.openai.com/en/articles/6614161-how-can-i-contact-support) y deja claro en el primer mensaje el ID de la organización, las fechas e importes de las compras afectadas, el supuesto que alegas y las pruebas adjuntas. OpenAI no publica plazos de respuesta ni garantiza el resultado: cada caso se decide por separado.

El historial del foro de la comunidad invita a no hacerse ilusiones. En diciembre de 2024, un usuario contó que le habían «reactivado» los créditos caducados; después aclaró que en realidad le concedieron un saldo nuevo con otros 12 meses de validez y que no sabía por qué habían hecho una excepción con él. Otros usuarios, uno de ellos con USD 600 caducados, recibieron una negativa, y en 2026 soporte respondió por escrito que sus equipos no pueden hacer excepciones a la caducidad de 12 meses.

### Contracargo y normativa de consumo

Hay quien plantea disputar el cargo con la tarjeta o reclamar como consumidor. Antes de hacerlo, ten en cuenta dos cosas. Si un pago se disputa o se reembolsa, OpenAI retira de la cuenta los créditos equivalentes; y en el foro un usuario afirma que una disputa con la tarjeta suele acabar en bloqueo inmediato de la cuenta, algo que OpenAI no ha confirmado. Las condiciones dicen que los créditos no son reembolsables «salvo que lo exija la ley»; si crees que la normativa de consumo de tu país te ampara, consúltalo con una asociación de consumidores o con un abogado antes de arriesgar la cuenta.

## Recuperar el acceso a la API sin perder más dinero

Si el diagnóstico confirma `credit_balance_exhausted` y no tienes otro límite activo:

1. Abre la página de facturación de la organización correcta; necesitas permisos para gestionar su facturación.
2. Pulsa Buy credits o Add to credit balance, según el botón que aparezca.
3. Compra el mínimo que cubra tu uso inmediato. La compra mínima es de USD 5 (el importe propuesto por defecto al configurar la facturación es de USD 10).
4. Revisa la opción de recarga automática (auto-reload) antes de confirmar: al configurar la facturación viene activada por defecto. Déjala solo si ya sabes qué umbral y qué límite mensual quieres (siguiente sección).
5. Espera unos minutos a que se actualice el saldo y lanza una única petición de prueba antes de reactivar todo el tráfico.

Si antes de quedarte sin saldo la API siguió respondiendo un rato, puede que tengas saldo negativo. Ese importe se descuenta de la compra, así que con USD 5 podrías ver menos de USD 5 disponibles. Si partes de cero y todavía no tienes clave ni método de pago, [Cómo obtener una clave API de ChatGPT/OpenAI sin confundir Plus y créditos](https://blog.laozhang.ai/es/posts/openai-api-key-free-trial) cubre el primer pago y la primera llamada.

## Cuánto recargar para que no vuelva a caducar

La parte que caduca de un lote es lo que compraste menos lo que consumiste antes de su fecha de vencimiento. De ahí sale una regla sencilla: lo que recargues en un periodo de 12 meses no debería superar lo que de verdad vas a gastar en esos 12 meses.

Un ejemplo con números supuestos: si la página Usage muestra una media de USD 6 al mes en los últimos tres meses, tu necesidad anual ronda los 6 × 12 = USD 72. Con una recarga de USD 200 quedarían unos 200 − 72 = USD 128 expuestos a caducar. Sustituye los valores por los de tu propia página Usage; si tu consumo es irregular o va a bajar, calcula con la parte baja.

![Comparación entre una recarga de USD 200, con USD 128 expuestos a caducar si gastas USD 72 al año, y una recarga automática con umbral de USD 5, vuelta a USD 10 y límite mensual de USD 20](https://blog.laozhang.ai/posts/es/openai-api-credits-expired/img/cuanto-recargar.webp)

Cuando el consumo es bajo o impredecible, suele salir mejor recargar poco y dejar que la recarga automática reponga el saldo que hacer una compra grande de una vez. La recarga automática tiene tres ajustes:

| Ajuste | Qué controla | Ejemplo para unos USD 6 al mes |
| --- | --- | --- |
| Umbral de saldo | Cuándo se dispara la recarga | USD 5 |
| Saldo al que volver | Cuánto se compra en cada recarga | USD 10 (cada recarga añade al menos USD 5, el mínimo) |
| Límite mensual de recarga (opcional) | Cuánto puede comprarse automáticamente en un mes | USD 20 |

Con esos valores, tu saldo rara vez pasa de USD 10, y eso es lo máximo que podrías perder si dejas de usar la API durante un año. Los importes son un ejemplo propio, no una recomendación de OpenAI; el saldo máximo y la recarga máxima dependen además de tu nivel de confianza (trust tier), que OpenAI calcula con tu uso y tu historial de pagos.

Dos detalles del límite mensual. Las compras manuales no cuentan para ese límite, y cuando se alcanza no hay más recargas automáticas hasta el mes siguiente; si una recarga lo superaría, solo se añade lo que queda, siempre que llegue al mínimo. Además, OpenAI aclara que el límite de recarga no es un límite de uso de la API. Si una clave se filtra, la recarga automática seguirá comprando créditos hasta ese tope, así que conviene fijar también un límite de gasto en el proyecto o en la organización. Y como el corte al agotar el saldo no es instantáneo, tampoco uses el saldo prepago como freno de gasto.

Si aun así prefieres recargar importes grandes, pon un recordatorio en tu calendario unos once meses después de cada compra y revisa entonces la pestaña de créditos concedidos.

## Los créditos de ChatGPT y Codex son otro saldo

Los créditos de la API se compran y se gastan en platform.openai.com. Los créditos que se compran dentro de ChatGPT para uso flexible (por ejemplo, para Codex) son otro producto con su propio saldo; un artículo de ayuda citado en el foro indica que también son válidos durante 12 meses desde la compra. Si lo que has agotado es el límite de Codex en tu suscripción, consulta [Límite de Codex en ChatGPT Plus: cuándo sirven los créditos](https://blog.laozhang.ai/es/posts/chatgpt-plus-codex-weekly-limit-credits).

Si comparas proveedores, la caducidad anual no es exclusiva de OpenAI: a julio de 2026, la ayuda de Anthropic indicaba que los créditos comprados de la API de Claude también caducan un año después de la compra, sin prórroga ni reembolso.

## Preguntas frecuentes

### ¿OpenAI avisa antes de que caduquen los créditos?

No hay que contar con ello. Soporte ha respondido que OpenAI no garantiza recordatorios de caducidad y que es responsabilidad del cliente vigilar el saldo y las fechas en el panel de facturación.

### ¿Recargar ahora recupera los créditos que ya caducaron?

No. Una recarga nueva crea saldo nuevo con su propio año de validez; lo caducado no vuelve, y si tenías saldo negativo, se descuenta de esa compra.

### ¿Puedo pasar los créditos a otra cuenta o venderlos antes de que caduquen?

No. Las condiciones de OpenAI prohíben transferir, vender, regalar o intercambiar créditos, y hacerlo puede acarrear la revocación de los créditos o la suspensión de la cuenta sin reembolso.

### ¿Por qué mi recarga no se gastó si estuve usando la API?

Si tenías créditos gratuitos o promocionales, se consumen antes que los comprados. Mientras tanto, el año de la recarga sigue contando.
