
Google Maps API limits cost us €220 in 45 minutes. I built a free client-side calculator to fix GCP billing.
About 6 months ago, an AI agent went rogue during our site testing and silently spammed our Maps API. We take full responsibility for the lack of strict monitoring, but the timeline was brutal: the 50% and 100% budget alerts hit our inbox exactly 45 minutes apart (1:17 PM and 2:02 PM).
By the time we reacted, our flat €0 usage spiked to €182.45 plus VAT, totaling €220.76.
The cursed April candle. A flat €0 usage suddenly spiking to €182.
Legally, Google is covered. Practically, their UI is a trap. Like many, we assumed the API would hard-stop after the free tier limit. Google engineered a system where configuring a strict $0 hard cap is incredibly non-obvious, leaving developers to fight the UI individually to avoid unexpected bills.
To Google’s credit, after a 2-month dispute involving 5 different employees, they acknowledged it was an unintentional technical spike on our end (not a malicious exploit). They granted us a "one-time courtesy credit" to waive the primary debt. We still had to pay €19 out of pocket for non-refundable taxes, which we accepted as our "stupidity tax."
The Fix: Because of this nightmare, I built a tool to fix Google's native interface so our team wouldn't have to deal with this again. It’s a browser extension that acts as a visual overlay directly on console.cloud.google.com.
- It auto-calculates the exact safe daily/minute limits for your active APIs.
- It visually highlights exactly where to paste those limits to guarantee a $0 bill.
- It runs 100% locally. Zero telemetry, no external network requests. It just reads the DOM.
If anyone else wants to secure their GCP billing, I put the Chrome extension here:https://chromewebstore.google.com/detail/free-maps-calculator-for/bempibaijbfokllpdhkjlokmpeokkpkh
We’ve seen dozens of threads here with people raging about this exact trap. It usually ends in just venting or someone sliding into the comments to sell a paid setup service. I know it’s a simple tool, and hardcore geeks might say "just read the docs," but the UI is genuinely broken.
I got tired of seeing the same complaints for a year without anyone actually building a free fix. So I decided to just build it. Take it and use it.