This page isn't available.
Spending and accounts ยท
Demo mode is on (no ANTHROPIC_API_KEY), so AI costs are zero.
๐ Anticipated this month
Based on spending so far this month, scaled to the whole month. Revenue assumes every paid account pays a full month, less Stripe's 1.5% + 20p.
๐ฉโ๐ซ Accounts
๐งญ Recommendations
๐ง Spend by model
๐งฉ Spend by tool
๐ Top accounts by AI cost this month
Watch for unusually heavy use; plan limits already cap everyone.
๐ If you grow
Each paying teacher making 30 resources a month at this month's average cost, priced at the average of your two plans.
โ๏ธ Current settings
Change these in Render โ lessonforge โ Environment, then Save Changes. The site restarts with the new values.
๐ท How to reduce spending
- Set a hard monthly cap at console.anthropic.com โ Settings โ Limits, and add billing alerts. A bug or abuse can then never run up a surprise bill.
- Lower thinking effort:
AI_EFFORTis nowlowby default (20โ40% cheaper and faster). If complex resources (schemes of work, exam questions) feel thin, trymedium. - Send more tools to the fast model: add ids to
AI_FAST_TYPES(now: exit, starter, report, homework, rubric, quiz). Candidates:worksheet,diff,adapt. Visual and research resources always use the main model. - Fewer web searches:
AI_MAX_SEARCHESis now2by default. Set1to save more, or3โ5for more thorough research. - Cheaper main model: set
AI_MODELtoclaude-sonnet-5-5(about half the price of Opus). Compare 10โ20 resources first. - Allowances: monthly limits are in
src/plans.js. Free stays at 5. If Pro margins tighten, a 60โ80 limit still feels generous to most teachers. - Price heavy features higher: web research already uses 2 of the allowance. Visual resources could do the same if they become a big share of spend.
๐๏ธ How to scale
- Up to a few thousand teachers: the current setup (one Render server and one SQLite database file) is enough. The server mostly waits on the AI.
- Anthropic rate limits: new API accounts can make fewer requests per minute. Limits rise automatically as you spend. If you expect a launch spike, ask Anthropic for a higher tier in the console.
- Bigger server: in Render, upgrade the instance (Settings โ Instance type) if pages slow down under load.
- Many thousands of teachers: move the database to Render Postgres so you can run several servers side by side. This is a one-off code change.
- Backups: turn on disk snapshots in Render so the database can be restored.
- Data location: Render runs in the US by default; UK schools may prefer an EU region (Frankfurt). Moving region means creating a new service and copying the database.
๐ซ Latest school enquiries
Costs are estimates from recorded token counts and list prices (see src/costs.js).
Anthropic's console shows your exact bill, and Stripe your exact revenue.