Cloud Database Costs

Best Managed Database Services 2026: Postgres + Redis Costs

Dr. Somya Hallan · Nov 4, 2026 · 23 min read
Best Managed Database Services 2026: Postgres + Redis Costs

The bill that surprises teams on even the best managed database services isn’t for Postgres. It’s the second one, which arrives when the app adds a Redis cache and the Postgres provider doesn’t sell one. Neon, Supabase, Crunchy Bridge and PlanetScale all stop at the database.

So we priced both together at 13 providers, on identical specs: the same Postgres (2 vCPU, 8 GB RAM, 100 GB storage) and the same 8 GB Redis cache everywhere. This guide shows what that pair costs at each provider, which providers can run both on one account, when two separate vendors work out cheaper, and how to price your own setup.

By managed database services, we mean platforms that run the database for you, backups and patching included, not consulting firms that look after databases you already run. Every price is for a single node, billed on demand for a full month (730 hours). Where a provider doesn’t sell our exact spec, we priced its nearest larger plan and show what you actually get.

We build Selfhost.dev, which is one of the providers below. Check every figure against the linked sources and the calculator rather than taking it from us.

Key Facts

  • The stack we priced: Postgres (2 vCPU, 8 GB RAM, 100 GB storage) plus an 8 GB Redis cache, at 13 providers.
  • Cheapest: Selfhost.dev, $147.67 a month for both.
  • On AWS (RDS for Postgres plus ElastiCache for Redis): $233.57 a month.
  • Neon, Supabase, Crunchy Bridge and PlanetScale sell Postgres but no Redis, so a cache means paying a second company.
  • Only Selfhost.dev, Aiven and Exoscale run Postgres, MySQL, Redis, ClickHouse, OpenSearch and Kafka on one account.
  • For a lightly used cache, Postgres plus Upstash’s pay-as-you-go Redis costs less, up to about 2 to 13 Redis commands a second (the cut-off depends on which Postgres you pair it with).
  • All prices: single node, on-demand, US East, full month

What does a full managed database stack cost?

A Postgres plus Redis stack costs $147.67 a month on Selfhost.dev and $334.91 on Aiven, with Northflank, AWS, DigitalOcean, Azure and Google Cloud in between. The spec is the same everywhere: Postgres at 2 vCPU, 8 GB RAM and 100 GB, plus Redis with 8 GB of memory, single node, on-demand, US East.

Provider Postgres Redis (8 GB) Stack / month One account?
Selfhost.dev t4g.large (burstable) for each engine $79.18 $68.49 $147.67 Yes
Northflank 2 vCPU / 8 GB plan for each engine $84.66 $73.47 $158.12 Yes
AWS RDS db.t4g.large (burstable) + ElastiCache Valkey cache.r7g.large (13.07 GiB) $105.67 $127.90 $233.57 Yes
DigitalOcean Advanced 2 vCPU / 8 GiB (dedicated) + Valkey 8 GiB / 4 vCPU $135.75 $120.00 $255.75 Yes
Azure PostgreSQL B2ms (burstable, 128 GiB) + Managed Redis M10 (12 GB) $114.00 $157.68 $271.68 Yes
Google Cloud Cloud SQL 2 vCPU / 8 GiB + Memorystore for Redis Basic 8 GiB $118.18 $157.68 $275.86 Yes
Aiven Startup-8 (175 GB bundled) + Valkey Startup-8 (7.5 GB) $194.91 $140.00 $334.91 Yes
PlanetScale PS-160 (2 vCPU / 16 GiB, no 8 GB plan) $107.25 None Needs a second vendor No
Supabase Pro + Large compute (2 dedicated vCPU / 8 GB) $136.50 None Needs a second vendor No
Crunchy Bridge Standard-8 $150.00 None Needs a second vendor No
Neon 2 CU (2 vCPU / 8 GB) on Launch $189.76 None Needs a second vendor No

Method: us-east-1 or each provider’s US East region, single node, no high availability, on-demand, 730-hour month, checked 3 and 4 November 2026. Where a provider doesn’t sell the exact size, we priced the smallest plan above it and named it in “What you get”. MongoDB Atlas runs no Postgres, and ClickHouse Cloud’s Postgres is in beta at a temporary 50% discount, so neither has a row.

Best managed database services that run Postgres and Redis on one account: Selfhost.dev, AWS, Northflank, Azure, DigitalOcean, Google Cloud and Aiven. Postgres only, needing a second vendor for Redis: Neon, Supabase, PlanetScale and Crunchy Bridge.

