AI job cost calculator
Every row here is a price the provider prints on its own pricing page, read on the date shown. The calculator only multiplies. The one assumption of ours, words to tokens, is printed under the inputs so you can see what you are agreeing to.
300 words in and 1,500 words out, counted as 400 and 2,000 tokens at OpenAI's rule of thumb of 100 tokens for 75 words. Reasoning tokens, retries and cached-input discounts are not counted.
What the API charges
| Provider | Product | Published price | Cost | Checked |
|---|---|---|---|---|
| Gemini API | Gemini API Free tierFree-tier content is used to improve Google's products, per the same page. Not for client data. | $0 in / $0 out per 1M tokens | $0 | 2026-09-12 ↗ |
| Together AI | DeepSeek V4 Flash | $0.14 in / $0.28 out per 1M tokens | $0.0006 | 2026-09-12 ↗ |
| OpenAI API | gpt-4o-mini | $0.15 in / $0.60 out per 1M tokens | $0.0013 | 2026-09-13 ↗ |
| OpenAI API | gpt-5.6-luna | $0.20 in / $1.20 out per 1M tokens | $0.0025 | 2026-09-13 ↗ |
| Mistral AI | Mistral Large | $0.50 in / $1.50 out per 1M tokens | $0.0032 | 2026-09-13 ↗ |
| OpenAI API | gpt-5-mini | $0.25 in / $2.00 out per 1M tokens | $0.0041 | 2026-09-13 ↗ |
| Gemini API | Gemini 3.8 Flash (Paid tier)Rises to $1.50 input and $7.50 output from January 1, 2027, per the same page. | $0.75 in / $3.75 out per 1M tokens | $0.0078 | 2026-09-12 ↗ |
| Anthropic API | Claude Haiku 4.5 | $1.00 in / $5.00 out per 1M tokens | $0.0104 | 2026-09-13 ↗ |
| Anthropic API | Claude Sonnet 5 | $2.00 in / $10.00 out per 1M tokens | $0.0208 | 2026-09-13 ↗ |
| Together AI | Kimi K3 | $3.00 in / $15.00 out per 1M tokens | $0.0312 | 2026-09-12 ↗ |
| OpenAI API | gpt-5.6-solPromotional pricing available at least through November 21, 2026, per the same page. | $4.00 in / $20.00 out per 1M tokens | $0.0416 | 2026-09-13 ↗ |
| Anthropic API | Claude Opus 5 | $5.00 in / $25.00 out per 1M tokens | $0.052 | 2026-09-13 ↗ |
| Anthropic API | Claude Fable 5.1 | $10.00 in / $50.00 out per 1M tokens | $0.10 | 2026-09-13 ↗ |
Where these numbers came from
Every figure above traces to one of these. Company pages beat blog posts, and a page that moved gets re-checked.
- openai: developers.openai.com/api/docs/pricing.mddevelopers.openai.com
- anthropic: platform.claude.com/docs/en/about-claude/pricingplatform.claude.com
- gemini: ai.google.dev/gemini-api/docs/pricingai.google.dev
- mistral: mistral.ai/pricing/mistral.ai
- together: www.together.ai/pricingtogether.ai
- replicate: replicate.com/pricingreplicate.com
- fal: fal.ai/pricingfal.ai
- huggingface: huggingface.co/pricinghuggingface.co
- elevenlabs: elevenlabs.io/pricing/apielevenlabs.io
- elevenlabs: elevenlabs.io/pricingelevenlabs.io
- transcribeme: transcribeme-resource-base.helpscoutdocs.com/article/173-pay-wagetranscribeme-resource-base.helpscoutdocs.com
- rev: www.rev.com/freelancersrev.com