Pricing Calculator (Cost Estimation)
Estimate LLM costs based on expected token usage and request volume. This tool helps developers and platform teams forecast spending before deploying models to production.
When to Use This Featureβ
Use the Pricing Calculator to:
- Budget planning - Estimate monthly costs before committing to a model
- Model comparison - Compare costs across different models for your use case
- Capacity planning - Understand cost implications of scaling request volume
- Cost optimization - Identify the most cost-effective model for your token requirements
Using the Pricing Calculatorβ
This walkthrough shows how to estimate LLM costs using the Pricing Calculator in the LiteLLM UI.
Step 1: Navigate to Settingsβ
From the LiteLLM dashboard, click on Settings in the left sidebar.

Step 2: Open Cost Trackingβ
Click on Cost Tracking to access the cost configuration options.

Step 3: Open Pricing Calculatorβ
Click on Pricing Calculator to expand the calculator panel. This section allows you to estimate LLM costs based on expected token usage and request volume.

Step 4: Select a Modelβ
Click the Model dropdown to select the model you want to estimate costs for.

Choose a model from the list. The models shown are the ones configured on your LiteLLM proxy.

Step 5: Configure Token Countsβ
Enter the expected Input Tokens (per request) - this is the average number of tokens in your prompts.

Enter the expected Output Tokens (per request) - this is the average number of tokens in model responses.

Step 6: Set Request Volumeβ
Enter your expected request volume. You can specify Requests per Day and/or Requests per Month.

For example, enter 10000000 for 10 million requests per month.

Step 7: View Cost Estimatesβ
The calculator automatically updates as you change values. View the cost breakdown including:
- Per-Request Cost - Total cost, input cost, output cost, and margin/fee per request
- Daily Costs - Aggregated costs if you specified requests per day
- Monthly Costs - Aggregated costs if you specified requests per month

Step 8: Export the Reportβ
Click the Export button to download your cost estimate. You can export as:
- PDF - Opens a print dialog to save as PDF (great for sharing with stakeholders)
- CSV - Downloads a spreadsheet-compatible file for further analysis
Cost Breakdown Detailsβ
The Pricing Calculator shows:
| Field | Description |
|---|---|
| Total Cost | Complete cost including any configured margins |
| Input Cost | Cost for input/prompt tokens |
| Output Cost | Cost for output/completion tokens |
| Margin/Fee | Any configured provider margins |
| Token Pricing | Per-token rates (shown as $/1M tokens) |
API Endpointβ
You can also estimate costs programmatically using the /cost/estimate endpoint:
curl -X POST "http://localhost:4000/cost/estimate" \
-H "Authorization: Bearer sk-1234" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-4",
"input_tokens": 1000,
"output_tokens": 500,
"num_requests_per_day": 1000,
"num_requests_per_month": 30000
}'
Response:
{
"model": "gpt-4",
"input_tokens": 1000,
"output_tokens": 500,
"num_requests_per_day": 1000,
"num_requests_per_month": 30000,
"cost_per_request": 0.045,
"input_cost_per_request": 0.03,
"output_cost_per_request": 0.015,
"margin_cost_per_request": 0.0,
"daily_cost": 45.0,
"daily_input_cost": 30.0,
"daily_output_cost": 15.0,
"daily_margin_cost": 0.0,
"monthly_cost": 1350.0,
"monthly_input_cost": 900.0,
"monthly_output_cost": 450.0,
"monthly_margin_cost": 0.0,
"input_cost_per_token": 3e-05,
"output_cost_per_token": 6e-05,
"provider": "openai"
}
Related Featuresβ
- Provider Margins - Add fees or margins to LLM costs
- Provider Discounts - Apply discounts to provider costs
- Cost Tracking - Track and monitor LLM spend