Selfhost.dev is the cheapest one-account stack in the table, and Northflank is $10.45 behind. The gap to the large clouds is wider: $85.90 a month against AWS and $128.19 against Google Cloud.

Which managed database services run every engine?

Of 14 managed database services checked in November 2026, Selfhost.dev, Aiven and Exoscale run all six engines most stacks reach for: Postgres, MySQL, Redis, ClickHouse, OpenSearch and Kafka. AWS and DigitalOcean run five, without ClickHouse. Neon, Supabase and Crunchy Bridge run Postgres only, which makes them strong for Postgres alone and a two-vendor setup for a whole stack.

Provider Postgres MySQL Redis / Valkey ClickHouse OpenSearch Kafka MongoDB
Selfhost.dev Yes Yes Yes Yes Yes Yes (Kafka-compatible) Not managed (one-click in Projects)
Aiven Yes Yes Yes (Valkey) Yes Yes Yes No
Exoscale Europe only Yes Yes Yes (Valkey) Yes Yes Yes No
AWS Yes (RDS) Yes (RDS) Yes (ElastiCache) No Yes (OpenSearch Service) Yes (MSK) Compatible (DocumentDB)
DigitalOcean Yes Yes Yes (Valkey) No Yes Yes Yes
Google Cloud Yes (Cloud SQL) Yes (Cloud SQL) Yes (Memorystore) Partner only Partner only Yes (Managed Kafka) Compatible (Firestore)
Azure Yes Yes Yes (Managed Redis) Partner only Partner only Kafka endpoint (Event Hubs) Compatible (Cosmos DB)
Northflank Yes Yes Yes No No No Yes
PlanetScale Yes Yes (Vitess) No No No No No
ClickHouse Cloud Beta No No Yes No No No
Neon Yes No No No No No No
Supabase Yes No No No No No No
Crunchy Bridge Yes No No No No No No
MongoDB Atlas No No No No No No Yes

“Yes” means the provider sells the engine as a managed service of its own. “Partner only” means it is available through a third party on that cloud’s marketplace. Versions, regions, high-availability options and support differ, so check the engine you need on the provider’s own page.

The popular single-engine picks are strong at what they do. Neon, Supabase, Crunchy Bridge, PlanetScale, MongoDB Atlas and ClickHouse Cloud sell no managed Redis, so the first cache an app adds sends it to a second vendor.

Best managed database service for each engine

Postgres only: Supabase if you also want login, file storage, and an API built around the database ($136.50 a month at 2 vCPU / 8 GB). Neon if you want copies of your database for testing (branches) and a database that scales to zero when no one is using it. Crunchy Bridge if you want plain Postgres with nothing extra bundled in.

MySQL: PlanetScale if your MySQL needs to be split across many servers (it runs on Vitess). AWS RDS or DigitalOcean if one standard MySQL server is enough.

Postgres and Redis together on one bill: Selfhost.dev at $147.67 a month, then Northflank at $158.12.

MongoDB: MongoDB Atlas, run by the company that makes MongoDB.

ClickHouse (analytics): ClickHouse Cloud if you want serverless, where capacity grows and shrinks with use. Selfhost.dev or Aiven if you want a dedicated instance at a size you choose.

All six engines in the table above on one account: Selfhost.dev or Aiven, or Exoscale if your servers are in Europe.

Should you use one provider for all your databases?

One provider is cheaper for a Postgres plus Redis stack whose cache carries steady traffic: $147.67 a month for both engines on Selfhost.dev, against $204.99 or more for Supabase plus any fixed-price 8 GB Redis from a second vendor. A lightly used cache, under about 13 commands a second, is the one exception.

A second vendor adds a second fixed bill. Supabase’s Postgres alone is $136.50 at our spec. Adding Redis Cloud’s smallest plan above 8 GB (12 GB, $175.00) takes the pair to $311.50. Adding Upstash’s Fixed 10 GB plan ($200.00) takes it to $336.50. Even adding Selfhost.dev’s own 8 GB Redis lands at $204.99.

Usage-billed Redis changes the maths at low traffic. Upstash’s pay-as-you-go Redis has no base fee: $0.25 per GB-month after the first free GB, and $0.20 per 100,000 commands, per Upstash’s pricing page. An 8 GB cache there costs $1.75 a month before commands. That is why the break-even depends on traffic, not size:

Postgres from Postgres + Upstash pay as you go beats $147.67 while Redis averages under
Supabase 1.8 commands a second about 4.7 million a month
AWS RDS 7.7 commands a second about 20.1 million a month
Selfhost.dev 12.7 commands a second about 33.4 million a month

