Billing hard limit reached api error

I am getting this error:

Error: 400 {
  "error": {
    "code": "billing_hard_limit_reached",
    "message": "Billing hard limit has been reached",
    "param": null,
    "type": "invalid_request_error"

I am running this on replit and I have the paid/plus subscription and a $5.00 usage limit. file screenshot:

What do you have your hard limit set at?

1 Like

It is the free tier and its at $5.00.

It’s also the expired = pink = all of it tier.

If you have no credit balance showing on the account overview page, you’ll then need to add a payment method and fund the account with purchase of more credits.

1 Like

But doesnt it say $0.00/$5.00 both on the pie chart and bar?

Your monthly usage is $0.00 in the pie.

The amount of expired credit is $5.00

The usage page doesn’t otherwise show a credit account balance, only your non-use.

Credits are granted when an OpenAI account is created, which can be when you first discovered ChatGPT and not necessarily when you have then considered API, which was once the only purpose of an API account. Free credits then expire three months after.

You could send a “please give me more free credits” message by the help assistant at, but it may be more expedient to just fund your account - plus you then unlock GPT-4 models and higher rate limits also.

Is this it?

Or do I have to pay to get more credits

On the lower right of the help page, there should be an assistant icon.
“Help” is also a menu icon within the account management of

The icon should launch a little dialog that allows you to send a message to OpenAI staff. You can try the Edge web browser if you just don’t see the icon at all.

Sending a message to beg for more free money is just a possibility, they may not be able to grant more credits simply because you let the first round expire without any use.

Simply paying $5 for real money credits is a guarantee to get you quickly going at full steam, though.

1 Like