Review

Convex Review 2026: Reactive Backend Pricing, Pros and Cons

What Convex's free, Starter, Professional and Business plans cost, how function calls drive the bill, and when Supabase or Firebase is the cheaper backend.

Product links may be affiliate links. How we rate 4 alternatives covered
TL;DR

Convex is worth it in 2026 for a TypeScript team that wants a reactive database, server functions and auth in one place, and its free plan is generous enough to ship a real prototype. The free plan costs $0 with hard caps of 1M function calls and 0.5 GB of database a month; Starter keeps the same allowance and bills overage, at $2.20 per extra million calls; Professional is $25 per developer a month with 25M calls included; Business carries a monthly minimum. Those are monthly prices read on Convex's pricing page on October 19, 2026, and Convex offers annual commit discounts only on Business.

The catch is the meter. Convex counts client calls, scheduled runs, file accesses and every subscription update as a function call, so a busy live view costs more than its request count suggests. Toolradar data: the low-code backend ranking on Toolradar tracks 114 tools as of October 19, 2026, with a median cheapest paid plan of $30 a month across the 28 that publish a price, so one Professional seat sits just under the category's typical entry fee.

Key factsBest for: TypeScript teams building realtime apps that want the…
  • Updated: November 1, 2026
  • Best for: TypeScript teams building realtime apps that want the database, functions and sync in one service.
  • Price as of November 1, 2026: Free with capped usage; Starter pay as you go; Professional billed per developer with higher allowances.
  • A reactive TypeScript backend where queries update live and functions, crons, search and storage share one bill.
  • Free plan: $0 with 1M function calls a month
  • Paid entry: Professional, billed per developer
  • Business: $2,500 monthly minimum
  • Alternatives covered: Supabase, Firebase, Neon, Nhost

Pros

  • The free plan bundles function calls, a database, file storage, search and crons without a credit card.
  • Professional includes 25M function calls and 50 GB of database storage per team.
  • Query and mutation compute is free on serverless deployments, so reads cost calls and I/O, not CPU time.

Cons

  • Professional is priced per developer, so four developers pay $100 a month before usage.
  • Subscription updates count as function calls, so popular live views add calls with every change.
Convex product screenshot
Free plan$0 with 1M function calls a month
Paid entryProfessional, billed per developer
Business$2,500 monthly minimum
Best forTypeScript teams building apps with live data

Convex replaces the usual stack of database, API layer, websocket server and cron runner with one TypeScript backend. You write queries and mutations as functions, the client subscribes to them, and Convex pushes new results whenever the underlying data changes. That reactivity is the product, and it is also what you pay for.

This review is for developers and engineering leads choosing between Convex, Supabase, Firebase and Postgres-first options such as Neon. It covers how the platform works, what each plan costs per unit of usage, where the per-developer fee changes the comparison, and who should pick something else. Devshot runs no test lab, so every figure here comes from Convex's own pricing page and documentation, not from a trial deployment.

What is Convex?

Convex is a hosted backend platform built around a reactive document database. Its pricing page lists file storage, text search, vector search, crons, webhooks, auth with more than 80 OAuth integrations and Node.js actions on every plan, including the free one, plus preview deployments and a selectable data region. The pitch is that a TypeScript developer never writes a REST layer or a cache-invalidation rule: the database knows which queries depend on which documents and re-runs them for subscribed clients.

Convex also lists an open-source edition you can self-host and develop against locally, plus an AI Gateway that calls major models through one API. The hosted service is the default path, and that is what this review prices.

How Convex works

Your backend lives in a convex folder as TypeScript functions. Queries read data and are cached and reactive, mutations write data inside a transaction, and actions call third-party APIs and can run on the Node.js runtime. A React, Next.js, React Native, Vue, Svelte, Python, Swift, Kotlin or Rust client calls those functions and, for queries, stays subscribed to them.

The limits shape the architecture. Per Convex's limits documentation, a query or mutation may run for 1 second of user code and read up to 16 MiB or 32,000 scanned documents, while Convex-runtime actions run for up to 30 minutes and Node actions up to 10. Heavy reporting queries therefore belong in actions or a separate analytics store, not in a live subscription.

Billing follows the same model. Every explicit client call, scheduled execution, subscription update and file access counts as a function call, and query and mutation compute is free on serverless deployments, so function calls, database storage, database I/O and egress are the lines that move the invoice.

