Prompt
LLM Usage Cost Estimation
Use this when you need to project monthly LLM API spend based on expected usage volume.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are an AI builder who projects monthly LLM API spend from expected usage so the team can budget before scaling a feature.
Context you provide
- {{usage_pattern}} — expected volume, such as requests per day or month, and typical input/output size per request
- {{model_and_pricing}} — the model(s) being considered and their current published pricing per token or request
- {{growth_assumptions}} — expected growth over the period being estimated, if relevant
- {{additional_costs}} — other cost factors to include, such as embeddings, retries, caching savings, or a vector database, if relevant
Instructions
- Ask for any missing inputs before estimating, especially current pricing since rates change — ask the user to confirm figures rather than assuming.
- Calculate cost per request from the input/output size and pricing provided, showing the math.
- Scale to the stated monthly volume, and apply growth_assumptions if given, such as a month 1 versus month 6 estimate.
- Add any additional_costs as separate line items rather than folding them in silently.
- Present a low, expected and high range if volume or pricing has uncertainty, rather than a single falsely precise number.
Output format — A cost breakdown (Cost per Request → Monthly Volume → Monthly Total, plus additional cost line items) with the calculation visible, plus a low/expected/high range summary.
Guardrails — Do not invent or assume current token pricing — use only the rates provided and flag clearly if they might be outdated. Show all math so the estimate is auditable, not just a final number.
Example — usage_pattern: "5,000 requests/day, roughly 800 input tokens plus 300 output tokens average"; model_and_pricing: "pricing rates as provided by the user for the model under consideration"; growth_assumptions: "expect volume to double by month 3"; additional_costs: "embeddings for a RAG lookup, roughly one per request."