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 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: Free||Scaler: Pay as you grow||Enterprise: Custom|
|Storage/month||10GB||25GB + $1.25 per additional 1GB||Configurable|
|Row reads/month||100m||500m + $1.50 per additional 10m||Configurable|
|Row writes/month||10m||50m + $1.50 per additional 1m||Configurable|
|Branches||3 per database||10 per database||Unlimited|
|Audit log retention||5 days||15 days||Unlimited|
|Automated Backups||Once daily||Every 12 hours||Configurable|
|Monthly fee||$0||$29 per database||Contact us|
All plans are billed on a monthly basis.
writes, and storage used by each branch of your database will determine the final monthly price.
To make sure our plans work for your unique use case, we also offer options to customize your Scaler plan.
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:
- Select the database you want to add branches to
- Click on the "Settings" tab in the top nav
- Click "Add-ons" from the side nav
- Select the number of branch packs you'd like to add
- Click "Save".
Billing 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:
- Go to your PlanetScale dashboard
- Select the organization whose billing page you want to view
- Click on "Settings" in the top nav
- Click on "Usage and billing" in the side nav
- 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
- Rows read for
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.
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.