Convex key features

Reactive queriesEssential
Clients subscribe to query functions and receive new results whenever the data they read changes, with no websocket server or cache layer to build.
Transactional TypeScript functionsEssential
Mutations run as transactions written in TypeScript, so business rules, validation and writes live in one typed codebase shared with the client.
Built-in search and vector search
Text and vector indexes sit inside the same database on every plan, with search storage that doubles from Starter to Professional.
Crons, scheduling and file storage
Scheduled functions, cron jobs and file storage ship on the free plan, which removes three services most Firebase or Postgres stacks add separately.
Production tooling on Professional
Log streaming, exception reporting, daily backups, custom domains, a management API, HIPAA and SOC 2 reports and a BAA start on Professional.
Open-source self-hosting
Convex lists a self-hosted, open-source edition for local development or running the backend on your own infrastructure.

Convex pricing

Convex bills a per-developer fee plus metered resources, and the free plan is the only one with hard caps. Free and Starter share the same allowance: 1M function calls, 20 GB-hours of action compute, 0.5 GB of database storage, and 1 GB each of database I/O, file storage and egress a month. On Free, mutations that would write past the caps may fail; Starter keeps running and bills overage at $2.20 per extra million calls, $0.22 per extra GB of database storage or I/O and $0.132 per extra GB of egress. Professional raises the allowance to 25 times as many calls, 250 GB-hours of action compute, 50 GB each of database storage, I/O and egress, and 100 GB of file storage, at slightly lower overage rates.

Our arithmetic gives a clear upgrade point for a solo developer. At 12M function calls a month, Starter's call overage is $24.20, about the price of one Professional seat, and that seat includes more than twice that volume. Below that volume Starter is cheaper on calls alone; above it, Professional is cheaper and adds backups, log streaming and email support. Storage and egress overage shift the line, so price your own usage against both columns.

The per-developer fee is the line that grows with the team, not with the app. Four developers on Professional pay $100 a month before any overage, while Supabase's pricing page lists Pro with the first project included, further projects from $10 a month and no per-developer fee. Convex's limits apply per team, so adding a developer adds cost but not allowance. Deployments outside US regions are priced at 1.3x, per the limits documentation.

Business is a commitment, not a plan you drift into. Its monthly minimum works out to $30,000 a year and buys SAML SSO, service SLAs, custom roles, dedicated deployment classes and annual commit discounts. Pricing on this page is monthly: Convex shows no annual price for Free, Starter or Professional.

Methodology: we read Convex's pricing page and its limits documentation on October 19, 2026, with competitor prices from Supabase pricing, Firebase pricing, Neon pricing and Nhost pricing the same day. Scenario totals and break-even points are our arithmetic on those list prices, not quotes or benchmarks.

PlanPriceBest for
Free$01-6 developers, 40 deployments, 1M function calls and 0.5 GB database a month as hard caps
Starter$0 plus usageSame allowance as Free, then pay as you go, for example $2.20 per extra million function calls
Professional$25 per developer/month1-20 developers, 300 deployments, 25M calls, 50 GB database, backups, log streaming, email support
Business & Enterprise$2,500 monthly minimumSAML SSO, service SLAs, custom roles, dedicated deployments, volume pricing and annual commit discounts

Convex pros and cons

What we like

  • The free plan bundles function calls, a database, file storage, search and crons without a credit card.
  • Professional includes 25M function calls and 50 GB of database storage per team.
  • Query and mutation compute is free on serverless deployments, so reads cost calls and I/O, not CPU time.

What could be better

  • Professional is priced per developer, so four developers pay $100 a month before usage.
  • Subscription updates count as function calls, so popular live views add calls with every change.

Who Convex is for

Convex fits a TypeScript team building a collaborative or live-updating product: dashboards, chat, multiplayer editors, AI agents that stream state to a UI. The reactive model removes the cache and websocket work that a Postgres stack needs, and the free plan's caps are high enough to launch a side project without a card.

A solo developer should start on Starter rather than Free once real users arrive, because Free's hard caps can make writes fail, and should move to Professional when call volume or the need for backups justifies a seat. Teams that price per seat elsewhere should model the per-developer fee early, since it is the line that grows fastest with headcount.

