Skip to content


PlanetScale pricing was designed for transparency and scalability.


PlanetScale offers a free Developer plan with a generous 10GB of storage. At $29 per month, our paid Scaler plan comes with 25GB storage, 500m row reads, and 50m row writes, with the option to pay for additional usage and storage as you go. This scalable, pay-as-you-grow model means you'll never have to over-provision resources.

PlanetScale charges on three factors

  • Reads: Retrieving or inspecting rows during a query or mutation of any kind to your PlanetScale databases.
  • Writes: Adding new information or changing existing information in your PlanetScale databases.
  • Storage: Data saved in the form of tables, columns, rows, and their corresponding relationships.

PlanetScale plans

PlanetScale applies billing plans at the database level. You can create several databases under one account/organization. The usage charges will be scoped to each database, which you can find all together in the billing section for your Organization.

We offer three plans, summarized below:

Developer: FreeScaler: Pay as you growEnterprise: Custom
Storage/month10GB25GB + $1.25 per additional 1GBConfigurable
Row reads/month100m500m + $1.50 per additional 10mConfigurable
Row writes/month10m50m + $1.50 per additional 1mConfigurable
Branches3 per database10 per databaseUnlimited
Audit log retention5 days15 daysUnlimited
Automated BackupsOnce dailyEvery 12 hoursConfigurable
AutoscalingNot includeIncludedConfigurable
Monthly fee$0$29 per databaseContact us
You are limited to 1 free database per organization.

All plans are billed on a monthly basis.

For more information about our Enterprise plan, please contact our sales team. For an overview of each plan's complete offerings and FAQ, check out the pricing page.

Plans are priced per database. The total charge for a PlanetScale database includes the charge for usage on database branches. In other words, the total reads, writes, and storage used by each branch of your database will determine the final monthly price.

Plan add-ons

To make sure our plans work for your unique use case, we also offer options to customize your Scaler plan.

Branch packs

The Scaler plan comes with 10 branches per database. You can add additional branches to your Scaler plan in packs of 5 for an extra $25/mo per pack.

To add a branch pack to a database:

  1. Select the database you want to add branches to
  2. Click on the "Settings" tab in the top nav
  3. Click "Add-ons" from the side nav
  4. Select the number of branch packs you'd like to add
  5. Click "Save".

Billing page branch pack add-onsBilling page branch pack add-ons

User scheduled backups

We run automatic daily backups for every branch for free. On the Scaler plan, we run automated backups every 12 hours.

You can also schedule additional backups yourself as needed. For these additional user-scheduled backups, we charge $0.023 per GB per month.

Organization usage and billing page

Each organization has its own billing page, from which you can:

  • View your current and previous usage per database
  • Upgrade a free database to the Scaler plan
  • Enter/update your credit card information
  • Download current and previous invoices

To find your billing page:

  1. Go to your PlanetScale dashboard
  2. Select the organization whose billing page you want to view
  3. Click on "Settings" in the top nav
  4. Click on "Usage and billing" in the side nav
  5. Click on the "Billing" tab in the top nav

PlanetScale invoice details

Invoices provide line items for both usage and discounts received. Each line item shows both metric and database branch level granularity.

For example, you may have the following line items:

  • Rows read for main branch
  • Rows read for your-test-branch

In addition, storage per branch has two line items:

  • Storage usage per GB
  • Prorated discounts, if the branch existed for a smaller time period than the billing period

Storage is prorated by a percentage equal to the existence of a branch's hours/billing period in hours.

Download an invoice

To download an invoice, go to your billing page (Organization > Settings > Usage and billing > Billing).

You'll see a table of current and previous monthly invoices. You can download an invoice by month by clicking the "Download" button. This will send you to a Stripe invoice page where you'll have the option to download the complete invoice in PDF format, see invoice details, or download your receipt.

To see more details about your billing from the PlanetScale dashboard, click the "View details" button on the Billing page next to the month you want to view. This will show you an overview of the charges for all of the databases in your organization.

PlanetScale generates both current and past invoices. Even for the free plan! You can see the cost had you not been on the Developer plan.

Usage and usage limits

Each PlanetScale plan provides different feature and usage limits. If you accidentally surpass your plan's limits, you'll receive a warning notification and your database will be marked as in overage. If you do not upgrade your plan within 7 days of receiving the notification, PlanetScale will "degrade service" to your database by putting it into read-only mode. At this point, all writes are disabled and all migrations are halted.

When placed in read-only mode, the databases you have deployed in PlanetScale and any data they contain, are not impacted by this change. Writes are disabled, and all branch/database creation is temporarily halted.

Your PlanetScale service only gets throttled if your usage exceeds the limits designated within your plan.

Need help?

Get help from PlanetScale's support team, or join our GitHub Discussion board to see how others are using PlanetScale.

Next steps

Was this page useful?
Last updated on November 18, 2021
Help us improve this page
PrivacyTerms© 2021 PlanetScale Inc.