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.