Free, vendor neutral cost calculator

Vector Database Cost Calculator

Size your vector storage and compare the monthly bill across five vector databases, with plan minimums applied and every unit price shown.

No loginShareable scenariosFormula first
Vector database cost calculator diagramVectors and metadata flow into a storage size estimate, which feeds ranked monthly cost bars for five vector databases.inputsstoragesize

Vector database cost calculator inputs and results

Chunks or records you will index.

Embedding size, for example 1536 or 3072.

bytes

Text snippet, ids and filter fields stored beside each vector.

×

Multiplier on raw size for the ANN graph and segment slack. 1.5 is a sensible HNSW default; use about 2 for pgvector, which keeps a second copy of each vector in the index.

Copies you run for availability. Changes indexed storage and the pgvector estimate.

Vector searches, including retries and agent loops.

Records inserted or updated each month.

Drives raw and indexed storage. Pinecone and Weaviate bill dense vectors at 4 bytes per dimension regardless.

Raw vector storage

6.64 GB

Indexed storage

9.97 GB

Cheapest estimate

$16.00

turbopuffer per month

Estimated monthly cost, ranked

Estimated monthly vector database cost by providerturbopuffer: $16.00 per month. Weaviate Cloud: $45.00 per month. Zilliz Cloud: $102.64 per month. Pinecone: $111.23 per month. pgvector on Supabase: $225.25 per monthturbopuffer$16.00Weaviate Cloud$45.00Zilliz Cloud$102.64Pinecone$111.23pgvector on Supabase$225.25

Faded bars mean the plan minimum, not your usage, sets the bill.

  • turbopuffer · Launch

    Usage $10.17 · $16.00 plan minimum applied

    $16.00

  • Weaviate Cloud · Flex

    Usage $7.88 · $45.00 plan minimum applied

    $45.00

  • Zilliz Cloud · Serverless

    Usage $102.64

    $102.64

  • Pinecone · Standard

    Usage $111.23

    $111.23

  • pgvector on Supabase · Pro

    Usage $225.25

    $225.25

  • Qdrant Cloud · Standard

    Priced by cluster size (vCPU, memory and disk), use the vendor calculator with the indexed storage size above. Open the vendor calculator

Show formulas and assumptions

Storage size

Raw = 1,000,000 vectors × (1,536 dims × 4 B + 500 B metadata) = 6.64 GB. Indexed = raw × 1.5 overhead × 1 replica(s) = 9.97 GB.

turbopuffer Launch

  • Storage: 6.644 GB logical (4 B per dim) × $0.33/GB = $2.19
  • Writes: 0.664 GB written (4 B per dim) × $2/GB = $1.33
  • Queries: 1,000,000 queries × 6.644 GB queried = 6.644 PB × $1/PB = $6.64
  • Billed: max($16 minimum, $10.17 usage) = $16.00

Assumes one namespace. Data returned by queries is billed separately and not modelled; large write batches earn up to 50% off the write line. Verified 2026-10-08 on the official pricing source.

Weaviate Cloud Flex

  • Vector dimensions: 1,000,000 × 1,536 = 1,536M dims × $0.00465/M = $7.14
  • Storage: 6.188 GiB (float32 vectors + metadata) × $0.12/GiB = $0.74
  • Billed: max($45 minimum, $7.88 usage) = $45.00

Queries and writes are not metered on Flex. Backups are billed on top and are excluded. Rates are the published from rates for the cheapest optimization profile. Verified 2026-10-08 on the official pricing source.

Zilliz Cloud Serverless

  • Reads: 1,000,000 queries × 25 vCU (scan 6.144 GB) × $4/M vCU = $100.00
  • Writes: 100,000 inserts × 6.488 KB × 0.25 vCU/KB × $4/M vCU = $0.65
  • Storage: 6.644 GB × $0.3/GB = $1.99
  • Billed: no monthly minimum on Serverless = $102.64

Read vCUs per query are interpolated from the vendor table of published examples; returning vector fields or filtering by partition key changes the real number. Verified 2026-10-08 on the official pricing source.

Pinecone Standard

  • Billed record size: 8 B id + 500 B metadata + 1,536 dims × 4 B = 6,652 B
  • Storage: 6.652 GB × $0.33/GB = $2.20
  • Reads: 1,000,000 queries × 6.652 RU × $16/M RU = $106.43
  • Writes: 100,000 upserts × 6.496 KB × 1 WU/KB × $4/M WU = $2.60
  • Billed: max($50 minimum, $111.23 usage) = $111.23

