OpenAI

text-embedding-3-small API Pricing

Improved, more efficient successor to text-embedding-ada-002. Embeddings are priced on input tokens only (no output tokens). Model page did not clearly state a differentiated Batch API rate.

Verified against OpenAI’s pricing page on 2026-07-02.

View source ↗

Facts

Specs

  • Familytext-embedding-3
  • API IDtext-embedding-3-small
  • ModalityEmbedding
  • Context window
  • Max output
  • Release dateNot published

Pricing (per 1M tokens)

  • Input$0.02 / 1M tokens
  • Output
  • Cached input
  • Cache write
  • Batch discount

Capabilities

embedding

Notes

Improved, more efficient successor to text-embedding-ada-002. Embeddings are priced on input tokens only (no output tokens). Model page did not clearly state a differentiated Batch API rate.

Worked cost examples

Estimated monthly cost on three common usage shapes

WorkloadEst. monthly cost

Chatbot

800 input / 200 output tokens per request, 100,000 requests/month

$1.60

RAG pipeline

6,000 input / 700 output tokens per request, 30,000 requests/month

$3.60

Batch summarization

20,000 input / 1,500 output tokens per request, 5,000 requests/month

$2.00

Price history

Changes we have documented since we began tracking

No price changes recorded since we began tracking.

text-embedding-3-small pricing FAQ

How much does text-embedding-3-small cost per 1M tokens?
text-embedding-3-small costs $0.02 per 1M input tokens.
How much does text-embedding-3-small cost per request?
We can't compute an exact per-request cost for text-embedding-3-small — some price fields aren't published.
Is text-embedding-3-small cheaper than text-embedding-3-large?
text-embedding-3-small is cheaper than text-embedding-3-large on input tokens, by about 85%.
Does text-embedding-3-small have cache pricing?
No cache discount is documented for text-embedding-3-small on the provider's pricing page.