3 minute read
Set spending limits before you launch
Before launching anything, find each service's spending cap and set it: Vercel Spend Management, Supabase's spend cap, usage limits on AI APIs, and budgets on any cloud account. Free plans that stop at their limits cannot bill you; usage-billed plans can. Services with alerts but no hard cap, like AWS, are where surprise bills come from.
The checklist
- AI APIs (OpenAI, Anthropic, Google): set a monthly usage limit in billing settings.
- AI coding tools: set the monthly cap on usage-billed plans.
- Hosting: stay on free plans that stop at limits, or turn on spend management on paid ones.
- Database: keep Supabase’s spend cap on.
- Anything on AWS or Google Cloud: set budget alerts, and know they do not stop spending.
The two classic surprise bills
- A leaked key. Bots find it and run up usage. See never commit your .env file.
- A loop. A bug calls an API thousands of times. Caps turn a disaster into an error message.