Estimate the one-time cost to fine-tune a model on your dataset, roughly how long training will take, and how much more it will cost to run every month afterward.
Enter your details and click Calculate to see results
Fine-tuning lets you bake task-specific behavior, tone, or formatting into a model's weights instead of re-explaining it in every prompt, but it comes with two separate cost components that are easy to underestimate: a one-time training cost to run your dataset through the fine-tuning process, and an ongoing inference cost premium every time you call the resulting model, since fine-tuned models are typically priced higher per token than the base model. This estimator covers both hosted, per-token-billed fine-tuning (like OpenAI's GPT-4o mini and GPT-4.1 mini fine-tuning) and open-source LoRA training on rented GPUs, which is billed by GPU-hour instead.
For hosted fine-tuning, the calculator multiplies your training dataset's token count by the number of epochs (passes over the data) and by the provider's per-million-token training price to get total training cost, and estimates training time using a rough 2,000-tokens-per-second throughput assumption. For open-source LoRA training, cost is computed directly from the GPU hours you expect to need multiplied by your rented GPU's hourly rate. Separately, you enter the base model's per-token input and output price along with a fine-tuned price multiplier (commonly around 2x) and your expected monthly inference volume, and the calculator projects the monthly cost increase of running the fine-tuned version instead of the base model.
Teams frequently focus only on the training cost, which is often a modest one-time expense, and miss that the ongoing inference premium compounds every month at production volume — a 2x per-token multiplier on a high-traffic endpoint can dwarf the original training cost within the first month. Seeing both numbers side by side lets you evaluate whether fine-tuning is worth it compared to a well-engineered prompt on the base model, or whether the reduced per-call input tokens a fine-tuned model enables (by removing the need for long few-shot examples) offsets the higher per-token price.
Billed either per training token per epoch (hosted providers) or per GPU-hour (self-managed LoRA training). This is a single upfront cost paid once per training run, though re-training to update the model incurs it again.
Fine-tuned models are typically billed at a premium over the base model's per-token price — often around 2x — because they require dedicated model weights to serve. This cost recurs on every single call, unlike training cost.
Fine-tuning often pays off when it lets you drop a long, repeated system prompt or few-shot examples, shrinking per-call input tokens enough to offset the higher per-token inference price at your expected volume.
Common questions about fine-tuning costs
Explore other AI & tech tools