Skip to content
inetGeek

PlanetScale pricing and limits

iScore61–73 · ≈#11/14
planetscale.com · Managed databases
SEPT 2026 audit

Managed Postgres and MySQL-compatible Vitess clusters, sold by node size with replicas across availability zones.

Visit PlanetScale documentation
Compare PlanetScale with

No affiliate links, sponsored placements or paid rankings appear on this site. Ordering follows the sourced data and the stated criteria.

Entry paid plan$5/month for a single-node Postgres database on network-attached storage; PlanetScale Metal with local NVMe starts at $50/month
Regions19 regions — 12 on AWS (Tokyo, Mumbai, Singapore, Sydney, Montreal, Frankfurt, Dublin, London, São Paulo, N. Virginia, Ohio, Oregon) and 7 on GCP. A branch's region is fixed at creation and changing it means migrating.
Free tierNo — $5/month is the cheapest SKU on PlanetScale's whole price list; the document prices no free plan.
CategoryManaged databases

Reviewed by Palash BagchiUpdated 21 criteria comparedSources last checked

PlanetScale pricing at a glance

Entry paid plan
$5/month for a single-node Postgres database on network-attached storage; PlanetScale Metal with local NVMe starts at $50/month source ↗
Pricing model
Priced by cluster shape rather than per query, and on two different bases: Vitess by cluster size, VTGate configuration and storage; Neki… source ↗
Egress over allowance
100 GB of egress included, then $0.06/GB source ↗

First line of each sourced value. The full text is in PlanetScale pricing below.

01.Evaluation guide

Who it suits

Production workloads that want replicas across availability zones as the default shape rather than an upgrade, and teams who need MySQL-compatible sharding that the Postgres-only services do not offer.

Consider something else if…

You are prototyping. Pricing starts at a node rather than at zero, and there is no free tier documented on the pricing page.

Editorial · Palash Bagchi · approved

Machine-derived signals

Not sourced facts — counts and matches read by a script, not a person. See each line for where it comes from.

PlanetScale's own site (planetscale.com) self-detects as: hosting — US hosting, Cloud PaaS, Cloud Hosting, Indian hosting, Server Location · CDN — Edge Delivery Network · DNS — Enterprise DNS (category-level via BuiltWith, not a named vendor)

Each value below links to the page it was read from, with the sentence it came from. Criteria PlanetScale does not publish are not listed.

PlanetScale pricing

4 criteria
Free tierNo — $5/month is the cheapest SKU on PlanetScale's whole price list; the document prices no free plan.
Sources (1) →
Entry paid plan$5/month for a single-node Postgres database on network-attached storage; PlanetScale Metal with local NVMe starts at $50/month
Sources (1) →
  • Pricing — PlanetScale ↗

    “PlanetScale Postgres [...] Single node — Starting at $5/month for development and low-traffic workloads Metal — Starting at $50/month with local NVMe storage for high-performance needs High Availability — 1 primary + 2 replicas across 3 availability zones”

    Read 2026-09-05 · official pricing · Report a correction

Pricing modelPriced by cluster shape rather than per query, and on two different bases: Vitess by cluster size, VTGate configuration and storage; Neki by shard size and count, router configuration, replicas, storage, backup storage and network usage.
Sources (1) →
  • Pricing — PlanetScale ↗

    “Vitess MySQL-compatible databases with horizontal sharding. Pricing based on cluster size, VTGate configuration, and storage. Metal also available. Neki Postgres databases with horizontal sharding. Pricing is based on shard size and count, router configuration, replicas, storage, backup storage, and network usage.”

    Read 2026-09-14 · official pricing · Report a correction

Egress over allowance100 GB of egress included, then $0.06/GB
Sources (1) →

Limits

1 criteria
Storage (entry plan)First 10 GB free on network-attached storage, then per-GB pricing; storage is included for Metal databases
Sources (1) →
  • Pricing — PlanetScale ↗

    “Storage amount — Included for Metal databases. For network-attached storage databases, the first 10 GB is free, with per-GB pricing beyond that.”

    Read 2026-09-05 · official pricing · Report a correction

