# Weaviate Pricing: Cloud Plans and Costs (2026 Guide)

By Dario Espinoza-Blum · 2026-10-31 · Source: https://www.activepieces.com/blog/weaviate-pricing-cloud-plans-and-costs-2026-guide

---
<aside class="tldr"><p class="tldr-label">Summary</p><p>Weaviate Cloud costs $0 on Free, $45 on Flex and $400 on Premium, with bills based on stored vector dimensions.</p><ul><li>At 5M vectors Flex reaches $257 monthly, more than five times the minimum.</li><li>Self-hosted Weaviate on Kubernetes costs $1,130 for compute, $300-600 for storage.</li><li>Free sandbox expires, forcing prototype rebuilds onto paid plans.</li></ul></aside>

## Weaviate pricing today, every plan in one table

### How much Weaviate costs on each plan

**$0, $45 or $400 a month**: that is what [Weaviate](https://weaviate.io/pricing) Cloud charges on Free, Flex and Premium, so the highest tier costs 9 times more than Flex. The open-source version has no license fee but you pay to run it.

![Three price cards of increasing size with coin stacks](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/ed3285c9-2a06-4e03-ba07-d19f817b78ec/weaviate-pricing-cloud-plans-and-costs-2026-guid-88be6b5a.webp)

There's always a cost to running Weaviate, whether in monthly fees or infrastructure management, much like the hosting bill that comes with self-hosting any tool, [Activepieces](https://www.activepieces.com) included.

![Weaviate Flex monthly bill at different data volumes](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/3de01769-edbe-4a51-9321-6154b694a08d/weaviate-pricing-cloud-plans-and-costs-2026-guid-776dcb57.svg "Source: c17.io")

Weaviate pricing is the cost structure for running the Weaviate vector database, either as Weaviate Cloud plans (Free, Flex, Premium) billed by **stored vector dimensions**, availability tier and plan minimums, or as self-hosted open source, where you pay for infrastructure.

### Plan table: price, included, limits

Read the price column as a floor, not a quote.

| Plan | Monthly price or minimum | Billing model | Who it suits | Check date |
|---|---|---|---|---|
| Free/Sandbox | $0 | No charge | Testing and learning | 2026-10-31 |
| Flex | $45 | Usage-based | Small production workloads | 2026-10-31 |
| Premium (Shared) | $400 | Usage-based, with a higher minimum | Teams that need more than Flex | 2026-10-31 |
| Open-source self-hosted | $0 license | Your own servers and staff time | Teams with engineers to run it | 2026-10-31 |

![Weaviate Cloud starting prices by plan](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/93cb98b6-3beb-42d8-9714-f9c66b2738b3/weaviate-pricing-cloud-plans-and-costs-2026-guid-2a51d9b9.svg "Source: OpenAPIPricing")

If your workload only fits comfortably on Premium, the cheap-looking Flex price wasn't your real price.

As of 2026-10-31, every figure above comes from [OpenAPIPricing](https://openapipricing.com/vectordb/weaviate-cloud), which tracks Weaviate Cloud's listed plans.

## What Weaviate Cloud charges for, dimension by dimension

Before you can trust the price, you need the meters underneath it: Weaviate Cloud bills mainly on stored vector dimensions, scales that by your availability tier, and charges separately for backups.

It lists each meter with its Flex rate and shows which ones the plan page leaves out. ### Stored dimensions as the main meter

A vector is the list of numbers that stands in for one piece of your content, and its dimensions are the length of that list.

Add more documents, or a longer list per document, and your bill rises, because it follows the total count of those numbers you keep. Ignore this and a model with larger vectors can double your cost with no change in what you build.

To lower the amount billed, use compression, which shrinks what each vector takes up in storage. Multi-tenancy, which keeps each customer's data apart, changes how your plan organizes and counts that data, so ask how it treats many small tenants before you assume it's free.

### Availability tier and replication

Keeping extra live copies of your data so a failure doesn't take you offline is called replication. Where a tier keeps more copies, you pay for more stored data, even though your own data hasn't grown.

Skip the higher tier and you save money until the day one machine fails, and then the outage is yours to explain to customers.

### Weaviate backup costs and other add-ons

Apart from the live data, Weaviate bills backups per GiB. A backup is a saved snapshot you can restore from after a deletion or a bad update, and it keeps accumulating the longer you hold it.

![Growing pile of backup disks next to a server](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/a6a77d33-1358-43e7-9d97-a08e3ed8f6bf/weaviate-pricing-cloud-plans-and-costs-2026-guid-ff19a78b.webp)

Leave backups off and the plan looks cheaper, but you have no way back from a mistake. Keep too many and the storage line quietly grows past the one you were watching.

## Weaviate monthly cost for a 1M-chunk workload

On Flex, a support-docs search of 1M chunks at 1,536 dimensions costs the $45 minimum, because its usage charge doesn't climb past that floor until the data grows well beyond this size.

Picture a help center turned into 1M chunks of text, each stored as a 1,536-dimension vector. Work the bill in this order:

1. Multiply chunks by dimensions: 1,000,000 × 1,536 is 1.536 billion stored dimensions.
2. Divide by one million and multiply by your plan's per-1M-dimension rate.
3. Multiply by the replication factor. Weaviate bills every extra copy again, so two copies doubles the line.
4. Add storage and backup.
5. According to C17, compare the total with the $45 minimum, so you know if it's sufficient. You pay whichever is larger.

**That last step is the one people skip, and it decides the bill at this size.**

### Bill under each plan

At 100K vectors Flex costs $45 a month, and at 1M it is still $45, according to the [c17.io](https://c17.io/compare/vector-databases) chart. Our workload sits in that flat stretch.

The usage math in steps 2 to 4 comes out below the floor and changes nothing on the invoice.

### The same workload at ten times the data

At 5M vectors, the chart's last point, Flex reaches $257 a month. That's **more than five times the floor**, so at 5M usage has fully taken over and the $45 figure no longer describes your bill.

Only while the data stayed small enough for the floor to hide the usage was the cheap-looking plan cheap.

## Hidden costs and limits that surprise Weaviate buyers

When the bill moves most, it is through six limits that sit outside the headline rate: sandbox expiry, plan minimums, embedding costs, support and SLA differences, region limits, and self-hosting engineering time.

It expires, because a sandbox is built for trying things out. If your prototype quietly becomes the demo your boss relies on, you'll be rebuilding it on a paid plan on a date you didn't pick.

Paid plans carry a minimum, so a small workload pays the floor whether or not it uses it.

Something has to create the vectors Weaviate stores. If you call an outside embedding service, that provider bills you separately, and the charge grows with every document you add and every query you run. Budget for two invoices, not one.

### Weaviate support, SLA and region limits

Across plans, support response and uptime guarantees differ, and **the cheapest tiers offer the weakest promises**. If an outage would cost you more than the plan saves, you're really buying the higher tier.

Regions are a second check. If your data must stay in a particular place, confirm that the plan you want runs there before you design around it.

The software is free to run yourself, but the work isn't. Someone has to handle upgrades, backups, monitoring and midnight failures, and that person's time is the real price.

<blockquote class="pull"><p>The software is free to run yourself, but the work isn't.</p></blockquote>

## Weaviate against Pinecone, Qdrant and pgvector on cost

Of these four, **Weaviate is rarely the cheapest**, and self-hosting it widens the gap, because you also pay for the person who answers the pager when something breaks.

### Free tiers and entry prices

Every vendor here offers some way to start small, and none of those entry points tells you much about month twelve.

Read each vendor's pricing page on the day you buy, and compare what you would pay at your own data size, not the headline entry price.

### How Weaviate, Pinecone and Qdrant bill compared

The four options charge for different things. Weaviate Cloud bills on stored vector dimensions, so a collection with larger embeddings costs more even when the record count stays the same.

Pinecone and Qdrant Cloud run as managed services with their own meters and plan floors. pgvector is an extension to Postgres, so you pay for the database server, which you may already be running.

### When pgvector or self-hosting beats Weaviate pricing

If your data fits comfortably in a Postgres database you already pay for, pgvector is hard to beat, because you add no new service.

Self-hosted Weaviate on Kubernetes **comes to $1,130 for compute** plus $300-600 for storage, so you should expect a bill more than twenty times higher.

That gap is the price of running everything yourself, and it only pays off if you need what Weaviate adds beyond plain vector search.

## Bringing down your Weaviate bill without switching

To bring the bill down without a new database, make five changes: store smaller vectors, compress them, offload idle tenants, delete stale chunks, and pick the availability tier your workload needs.

Because the bill follows stored dimensions, the table sorts each fix by the meter it cuts. Read the last column first, since it tells you which fixes are free and which cost you something.

| Fix | Meter it cuts | Expected effect | Trade-off |
|---|---|---|---|
| Lower-dimension embeddings | Stored dimensions | Largest effect, applied to every object | Re-embed everything; recall can dip |
| Compression | Memory per vector | Same data in less space | Slightly less exact matches |
| Multi-tenancy offload | Hot storage | Idle customers stop costing full price | Delay when a dormant tenant returns |
| Deleting stale chunks | Object count | Stops paying for dead data | Needs a routine to run it |
| Availability tier | Replica and floor charges | Drops redundancy you don't use | Less protection during an outage |

Whether or not a dimension improves your search, Weaviate bills it. Many embedding models can output shorter vectors, so choose the shortest one that still answers your own test questions correctly.

Then turn on Weaviate's documented compression. Check results afterward, because both steps can nudge what comes back.

If you serve many customers, each one's data is a tenant. Left alone, a customer who hasn't logged in for months is stored like your busiest account.

Offloading inactive tenants moves them out of expensive storage until they're needed, and the cost is a wait when one returns.

Doing nothing here is the quiet leak: pages get edited or deleted at the source, and the old chunks stay, billed and still surfacing in answers. A timer-driven workflow fixes that:

![Old faded book editions still on display beside new ones](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/10eed64f-3dad-417f-9772-3c1ee602291b/weaviate-pricing-cloud-plans-and-costs-2026-guid-f760e6ac.webp)

1. List what exists in the source.
2. Compare it with what the index holds.
3. Delete chunks whose source changed or vanished.
4. Re-embed only the changed material.

Activepieces is an AI automation platform that runs scheduled, deterministic work around a database: triggers, schedules, branches and retries across the apps a team already has, with run history showing what happened.

It is a workflow tool beside Weaviate and changes nothing on the Weaviate invoice. The run is the meter, not the steps inside it: the pricing page lists 1 credit per flow run, where Zapier bills per task and Make per module.

A ten-step sync with list, compare, delete, embed and upsert each as their own step therefore costs what a two-step shortcut would, so nobody has to cram the work into one fragile step to save money.

The Plus plan's 10,000 credits come to $20 a month flat.

## Six steps before committing to a plan

Work through six steps in this order, because each one feeds the next and skipping the early ones means you price the wrong thing.

1. Count your chunks, meaning the passages your documents get split into before they are stored.
2. Pick your embedding model and its dimensions, since that choice sets how large each stored integration is.
3. Run both numbers through the pricing page for each plan and each availability tier.
4. Test in the sandbox before it expires.
5. Get support terms in writing.
6. Set a billing alert.

### Count your vectors

Every chunk becomes one stored vector, so your chunk count times your dimensions is the real size of your bill. Count after you decide how to split documents, not before.

Take both numbers to the pricing page and price each plan, including the minimum floor, which is what you pay even if you store almost nothing.

Because the free sandbox expires, load your real data early and run real queries while it's still open. Check that the plan you priced actually handles your workload.

Once you're live, set a billing alert so growth in your data shows up as an email, not a surprise.

## What Activepieces does about this

The leak this article keeps returning to is stale chunks that stay stored and billed. Activepieces runs the cleanup on a schedule: list the source, compare it with the index, delete what changed or vanished, and re-embed only the new material.

The community edition is MIT-licensed and can be self-hosted, so the sync adds no license fee. On the hosted plan, a run is one credit however many steps it has, and Plus is $20 a month for 10,000 credits.

![Activepieces pricing page displaying four subscription tiers with features and costs.](https://ap-marketing-media.fra1.cdn.digitaloceanspaces.com/uploads/841ec84e-02e4-4761-aca2-e92f6d457f41/self-host-mistral-ai-enterprise-deployment-guide-c7d7dca9.webp)

It will not lower the Weaviate invoice by itself. It keeps dead data from growing it.

## Frequently asked questions

### Is Weaviate free to use?

You can run the database software yourself for free, but the hosted service isn't free. Weaviate publishes its core code as open source, so you can install it on your own servers without a license fee.

You then pay for the machines, storage and the person who keeps it running.

For the managed version, Weaviate Cloud, billing follows the plans described earlier. Treat the free software as a trade: you skip the vendor's invoice and take on the operating work yourself.

### Does Weaviate charge per query?

Not by the search. Weaviate's cloud pricing is built around what you store and the tier you choose, not around a count of individual searches.

That's the pattern on its pricing pages, and it's why the stored vector dimensions matter so much more than how often people search. Check the current plan page before you commit, since billing terms can change.

If your traffic is heavy but your data is small, this works in your favor. If your data is large and barely touched, you still pay for it.

### Can I move from Weaviate Cloud to self-hosting later?

Yes, because the same open-source database sits underneath both. Weaviate documents ways to back up and restore data, and that's the route most teams would use to move.

Plan on real effort: you need to set up servers, security, upgrades and monitoring that the cloud plan handled for you.

Doing nothing about that planning is the costly choice, because a move made in a hurry tends to happen during an outage or a billing surprise.

### Does Weaviate offer discounts for annual commitment?

For larger or committed customers, Weaviate's pricing pages point toward talking to sales, which is where custom terms are handled. I have no published discount figure to quote, so I won't guess one.

If you know your usage will be steady for a year, ask for a quote in writing and compare it against the monthly price of your tier's minimum floor.

### Do I pay separately for the embedding model?

Usually, yes. An embedding model is the tool that turns your text or images into the vectors Weaviate stores. Weaviate connects to model providers, and those providers bill you under their own terms.

Some Weaviate setups bundle model access, so read the plan details. Either way, count this cost on top of storage, because every document you add has to be converted first.

## Related reading

- [Otter.ai Pricing 2026: Free, Pro & Business Plans](https://www.activepieces.com/blog/otterai-pricing-2026-free-pro-business-plans)
- [Segment Pricing 2026: Free, Team and Business Plans](https://www.activepieces.com/blog/segment-pricing-2026-free-team-and-business-plans)
- [Confluence Pricing: Free and Paid Plans (2026 Guide)](https://www.activepieces.com/blog/confluence-pricing-free-and-paid-plans-2026-guide)

## References

- [OpenAPIPricing](https://openapipricing.com/vectordb/weaviate-cloud)
- [c17.io](https://c17.io/compare/vector-databases)
