Skip to content
MyStackPlan

Databases

Stores your app's data: users, posts, orders. Many hosted databases also include authentication and file storage.

Monthly cost as you grow

For a commercial project, using the cheapest plan that fits at each size and our default usage averages. How we estimate

Monthly cost in US dollars by number of active users
Provider100 users1,000 users10,000 users100,000 users
Convex$0.03Starter (pay as you go)$1.62Starter (pay as you go)$17.59Starter (pay as you go)$172Professional
Firebase Firestore$0Spark (free quota)$0.60Blaze (pay as you go)$9.90Blaze (pay as you go)$110Blaze (pay as you go)
Neon$0Free$7.51Launch$27.40Launch$226Launch
PlanetScale Postgres$5.00Postgres single node (PS-5)$5.00Postgres single node (PS-5)$10.00Postgres single node (PS-5)$66.85Postgres single node (PS-5)
Supabase$25.00Pro$25.00Pro$45.88Pro$464Pro
Turso$0Free$0Free$36.74Developer$267Scaler
Upstash Redis$20.00Fixed 1GB$100Fixed 5GB$400Fixed 50GB$1,500Fixed 500GB

Free tiers and their catches

  • Convex

    Free: Also 20 GB-hours of action compute, 1 GB of database I/O and 0.5 GB of search storage. Database I/O and action compute are not in this estimate.

  • Firebase Firestore

    Spark (free quota): Also 20,000 document deletes a day. The daily quotas reset around midnight Pacific time.

  • Neon

    Free: When compute hours or transfer run out, the database is suspended until the next month or an upgrade.

  • PlanetScale Postgres

    No free plan.

  • Supabase

    Free: Two free projects across all organizations you own or administer.

  • Turso

    Free: No overage rates on Free: past the allowance you need a paid plan.

  • Upstash Redis

    Free: Also limited to 500K commands a month, which this estimate cannot count. One free database.

Build a full stack