Above those rates, every command is a charge a fixed node doesn’t have, and the one-account stack wins. A second vendor also means a second login, a second invoice and a second set of credentials to rotate.

Your stack won’t be exactly ours. The calculator prices each engine on the instance you’d actually pick.

Price your Postgres and Redis on the same bill · Thirty Seconds, No Signup

Which are the best managed database services in 2026?

The best managed database services for Postgres plus Redis on one account are Selfhost.dev ($147.67 a month), Northflank ($158.12) and AWS ($233.57), in that order on price. The best single-engine services are Neon and Supabase for Postgres, MongoDB Atlas for MongoDB, and ClickHouse Cloud for analytics. Each entry gives the engines, the stack price and the honest drawback.

Providers that run the whole stack

Selfhost.dev

Postgres and an 8 GB Redis cost $147.67 a month on Selfhost.dev (two burstable t4g.large instances, us-east-1, checked November 2026).

  • Runs: Postgres, MySQL, Redis, ClickHouse, OpenSearch, and Kafka-compatible streaming, as dedicated Managed Databases on AWS, in regions worldwide.
  • Best for: Teams who want every engine on one prepaid, hourly bill.
  • Included: PITR, pooling, Multi-AZ, and self-serve BYOC on Managed Databases.
  • Worth knowing: Stopping an instance stops its compute charge, while storage keeps billing.

Northflank

Postgres and an 8 GB Redis cost $158.12 a month on Northflank (2 vCPU / 8 GB plans, checked November 2026), $10.45 more than on Selfhost.dev.

  • Runs: Postgres, MySQL, Redis, and MongoDB, as addons on its app platform, billed per second.
  • Best for: Teams who want their app containers and databases on one platform, with self-serve BYOC.
  • Watch out: There is no ClickHouse, OpenSearch, or Kafka.
  • Worth knowing: The free Sandbox includes one always-on database.

AWS

Postgres and an 8 GB Redis cost $233.57 a month on AWS (RDS db.t4g.large at $0.129 an hour plus an ElastiCache Valkey cache.r7g.large, us-east-1, checked November 2026).

  • Runs: Postgres and MySQL on RDS, Redis and Valkey on ElastiCache, Kafka on MSK, and OpenSearch on OpenSearch Service.
  • Why that Redis node: ElastiCache’s cache.m7g.large holds 6.38 GiB, too small for 8 GB, so the stack uses a cache.r7g.large. Our AWS Redis pricing breakdown covers ElastiCache in detail.
  • Best for: Teams already inside AWS.
  • Watch out: The price, and each engine is a separate service to configure.
  • Worth knowing: The same ElastiCache node costs $0.1752 an hour on Valkey and $0.219 on Redis OSS, 20% less for Valkey.

DigitalOcean

Postgres and an 8 GB Redis cost $255.75 a month on DigitalOcean (Advanced Edition 2 vCPU / 8 GiB with dedicated CPU, plus an 8 GiB Valkey node, checked November 2026).

  • Runs: Postgres, MySQL, Valkey, MongoDB, Kafka, and OpenSearch, with hourly billing capped at a monthly price.
  • Best for: Small teams who want simple, predictable plans.
  • Watch out: No ClickHouse and no BYOC.
  • Worth knowing: From 30 November 2026, new Standard Edition clusters stop at 4 GiB of RAM, so 8 GB of Postgres means Advanced Edition, from $130.00.

Azure

Postgres and an 8 GB Redis cost $271.68 a month on Azure (burstable B2ms with a 128 GiB disk, plus Managed Redis M10 at 12 GB, East US, checked November 2026).

  • Runs: Postgres and MySQL on Flexible Server, and Redis on Azure Managed Redis.
  • Best for: Teams with Microsoft agreements or credits.
  • Watch out: Production Redis on Azure means the two-node high-availability option, which doubles the M10 to $315.36.
  • Worth knowing: Azure Managed Redis doesn’t charge for its public IP address.

Google Cloud

Postgres and an 8 GB Redis cost $275.86 a month on Google Cloud (Cloud SQL 2 vCPU / 8 GiB with 100 GB SSD, plus Memorystore for Redis Basic 8 GiB, us-east1, checked November 2026).

  • Runs: Postgres and MySQL on Cloud SQL, Redis on Memorystore, and Kafka on Managed Service for Apache Kafka.
  • Best for: Teams already on Google Cloud.
  • Watch out: Four products share the Memorystore name (for Redis, for Redis Cluster, for Valkey, and for Memcached), so check which one a quote means.
  • Worth knowing: Memorystore for Redis bills by the gigabyte, $19.71 per GiB-month in us-east1 for Basic, so 8 GiB is exactly what you pay for.