Convex is a weaker fit when your data is relational and you want SQL: Supabase and Neon give you Postgres you can dump and move. Mobile-first apps that lean on Google's analytics, messaging and crash reporting fit Firebase better, and the mobile backend ranking covers that case. For the wider field, see the best backend-as-a-service ranking and the Firebase alternatives list.

Best Convex alternatives

If Convex is not the right fit, these are the closest options.

ToolBest forStarts at
ConvexTypeScript teams building realtime apps that want the database, functions and sync in one service.Free with capped usageVisit →
SupabaseTeams that want real Postgres with auth, storage and realtime around it.Free planVisit →
FirebaseMobile apps on Google Cloud that want analytics, messaging and crash reporting in one console.Spark plan at no cost with daily quotasVisit →
NeonTeams that want serverless Postgres and plan to build the rest of the backend themselves.Free planVisit →
NhostDevelopers who want Postgres with a Hasura GraphQL API and auth in a hosted bundle.Starter freeVisit →
Lowest published monthly price by toolBar chart of the lowest monthly price each vendor publishes; the same figures are in the comparison table above.Lowest published monthly priceSupabase$25NeonFreeNhost$25
Lowest monthly figure each vendor publishes, checked Nov 2026. A tilde marks a figure the vendor states approximately. Per-seat and usage charges can sit on top of it. 2 of 5 do not publish a comparable monthly price and are left out rather than estimated.
Supabase
Open-source Postgres platform with auth, storage, edge functions and realtime, priced by plan and project rather than by seat.
Visit →
Firebase
Google's app platform with Firestore, auth, functions and hosting, free on Spark and metered on Blaze.
Visit →
Neon
Serverless Postgres with scale to zero and branching, now with managed auth, storage and functions.
Visit →
Nhost
Postgres backend with Hasura GraphQL, auth, storage and functions, at a flat Pro entry fee.
Visit →

The bottom line

Convex is worth paying for when live data is the core of the product and the team writes TypeScript. Start on Free for a prototype, switch to Starter before real users arrive so writes never hit a hard cap, and move to Professional at roughly 12M function calls a month or when you need backups and log streaming. Budget the per-developer fee from day one, and watch subscription updates, the meter most teams underestimate.

Pick Supabase or Nhost if you want Postgres and a flat organization fee, Neon if you only need the database, and Firebase if the app is mobile-first on Google Cloud. Our Supabase pricing and Neon pricing explainers price those plans in detail, Supabase vs Firebase settles the most common head to head, and cloud free tiers compared lines up the no-cost options. Directory records: Convex, Supabase, Firebase and Nhost on Toolradar.

Cite this: Devshot, 'Convex Review 2026: Reactive Backend Pricing, Pros and Cons', November 2026.

Frequently asked questions

How much does Convex cost in 2026?

Convex Free costs nothing but has hard usage caps. Starter keeps that allowance and bills usage beyond it, for example $2.20 per extra million calls. Professional is $25 per developer a month with 25M calls included, and Business and Enterprise start at a monthly minimum of $2,500. Prices were read on Convex's pricing page on October 19, 2026.

Is Convex free?

Yes. The free plan supports 1 to 6 developers and 40 deployments, with 1M function calls, 0.5 GB of database storage, 1 GB of file storage and the same amount of egress a month. The caps are hard: once they are reached, new writes may fail, so a production app should switch to Starter, which bills overage instead.

What counts as a function call in Convex?

Convex counts explicit client calls, scheduled executions, subscription updates and file accesses as function calls, according to its limits documentation. That means a live query watched by many open clients generates calls each time its data changes. Query and mutation compute itself is free on serverless deployments, so calls, storage, I/O and egress drive the bill.

Is Convex cheaper than Supabase?

For one developer the entry fees match, since Convex Professional and Supabase Pro start at the same monthly price. The gap opens with headcount: four developers pay $100 a month on Convex Professional, while Supabase lists no per-developer fee and charges for usage and extra projects instead. Usage allowances differ, so compare your own call, storage and egress volumes.

Does Convex offer annual billing?

Not on the self-serve plans. Convex's pricing page lists annual commit discounts only for Business and Enterprise, the plans with a monthly minimum. Free, Starter and Professional are monthly, with usage billed on top.

Sources

Prices and plan details come from each vendor's own pricing page, re-checked by the Toolradar pricing tracker.

Related guides

Some offers on this page may be paid placements or contain affiliate links.

Get the Devshot brief

Free daily newsletter, read in 5 minutes.

Subscribe free