Execution

1 criteria
Managed connection poolingSupported
Sources (1) →
  • PgBouncer — PlanetScale Docs ↗

    “Every PlanetScale Postgres database includes an instance of PgBouncer running on the same node as the primary Postgres database (local PgBouncer). To connect to PgBouncer, use the same credentials as a direct connection, but use port 6432 instead of the Postgres default of 5432. [...] PgBouncer connections operate in transaction mode [...] For use cases that require long-running operations, direct connections on port 5432 are recommended.”

    Read 2026-09-05 · official docs · Report a correction

Infrastructure

1 criteria
Regions19 regions — 12 on AWS (Tokyo, Mumbai, Singapore, Sydney, Montreal, Frankfurt, Dublin, London, São Paulo, N. Virginia, Ohio, Oregon) and 7 on GCP. A branch's region is fixed at creation and changing it means migrating.
Sources (1) →
  • Selecting a region — PlanetScale Docs ↗

    “Currently, the following regions are supported, with their respective PlanetScale slugs: AWS ap-northeast-1 (Tokyo) [...] AWS us-west-2 (Oregon) [...] GCP us-central1 (Council Bluffs, Iowa) [...] GCP europe-west4 (Eemshaven, Netherlands) [...] Once you select a region for your default branch, it cannot be changed directly, but you can migrate to a new region if needed.”

    Read 2026-09-05 · official docs · Report a correction

Data

5 criteria
EnginePostgreSQL, and MySQL-compatible Vitess clusters with horizontal sharding
Sources (1) →
Database branchingSupported
Sources (1) →
  • Branching — PlanetScale Docs ↗

    “PlanetScale Postgres provides two types of database branches: Development branches — Development branches run on PS-DEV instances that have limited performance capabilities, different egress rates, and no replicas. [...] Production branches — Production branches are intended for production traffic and include optional replicas for high availability.”

    Read 2026-09-05 · official docs · Report a correction

Point-in-time recoveryPoint-in-time recovery through write-ahead log archiving. WAL is kept for as long as the oldest backup, so the default schedule gives a 2-day window and a longer retention extends it.
Sources (1) →
  • Back up and restore — PlanetScale Docs ↗

    “PlanetScale Postgres databases include comprehensive backup and restore capabilities to protect your data. The backup system provides both automated scheduled backups and manual on-demand backups, as well as point-in-time recovery (PITR) support through Write-Ahead Log (WAL) archiving. [...] WAL logs are retained for the same period as your oldest backup.”

    Read 2026-09-05 · official docs · Report a correction

Read replicasSupported — Two replicas come with the High Availability shape, across three availability zones.
Sources (1) →
Backup retentionAutomatic backups every 12 hours on production and development branches, retained 2 days by default. Custom schedules and manual backups can set a longer period, and are charged for it.
Sources (1) →
  • Back up and restore — PlanetScale Docs ↗

    “All PlanetScale Postgres databases include automatic scheduled backups that run every 12 hours for production and development branches. Default backups are created automatically and don't require any setup. There are no additional charges for these backups. [...] The default, included backup schedule retains backups for 2 days. You can set a custom retention period for custom backup schedules and manual one-off backups.”

    Read 2026-09-05 · official docs · Report a correction

Auth

1 criteria
Audit logsIn addition to the audit log feature available to all PlanetScale plans, Enterprise plans can use our EventBridge configuration to send logs to your AWS account.
Sources (1) →

Support

1 criteria
Support on entry paid planEnterprise lists Slack-based support with a private shared channel, and business support with enhanced response times from support engineers. The self-serve plans have no support level named on the page.
Sources (1) →
  • Pricing — PlanetScale ↗

    “slack-based support private shared slack channel for fast communication more deployment options multi-tenant, single-tenant, or in your own aws / gcp account business support included enhanced response times from support engineers”

    Read 2026-09-14 · official pricing · Report a correction

Compliance