Aiven

Postgres and an 8 GB Redis cost $334.91 a month on Aiven (Startup-8 Postgres with 175 GB bundled, plus Valkey Startup-8, AWS us-east-1, checked November 2026). That is the highest of the one-account providers in this US comparison, partly because of the bundled storage.

  • Runs: Postgres, MySQL, Valkey, ClickHouse, OpenSearch, and Kafka, on AWS, Google Cloud, Azure, and others.
  • Best for: Teams who need one vendor across several clouds.
  • Watch out: BYOC needs a commitment deal and an Advanced or Premium support plan.
  • Worth knowing: Aiven’s “8 GB” Valkey plan reports 7,680 MB of memory in Aiven’s own API.

Specialist providers that don’t sell Redis

Neon

Neon Postgres at 2 vCPU and 8 GB (2 compute units on Launch) costs $189.76 a month with 100 GB at $0.35 per GB. Our Neon pricing breakdown shows where that bill grows.

  • Runs: Serverless Postgres, with branching and scale to zero.
  • Best for: Preview environments and spiky traffic.
  • Watch out: No Redis, so a full stack needs a second vendor.
  • Worth knowing: Neon added Realtime in beta on 16 October 2026.

Supabase

Supabase Pro plus the Large compute add-on, with 2 dedicated vCPU and 8 GB, costs $136.50 a month with 100 GB. For other options, see our Supabase alternatives.

  • Runs: Postgres, with auth, storage, realtime, and edge functions.
  • Best for: Apps that want a backend, not just a database.
  • Watch out: No Redis, so a full stack needs a second vendor.

PlanetScale

PlanetScale has no 8 GB plan with 2 vCPU, so the nearest, PS-160 (2 vCPU / 16 GiB), costs $107.25 a month with 100 GB.

  • Runs: Postgres and Vitess MySQL.
  • Best for: Teams who want MySQL sharding through Vitess.
  • Watch out: No Redis, and no free tier.

Crunchy Bridge

Crunchy Bridge Standard-8 with 100 GB costs $150.00 a month (checked November 2026).

  • Runs: Managed Postgres, from Crunchy Data.
  • Best for: Postgres purists.
  • Watch out: No Redis, so a full stack needs a second vendor.
  • Worth knowing: Snowflake acquired Crunchy Data in June 2025, and self-serve signup still works.

MongoDB Atlas

The MongoDB Atlas M0 tier is free with 512 MB, Flex runs $8 to $30 a month, and dedicated M10 clusters start at $56.94 a month.

  • Runs: MongoDB only, as three-node replica sets by default.
  • Best for: Apps built on documents.

ClickHouse Cloud

ClickHouse Cloud runs ClickHouse, and since May 2026 it has also run Managed Postgres in beta, at a 50% beta discount. For dedicated ClickHouse options and their prices, see our best managed ClickHouse service roundup.

  • Best for: Teams whose main workload is analytics.
  • Watch out: BYOC requires a committed contract.
  • Worth knowing: Its analytics compute idles down when unused.

What about other managed database services?

Providers we couldn’t price for this comparison:

  • Exoscale runs all six engines, but only in Europe, so its prices sit outside this US comparison.
  • Instaclustr publishes no prices.
  • Hetzner has no managed database service as of November 2026.

Alternatives to standard Postgres and Redis:

  • Amazon Aurora is AWS’s own Postgres- and MySQL-compatible engine, priced separately from RDS, with I/O charges on its Standard configuration.
  • Amazon DynamoDB is a serverless key-value and document database, not Postgres or Redis.
  • Google Spanner is distributed SQL built for global scale, beyond this stack’s size.
  • CockroachDB Cloud is distributed SQL that speaks the Postgres wire protocol.

Services that manage databases you already run:

DBA consultancies, such as Rackspace or Pythian, look after databases you already run, which is a different service from the platforms here.

How much does a managed database cost for your own stack?

A managed Postgres and Redis pair costs $147.67 to $334.91 a month for 2 vCPU / 8 GB Postgres plus an 8 GB Redis, before egress and public IP charges. Your own number depends on three inputs: the instance size per engine, the storage, and the region. Here is our stack worked through on Selfhost.dev, line by line.

Line Instance Monthly
Postgres compute t4g.large 2 vCPU / 8 GB $66.22
Postgres storage 100 GB gp3 + 20 GB boot volume $12.96
Redis compute t4g.large 2 vCPU / 8 GB $66.23
Redis storage 1 GB gp3 + 20 GB boot volume $2.27
Total us-east-1, on-demand, from the live calculator $147.67

