Separate Groq model usage from service-tier choices before estimating a workload. This page explains the charge categories and provides editable scenarios using current sourced records.

How Groq pricing works

Text models distinguish input from generated output. Supported cached input has its own treatment, and service tiers may use a different rate. Audio services use their documented media units. Live rows preserve these categories rather than blend them into one provider-wide quote. Official documentation.

Write down the unit before comparing alternatives. An input-heavy document workflow and a long coding answer can have very different cost patterns. For a tool-assisted system, identify hosted-tool charges before treating a token estimate as the full bill.

Groq pricing structure: input, cached input, output and service-tier conditions.

Full price list

Verified model prices
ModelPrice typeUSDUnitTierRegionSource
GPT OSS 120BInput$0.15per 1M tokensStandardSee sourceOfficial source ↗
GPT OSS 120BOutput$0.6per 1M tokensStandardSee sourceOfficial source ↗
GPT OSS 20BInput$0.075per 1M tokensStandardSee sourceOfficial source ↗
GPT OSS 20BOutput$0.3per 1M tokensStandardSee sourceOfficial source ↗
Qwen/Qwen3.6-27BInput$0.6per 1M tokensStandardSee sourceOfficial source ↗
Qwen/Qwen3.6-27BOutput$3per 1M tokensStandardSee sourceOfficial source ↗
Qwen/Qwen3.8-27BInput$0.8per 1M tokensStandardSee sourceOfficial source ↗
Qwen/Qwen3.8-27BOutput$4per 1M tokensStandardSee sourceOfficial source ↗
Safety GPT OSS 20BInput$0.075per 1M tokensStandardSee sourceOfficial source ↗
Safety GPT OSS 20BOutput$0.3per 1M tokensStandardSee sourceOfficial source ↗

Last verified · Source ↗

The catalog and pricing reference are the starting points for supported identifiers and product rates. Review each source and verification date when a production budget depends on it. Official documentation.

An unavailable field means this reference does not have a verified amount for that combination. It does not mean the operation is free. Keep a list of excluded charges beside your estimate.

Estimate your cost

Interactive tool

Estimate your API costs

Your text and estimates stay in this browser. No API requests are sent to model providers.

Loading verified model records…

Use observed input and output from a representative request. The defaults are illustrative assumptions, so replace them before making a budget decision. Increase the traffic estimate to reflect the busiest plausible day and inspect its monthly implication.

Three worked scenarios

Chatbot. Include retained conversation and the system instruction in input. Compare a compact answer with the response your product actually needs.

Interactive tool

Estimate your API costs

Your text and estimates stay in this browser. No API requests are sent to model providers.

Loading verified model records…

Summarization. Start with the relevant extracted text and a defined output format. Repeated preprocessing or resending the source to several prompts can dominate the workload.

Interactive tool

Estimate your API costs

Your text and estimates stay in this browser. No API requests are sent to model providers.

Loading verified model records…

Coding assistant. Include repository context, error logs and follow-up attempts. Compare the cost of a completed task as well as a single call.

Interactive tool

Estimate your API costs

Your text and estimates stay in this browser. No API requests are sent to model providers.

Loading verified model records…

How to reduce cost on Groq

Prompt caching uses exact matching prefixes on supported models. Put stable instructions and definitions before changing request content, then inspect actual cache usage. Similar subject matter alone does not establish a cache hit. Official documentation.

Batch processing is an option for work that can be collected and completed asynchronously. Use it only when your application can reconcile individual results and tolerate the documented completion behavior. Official documentation.

Evaluate a less expensive candidate on saved tasks before switching. A lower request price can be offset by repair passes, unsupported answers or manual review. Record task outcomes with usage so a cost reduction remains meaningful after a future prompt change.

Billing, credits and limits notes

Developer billing can issue invoices during a cycle as progressive usage thresholds are crossed. This is separate from a spend limit. Monitor usage and payment state rather than infer remaining capacity from the most recent invoice. Official documentation.

Groq Spend Limits apply across the paid organization’s API keys. They are separate from project throughput controls. Test the application’s stopped-work behavior before raising the organization budget. Official documentation.

Read the Free plan guide if staying unpaid, or Groq throughput limits when a budgeted workload is throttled.

Price change history

  1. Groq · Whisper Large V3 Turbo — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗
  2. Groq · Whisper — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗
  3. Groq · Qwen/Qwen3.8-27B — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗
  4. Groq · Qwen/Qwen3.6-27B — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗
  5. Groq · Safety GPT OSS 20B — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗
  6. Groq · GPT OSS 20B — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗
  7. Groq · GPT OSS 120B — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗
  8. Groq · Prompt Guard 2 86M — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗
  9. Groq · Llama Prompt Guard 2 22M — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗
  10. Groq · groq/compound-mini — MetadataRecord updated; consult the linked source for details. → SDK languages: ["Python","JavaScript","TypeScript"]Source ↗

Subscribe to the changelog RSS feed

Recorded changes describe observations retained by this site. For an invoice dispute or an older unrecorded interval, use provider billing records. Keep a date-stamped version of an estimate when approving a project.

Use the AI API cost calculator to turn the model and workload you are considering into an estimate.

Last verified · Source ↗

Frequently asked questions

Does this estimate include Compound tools?
The calculator estimates supported token charges. Review the official tool pricing before treating it as an end-to-end quote.
Does every repeated prompt receive the cache rate?
No. A supported model and successful eligible prefix match are required. Use observed cache usage. Official documentation.
Does plan activation mean an immediate usage charge?
The billing FAQ distinguishes upgrading from invoicing for actual usage. Check current payment terms before changing plans. Official documentation.
Why are there several price rows for a model?
Rows represent different charge types or conditions. Match the row to how your request is processed.
Is the cheapest model the least expensive application?
Not necessarily. Include retries, validation failures and manual correction when comparing completed tasks.

Sources

Last verified · Source ↗