How to forecast monthly model costs for AI startup founders
Plan monthly AI model spend step by step, with the inputs to gather, a simple forecast method, and common errors to avoid.
SupaKeeper is published by LunarWerx, which makes some of the tools compared here.
List each AI feature, how many model calls it makes in a month, and the current per-unit price from each provider, then multiply and add a buffer for growth. Codex Forecast is a reset-timing tool for Codex usage limits, so it helps with planning around limits rather than with a monthly model bill. [1]
| Option | What it does | What to check |
|---|---|---|
| Codex Forecast | Gives a statistical estimate of when OpenAI will next reset Codex usage limits. [1] | Check whether reset timing is the planning input you need for your model costs. |
| A spreadsheet you maintain | Check whether it can take your call volumes and each provider's per-unit prices as inputs and multiply them. | Check that each row is one model and one feature, so a price change is easy to update. |
| Your model provider's usage and billing pages | Check whether they show last month's spend broken down by model and by project. | Check whether they offer a forward estimate or only past spend. |
What you need before you start
Before you forecast, gather a list of every AI feature in your startup that calls a model, and write down which model each feature uses. For each feature, collect last month's call counts from your logs or analytics, so the estimate starts from what your product actually did rather than from a guess.
Next, pull the current price list from each model provider you pay. Prices are quoted per unit, such as per input or output unit, and the unit can differ between providers, so note the unit beside each price and the date you checked it.
Decide the forecast window, whether that is the next month, the next quarter, or a growth scenario tied to expected user numbers. Also list the costs that sit outside model calls, such as hosting, storage and third-party tools, so they stay on their own line and do not blur the model figure.
Step by step
- List every feature that calls a model, and name the model each one uses.
- Estimate how many calls each feature makes in a typical month, using last month's logs as the starting point.
- Estimate the size of each call in the units your provider bills, such as input and output units.
- Look up the current price for each model and write it beside its unit, with the date you checked it.
- For each feature, multiply the number of calls by the size of each call and by the price per unit. Add the results to get the month's model cost.
- Record costs that are not model calls on a separate line, so the model figure stays clear.
- Add a buffer for growth and for a possible price change, and write down the assumption behind each number so you can revise it later.
- When the month ends, compare the forecast with the actual bill, find the inputs that were off, and correct them for the next forecast.
Repeat this routine each month. A forecast that is checked against real spend becomes more useful over time, because the gaps show which assumptions need work.
Tools that can do it
Codex Forecast is made by the team that publishes this site.
Codex Forecast gives a statistical estimate of when OpenAI will next reset Codex usage limits. [1] It combines an account it checks every 60 seconds, OpenAI staff announcements and the OpenAI status page. [1] When a measured refill and an announcement disagree, it trusts the measured refill. [1] Each reset used in the forecast is listed with a link to where it was announced. [1] Its named-day predictions are scored in public, misses included. [1] It is free, and no account is needed. [1] It is a website with a public API. [1] It is an independent tracker and is not affiliated with OpenAI. [1]
Because its forecast is about reset timing, it suits planning around Codex limits, while a monthly cost forecast still depends on call volumes and each provider's per-unit prices. [1]
The other options below are not ranked. Compare each one against the job of forecasting monthly model costs, using the checks in the table.
Common mistakes to avoid
A common mistake is counting only the model price and forgetting how many units each call uses. A short prompt and a long prompt can cost very different amounts on the same model, so the call size matters as much as the price.
Another mistake is mixing units from different providers in one total. Each provider bills in its own unit, so convert every price to the same basis before adding them.
Many founders also forecast from one unusually good or bad month. Use a typical month as the base, then add growth as a separate, labeled assumption.
Retries, long context windows and features that run in production but were only tested briefly are often left out. Include them, because they can make the real bill much larger than the first estimate.
Finally, avoid building the forecast once and never checking it. Compare each month's estimate with the bill, and let the differences guide the next version.
Frequently asked questions
Does Codex Forecast estimate monthly model costs?
Codex Forecast gives a statistical estimate of when OpenAI will next reset Codex usage limits. [1] Because it works on reset timing, a founder would use it to plan around limits, while the monthly model cost figure still comes from call volumes and each provider's per-unit prices. Those inputs are described in the step by step section above, and a spreadsheet or a provider billing page can hold them.
Is Codex Forecast free to use?
Yes. It is free, and no account is needed. [1] It is a website with a public API that needs no key and gives stats, paginated reset history, forecasts and operational health. [1] The API has a published OpenAPI specification. [1]
How does Codex Forecast handle conflicting reset reports?
It draws on three inputs: an account it checks every 60 seconds, OpenAI staff announcements and the OpenAI status page. [1] When a measured refill and an announcement disagree, it trusts the measured refill. [1] Because the measured refill takes priority, a conflicting announcement does not override what was observed.
Where can Codex Forecast show the sources for each reset?
Each reset used in the forecast is listed with a link to where it was announced. [1] Its named-day predictions are scored in public, misses included, so past predictions can be checked. [1] The site and API share a snapshot that is cached for up to five minutes. [1] You can opt in to free emails that are sent when a reset actually happens. [1]
What should be checked before using a spreadsheet for model cost forecasts?
Check that every model call is listed with its unit and its current provider price, and that the date of each price is noted. Check that call volumes come from logs rather than memory, and that costs outside model calls sit on their own line. Check the result against the actual bill for the same month, and update the inputs that were off. A spreadsheet is only as good as the numbers entered into it.
It is free, with no account and no paid tier. [1]
Try Codex ForecastSources
Related comparisons
- Audit What an Agent Ran in Each Session for DevOps
- How freelance coders avoid hitting limits mid-task
- How to check release dates before publishing for tech journalists
- How to collect helpful AI tutor prompts for bootcamp students
- How startup engineers compare agent outputs before merging
- How to compare odds across markets for prediction market traders
- How to compare rumored AI lab launch dates in 2026
- How to decide when to buy more capacity for engineering leads
- How to decide when to switch model providers in 2026
- How to drop the right prompt into any AI tool (2026)