Lowest listed read and write rates; some clouds and regions charge up to $18 and $4.50 per million. Assumes one namespace, so each query reads the whole index; splitting data into namespaces cuts read units. Writes assume batched upserts, so the 5 WU per request minimum does not bind. Verified 2026-10-08 on the official pricing source.

pgvector on Supabase Pro

  • Plan: Pro organization = $25.00
  • Compute: XL (16 GB RAM ≥ 9.97 GB index) × 1 instance(s) × $210 − $10 credits = $200.00
  • Disk: 10 GB per instance; primary beyond 8 GB plus replicas × $0.125/GB = $0.25
  • Billed: plan + compute + disk = $225.25

Approximation of instance plus storage. Queries and writes are not metered; heavy traffic may need a larger compute size than memory alone suggests. Verified 2026-10-08 on the official pricing source.

Qdrant Cloud Standard

Priced by cluster size (vCPU, memory and disk), use the vendor calculator with the indexed storage size above. Verified 2026-10-08 on the official pricing source.

All prices in USD, list rates, before taxes, egress, backups and support plans. Pricing data last verified 2026-10-08.

About this tool

What this vector database cost calculator answers

The Vector Database Cost Calculator estimates raw and indexed vector storage size, then the monthly bill on Pinecone, Weaviate Cloud, Zilliz Cloud, turbopuffer and pgvector on Supabase, with each plan minimum applied. Use it to run a vector database pricing comparison on your own corpus and traffic before you pick a vendor or sign a commitment.

Feature matrices tell you which database can do the job. This tool tells you what the job costs. It complements the vector database comparison matrix, which covers hosting, hybrid search and open source status, by modelling the money side: storage, reads, writes and the minimum each vendor charges before usage counts at all.

How to use it

  1. Enter how many vectors you will store and the embedding dimensions your model produces.
  2. Choose float32, float16, int8 or binary quantization to set bytes per dimension.
  3. Add metadata bytes per vector, an index overhead factor and the replica count you plan to run.
  4. Enter queries and upserts per month, including retries and scheduled reindexing.
  5. Read the ranked costs, open the formulas panel to check each unit price, then copy the scenario link.

Take vector count from your chunking plan, not your document count: one PDF often becomes dozens of chunks. Dimensions come from the embedding model card. Metadata bytes cover the stored text snippet plus filter fields; 300 to 1,000 bytes is common when you keep the chunk text beside the vector. Count queries from logs or forecasts, and remember that agents and rerankers often run several searches per user request.

What goes into the math

Vector storage size equals vectors times the sum of dimensions times bytes per dimension and metadata bytes. Indexed storage multiplies that by the overhead factor and the replica count. Each vendor then applies its own rules. Pinecone charges storage plus read units, where one query costs one read unit per GB of namespace, plus write units at one per KB upserted. Weaviate Flex charges per million stored vector dimensions plus storage. Zilliz Serverless charges vCUs: 0.25 per KB inserted, and a read cost that grows with the data scanned, with a floor of 6 per query. The turbopuffer bill counts logical GB stored, GB written and data queried, with a 1.28 GB floor per query. The pgvector figure is an approximation of instance plus storage: the smallest Supabase compute size whose memory holds the index, plus disk.

How vector storage size is built upBytes per vector equal dimensions times bytes per dimension. Adding metadata and multiplying by vector count gives raw storage. Raw storage times index overhead times replicas gives indexed storage.dims × bytes1536 × 4 B = 6,144 B+ metadata6,144 B + 500 B× vectors = raw1M vectors ≈ 6.64 GB× index overhead × replicas = indexed6.64 GB × 1.5 × 1 ≈ 9.97 GB to hold in memory or pay for

Where the answer usually breaks down

Query cost is the usual surprise. On a metered vendor every search reads the whole namespace, so a single large namespace with heavy traffic costs far more than the same data split by tenant. Retries, agent loops and evaluation runs inflate query counts that teams forget to forecast.

Quantization cuts memory and disk for self hosted engines, but Pinecone and Weaviate still bill dimensions at full float32 size, so the savings do not always reach the invoice. Backups, egress, support plans and region premiums sit outside these estimates.

When the answer is real and when it is not

