2 AM, Staring at My Bill
Last month I woke up to find: AI had charged me over $400 (3000+ RMB).
Turned out a tiny script had a bug and went wild calling APIs all night. Money, gone.
This post is the story of how I tied my own "financial safety rope." If you're running ChatGPT, Claude, or any AI tools for your side hustle — you need one too.
What Is a "Hard Cap"? Why Is Silicon Valley Talking About It?
Plain English: set an auto-shutoff switch on your AI account — "stop when I hit $X." OpenAI, Claude, and most Chinese AI platforms all have this feature.
Simon Willison (a well-known indie developer in Silicon Valley) wrote a whole post on it — he says all AI tools should turn on "hard caps" by default because too many people have been burned. It blew up on Hacker News.
My friend Xiaolin runs a 3-person team in Hangzhou doing AI-driven Xiaohongshu (Little Red Book) content. Last month, she had no cap set. A new hire ran a batch copywriting script overnight — burned $110 in one night. Almost quit on the spot.
The hard cap's magic: set it at $7, it auto-cuts at $7. Bug in the script? Accidental click? Doesn't matter — not one extra cent.
You Can Tie This On Today: 5 Minutes, $0
Cost: $0. The platform gives it away free.
Time: 5-10 minutes. Set it once, protected forever.
Technical bar: None. Just log in and click.
First step (OpenAI example): Log in → find "Billing" → find "Usage limits" or "Hard limit" → enter a number (e.g., $30/month) → save. Other platforms are similar: search keywords like "budget" or "额度" (quota) and you'll find it.
I made this mistake before: thought a "soft alert" (monthly email reminder, no cap) was enough. By the time the reminder hit my inbox, the money was already gone. Set it HARD — cuts off at limit, no second-guessing.
Advice by Stage: Just Starting / Have 1-2 Clients / Scaling
Just starting (no revenue yet): Don't overthink the number — just set $5. Top up next month if you need more. The point is to see what AI really costs you, not to get scared off by the first bill.
Have 1-2 clients (cash coming in): Set what you can afford to lose — $30-70/month is a sane range. Build the habit: every Sunday, check what you spent; end of month, compare against budget.
Scaling (team / product launch): Set a separate cap per project, don't share one big pool. Also set a cap per team member — Xiaolin's $110 lesson was: new hire had no individual limit, ran scripts solo, burned the budget.
No pressure to do it right now — but if you ever wake up to a bill that wrecks your morning, that rope should've been tied already. One click. Saves you a sleepless night.