The calculator rounds each line to the cent separately, so the Redis lines add to $68.50; its Redis total is $68.49.

A public IPv4 adds about $5 a month per instance. Adding a third engine works the same way: ClickHouse and OpenSearch each need 4 GB of RAM, so their smallest instance is a t4g.medium with 20 GB of gp3: about $41.59 a month for ClickHouse, plus $0.035 per GB-month for compressed table data in object storage, and about $37.43 a month for OpenSearch, both in us-east-1.

Kafka is priced in the console before you create it, with its S3 storage billed on usage. See the ClickHouse and OpenSearch pages for what each includes.

The $5 welcome credit runs this two-engine stack for about a day ($5 against $147.67 over 730 hours), enough to connect your app and see the metrics, not to run it for a month.

For the Redis side in more depth, our managed Redis pricing comparison covers high availability and regional prices, and the AWS RDS alternatives shortlist covers leaving RDS.

Running more than two engines, or moving off a provider already? A worked total is easier to trust when it’s your own.

Get a free line-by-line audit of your current database bill · Free, No Commitment

The cheapest database isn’t the cheapest stack

Most comparisons price one database, because that’s what a team buys on day one. But a cache usually follows within months, then search, analytics, or a queue. Each engine your provider doesn’t run becomes another vendor to sign up for, secure, and pay.

That’s where the numbers in this guide turn. Neon’s Postgres alone costs $189.76 a month at our spec, $42.09 more than Postgres and Redis together on Selfhost.dev. Supabase’s Postgres costs $136.50, only $11.17 less than that whole stack. Among the seven providers that run both, the same pair ranges from $147.67 to $334.91 a month: a difference of $2,246.88 a year for the same stack.

So the useful question isn’t “which managed database is best?” It’s “which provider can run the stack I’ll have in six months, and what will it cost there?” For Postgres and Redis with steady traffic, our answer is Selfhost.dev, with MySQL, ClickHouse, OpenSearch, and Kafka on the same bill when you need them. The exceptions are specific:

  • Northflank, if your app containers should sit beside the databases.
  • Your current cloud, if commitments or credits already cover it.
  • Upstash, for a cache that’s quiet most of the time.
  • Neon, Supabase, or MongoDB Atlas, when one database really is the whole job.

If the stack table matched your setup, the fastest check is to run it.

Create your Postgres and Redis on Selfhost.dev · $5 Free Credit, No Card Needed

Frequently Asked Questions

What is a managed database service?

A managed database service is a platform that runs a database for you: it provisions the server, applies patches, takes backups and handles failover, while you connect and query. AWS RDS, Neon and Selfhost.dev are examples. It is different from a DBA consultancy, which manages databases you already run on your own servers.

Is AWS RDS a fully managed service?

Yes. AWS RDS provisions, patches, backs up and fails over Postgres, MySQL and other engines for you. You still choose the instance class and storage, and pay for them by the hour: db.t4g.large Postgres is $0.129 an hour in us-east-1, or $105.67 a month with 100 GB of gp3 storage, as per AWS price list.

What is the difference between managed and unmanaged databases?

An unmanaged database is one you install and run yourself on a server, so backups, upgrades and failover are your job. A managed database moves that work to the provider for a markup. Our managed vs self-hosted guide covers where the line falls.

Does Hetzner have a managed database?

No. As of November 2026, Hetzner Cloud lists no managed database product, and its Cloud API changelog mentions none. Teams running apps on Hetzner use a managed provider in a nearby region, or run Postgres themselves. Network latency between providers is worth measuring before you commit.

What is the cheapest managed database service?

For a single small Postgres, free tiers from Neon and Supabase are the cheapest; our free PostgreSQL hosting guide compares them. For a production pair of 2 vCPU / 8 GB Postgres plus an 8 GB Redis, Selfhost.dev is the cheapest we found at $147.67 a month in us-east-1.

Who are the main DBaaS providers?

The main DBaaS providers are the three clouds (AWS, Google Cloud, Azure), multi-engine platforms (Aiven, DigitalOcean, Selfhost.dev, Northflank, Exoscale) and single-engine specialists (Neon, Supabase, PlanetScale, Crunchy Bridge, MongoDB Atlas, ClickHouse Cloud). The engine table above shows which runs what.

Run managed Redis, without the ElastiCache bill.

Dedicated Redis 7 on AWS with snapshots, backups, read replicas, Multi-AZ failover and live metrics. Pay-as-you-go from $5.34/mo in Mumbai (ap-south-1), with no surprise invoices. Limited-time offer: get $5 in free credit at signup, no card needed.

cost check