The estimate is strongest for a single index with steady traffic, the shape of most retrieval augmented generation backends in their first year. It is a fair first pass for pinecone vs qdrant cost decisions once you price the indexed size in the Qdrant calculator.

It is weaker for multitenant systems with thousands of namespaces, workloads with bursty traffic that need dedicated read capacity, and pgvector deployments where query concurrency, not memory, decides the instance size.

How this tool differs from vendor calculators

Vendor calculators price one product with that vendor's defaults. This one runs the same workload through every vendor, keeps each formula visible with the unit price plugged in, and stores the dated price book in a repository data file instead of hiding it in a component. Where a vendor publishes no unit price, the tool says so rather than inventing one.

Sources and methodology

Pinecone rates come from the Pinecone pricing page and the read and write unit rules from Pinecone's cost documentation. Weaviate rates come from the Weaviate pricing page. Zilliz rates come from the Zilliz pricing page and the vCU rules from the Zilliz serverless cost guide. Rates for turbopuffer come from the cost calculator on the turbopuffer pricing page. The pgvector cost model uses Supabase compute and disk pricing. Qdrant Cloud is priced by cluster size on the Qdrant pricing page, so it links to the vendor calculator instead of showing a number. Where a vendor lists a range, the calculator uses the lowest listed rate and says so.

Pressure test your vector database budget

Namespace layout, quantization and retrieval design move the bill more than the vendor choice. Bring the numbers to an architecture review before you commit.

Book an architecture review

Frequently asked questions

How much does a vector database cost per month?
A small workload usually costs the plan minimum, because usage rarely reaches it: $16 per month on turbopuffer Launch, $25 on Supabase Pro for pgvector, $45 on Weaviate Flex and $50 on Pinecone Standard, while Zilliz Serverless has no minimum. Past a few million vectors, query volume usually dominates, so heavy traffic can push the same index into hundreds or thousands of dollars per month.
How much does Pinecone cost?
Pinecone Standard bills $0.33 per GB per month for storage, $16 to $18 per million read units and $4 to $4.50 per million write units, with a $50 monthly minimum. A query uses one read unit per GB of namespace, so read cost grows with index size. Starter is free with limits, and Builder is a flat $20 per month.
How do I calculate vector storage size?
Multiply the number of vectors by dimensions times bytes per dimension, then add metadata bytes per vector. One million 1536 dimension float32 vectors take 6.14 GB before metadata. Multiply by an index overhead factor, often about 1.5 for HNSW graphs, and by your replica count to get the indexed storage you must provision or pay for.
Is pgvector cheaper than Pinecone?
pgvector is free software, so its cost is the Postgres instance and disk that hold the index. At small scale a managed vector database minimum is often cheaper than a Postgres instance with enough memory for the index. At high query volume pgvector usually wins, because queries are not metered and the price stays flat until you need a larger instance.
Pinecone vs Qdrant cost, which is cheaper?
It depends on traffic. Pinecone meters every query against namespace size, while Qdrant Cloud charges for cluster resources by the hour and publishes no per unit list price. A small index with heavy query traffic often favours a fixed size Qdrant cluster. A large index with light traffic often favours Pinecone. Price both with the indexed storage size from this calculator.
Which vector databases have a free tier?
Pinecone Starter, Weaviate Cloud Free, Zilliz Cloud Free, Qdrant Cloud Free and the Supabase free plan all have free tiers. Limits differ: Pinecone allows 2 GB of storage, Zilliz 5 GB and 2.5 million vCUs per month, Weaviate 100,000 objects, Qdrant a single node with 1 GB of memory and 4 GB of disk. turbopuffer has no free tier.
How accurate is this vector database cost calculator?
It applies each vendor's published unit prices and billing rules exactly, so it is accurate for the inputs and assumptions shown in the formulas panel. Real bills move with region, compression profile, backups, egress, namespace layout and query patterns. Treat the output as a pricing comparison for planning, then confirm the leading option in the vendor's own calculator.
Can I share my scenario with my team?
Yes. The share button copies a link with every input encoded in the URL hash. Anyone who opens it sees the same vector count, dimensions, precision, traffic and results. The hash never reaches a server, and nothing you enter is stored, so you can share a scenario without creating an account or exposing workload details to a vendor.

Related services and reading

From cost model to retrieval design.

Author: Mudassir Khan. Last updated October 8, 2026. Pricing data last verified October 8, 2026.