Billing spending cap not being respected after multiple updates — API blocked for over 1 hour
Hello,
I am experiencing a critical issue with my Gemini API account that is affecting my production application and all my users.
Problem: My API is returning error 429 with the message “Your billing account has exceeded its monthly spending cap” even though I have increased the spending cap multiple times today.
Timeline:
-
Original cap: R$ 1,500 — was exceeded
-
Increased to R$ 2,000 — API still blocked
-
Increased to R$ 3,500 — API still blocked
-
It has now been over 1 hour since the last cap update and the API is still returning 429
Account details:
-
Plan: Tier 1 (Pay per request)
-
Actual cost: R$ 0.00 (fully covered by Free Trial credits of R$ 1,740)
-
Gross usage (last 28 days): R$ 1,488
-
Current cap: R$ 3,500
-
Error code: 429 RESOURCE_EXHAUSTED
Note: The spending cap appears to be counting gross usage before Free Trial credits are applied, which causes the cap to be exceeded even though the actual charged amount is R$ 0.00. This seems like a bug — the cap should either count net cost (after credits) or the API should not be blocked when there is no actual debt.
Please unblock my API immediately as this is causing a complete service outage for my users.
Thank you.