7 criteria
SOC 2SOC 1 Type 2 and SOC 2 Type 2 + HIPAA reports, available on all plans on request via PlanetScale's Trust Center.
Sources (1) →
  • Security and compliance — PlanetScale Docs ↗

    “PlanetScale continuously monitors and reports primarily using System and Organization Controls (SOC) 1 & 2 Type 2 paired with the HIPAA Security Rule. To request access to our latest reports, please visit PlanetScale's Trust Center.”

    Read 2026-09-12 · official docs · Report a correction

HIPAAHIPAA-eligible via a Business Associate Agreement for qualifying customers; PlanetScale notes HHS does not recognize a formal HIPAA certification, so compliance is a shared responsibility rather than a badge.
Sources (1) →
GDPR / data residencyComplies with GDPR; data locality follows the AWS/GCP region a database is created in, and EU-region databases keep data in-region unless a read-only replica is added elsewhere.
Sources (1) →
  • Security and compliance — PlanetScale Docs ↗

    “PlanetScale complies with the EU General Data Protection Regulation (GDPR) and other global privacy regulations, where applicable. [...] If you create a database in a Europe-based region, your data does not leave the region the database was created in, unless you create a read-only region in another region.”

    Read 2026-09-12 · official docs · Report a correction

PCI DSSPlanetScale Managed — the single-tenant product deployed into the customer's own AWS/GCP account — holds a PCI DSS 4.0 Attestation of Compliance as a Level 1 Service Provider. Not documented for the shared multi-tenant product.
Sources (1) →
  • Security and compliance — PlanetScale Docs ↗

    “PlanetScale Managed, when deployed with the appropriate controls enabled via our Shared Responsibility Matrix, has been issued an Attestation of Compliance (AoC) and Report on Compliance (RoC), certifying our compliance with the PCI DSS 4.0 as a Level 1 Service Provider.”

    Read 2026-09-12 · official docs · Report a correction

Encryption at restAES encryption at rest on the storage media serving database branches and backups.
Sources (1) →
Private networking / VPCAWS PrivateLink or GCP Private Service Connect on all plans; PlanetScale Managed on AWS additionally offers fully private network isolation.
Sources (1) →
Dedicated infrastructureTwo single-tenant options: Enterprise single-tenant, deployed into an AWS/GCP account owned by PlanetScale, or PlanetScale Managed, deployed inside the customer's own AWS or GCP account.
Sources (1) →
  • Security and compliance — PlanetScale Docs ↗

    “PlanetScale single-tenant deployment options are deployed into a dedicated AWS Organizations member account or GCP organization owned by PlanetScale. [...] PlanetScale Managed is a single-tenant deployment of PlanetScale within your Amazon Web Services (AWS) or Google Cloud Platform (GCP) account.”

    Read 2026-09-12 · official docs · Report a correction

When these numbers change, hear about it. Sources are re-checked monthly; a repricing goes out as a short note.

Confirm by email; unsubscribe from any issue. Your address goes to Kit and nowhere else — what we do with it.

PlanetScale in the news

Headlines from other publications, not checked by us · collected

Selected by a search on this company, refreshed weekly. Nobody here has verified these claims — where something material is confirmed, it is written into the page above with its source, the way every other fact on this site is.

PlanetScale pricing questions

How much does PlanetScale cost?

$5/month for a single-node Postgres database on network-attached storage; PlanetScale Metal with local NVMe starts at $50/month.

Pricing — PlanetScale · read

How does PlanetScale charge?

Priced by cluster shape rather than per query, and on two different bases: Vitess by cluster size, VTGate configuration and storage; Neki by shard size and count, router configuration, replicas, storage, backup storage and network usage.

Pricing — PlanetScale · read

Does PlanetScale have a free tier?

No.

PlanetScale pricing (machine-readable) · read

How much does PlanetScale charge for egress?

100 GB of egress included, then $0.06/GB.

Pricing — PlanetScale · read

Compare PlanetScale withAll alternatives, ranked →

Comments

Every page here is sourced and dated.