Migrating production infrastructure? Get up to ₹10,000 in migration credits. Apply now
voroaBlog
PostgreSQL

Supabase Pricing in India: Plans and the Real Cost in INR

· · 9 min read

Supabase pricing in India, in rupees - plan fee, compute, disk, egress and forex

Supabase pricing looks simple: a free plan, and a Pro plan from $25 a month. The bill you actually pay is built from a plan fee, compute for every project, usage beyond the included amounts, and any add-ons you switch on. From India it then arrives in US dollars on an Indian card. This guide puts every rate in one place, works through four realistic bills step by step, and converts them to rupees, so you can estimate your own number before you commit.

All figures are from Supabase’s official pricing and billing documentation, checked on 7 October 2026. Prices change, so treat the method as the lasting part and re-check the rates.

Advertisement

The four Supabase plans

Free Pro Team Enterprise
Base price $0 from $25 per month from $599 per month Custom
Billed per Organisation Organisation Organisation Contract
Compute credit - $10 per month $10 per month Custom
Database disk included 500 MB 8 GB per project 8 GB per project Custom
Egress included 5 GB 250 GB 250 GB Custom
Monthly active users 50,000 100,000 100,000 Custom
Daily backups kept None 7 days 14 days Up to 30 days
Inactive projects Paused after 1 week Not paused Not paused Not paused

Team does not buy more capacity than Pro. It buys compliance and control: SSO for the dashboard, longer backup retention, log retention of 28 days instead of 7, and support with SLAs. Most early-stage teams do not need it. The free plan has its own limits, covered in detail in Supabase free tier limits.

Compute: the line most people miss

Every project runs on its own compute instance, billed by the hour whether or not anyone is using it. The Pro plan’s $10 credit covers one Micro instance. Each additional project, such as a staging copy, adds its own compute line. Sizes from Supabase’s compute and disk guide:

Size Per month (approx.) CPU RAM Direct connections
Nano (free plan only) $0 Shared 0.5 GB 60
Micro $10 Shared 1 GB 60
Small $15 Shared 2 GB 90
Medium $60 Shared 4 GB 120
Large $110 2 dedicated 8 GB 160
XL $210 4 dedicated 16 GB 240
2XL $410 8 dedicated 32 GB 380

Larger sizes go up to 64 dedicated CPUs and 256 GB of RAM. Note the jump from Small to Medium: the price quadruples while the RAM doubles, and the CPU is still shared until Large.

Usage rates on Pro

Usage above the included amount is billed at these rates:

Item Included on Pro Rate beyond that
Database disk (general purpose) 8 GB per project $0.125 per GB per month
Egress, uncached 250 GB $0.09 per GB
Egress, cached 250 GB $0.03 per GB
File storage 100 GB $0.0213 per GB per month
Monthly active users 100,000 $0.00325 per user
Edge function calls 2 million $2 per million
Realtime messages 5 million $2.50 per million
Realtime peak connections 500 $10 per 1,000
Image transformations 100 origin images $5 per 1,000

Egress is the meter that surprises most teams. It counts data sent out of every Supabase service: database queries, file downloads, auth and functions. An app that serves full-size images from Supabase storage reaches 250 GB long before it reaches 100,000 users.

Add-ons and what each costs

Add-on Price
Point-in-time recovery $100 per month for each 7 days of retention
Custom domain $10 per month per project
Dedicated IPv4 address $4 per month per database, and per read replica
Branching (preview databases) $0.01344 per branch per hour, about $10 a month if left running
Log drain $60 per drain per month, plus events and egress
Phone MFA $75 per month for the first project
Read replica Billed at its own compute size, plus IPv4 if that is on

Two of these matter more in India than the price suggests. The IPv4 add-on is the only way to use the direct database connection from networks without IPv6, which includes many hosting platforms. And a custom domain was the workaround Indian teams used when supabase.co was blocked on Jio, Airtel and ACT Fibernet in February 2026.

What the spend cap protects, and what it does not

Pro has a spend cap, switched on by default. With it on, usage beyond the quota is restricted instead of billed. According to Supabase’s cost control guide, it covers disk size, egress, function calls, monthly active users, realtime, image transformations, storage and logs.

It does not cover compute, branching, read replicas, custom domains, extra disk IOPS or throughput, IPv4, log drains, phone MFA or point-in-time recovery. Those are billed in full whatever the cap says, because you switch them on yourself. The cap prevents usage surprises; it is not a monthly budget.

A Supabase pricing calculator you can do by hand

Diagram: a Supabase Pro bill is the $25 plan, plus compute per project minus a $10 credit, plus disk and egress over the included amounts, plus add-ons, plus the forex markup your card adds

The monthly bill on Pro is:

  1. $25 for the organisation
  2. + compute for every project, from the table above
  3. - $10 compute credit
  4. + usage above the included amounts, from the usage table
  5. + add-ons you have switched on

Four worked examples, in US dollars:

Setup Calculation Total
Side project: one Micro project, inside all quotas 25 + 10 - 10 $25.00
Production plus staging, both Micro 25 + 10 + 10 - 10 $35.00
Startup with 10,000 users: Small, 20 GB of data, egress inside quota, custom domain, IPv4 25 + 15 - 10 + (12 x 0.125) + 10 + 4 $45.50
Growing app: Medium, 50 GB of data, 400 GB uncached egress, 7-day PITR, custom domain 25 + 60 - 10 + (42 x 0.125) + (150 x 0.09) + 100 + 10 $203.75

The last example shows where bills grow: point-in-time recovery and compute are most of it, and neither is stopped by the spend cap.

What it costs in rupees

Supabase bills in dollars, so three things decide the rupee amount on your card:

  • The exchange rate on the day the card is charged, which moves every month.
  • The forex markup. Many Indian credit cards charge about 3.5% on international transactions.
  • 18% GST on that markup, which takes the extra cost to about 4.1% of the bill.

At an example rate of Rs 90 to the dollar:

Bill in dollars At the exchange rate Markup and GST on it Approx. on your card
$25.00 Rs 2,250 Rs 93 Rs 2,343
$35.00 Rs 3,150 Rs 130 Rs 3,280
$45.50 Rs 4,095 Rs 169 Rs 4,264
$203.75 Rs 18,338 Rs 757 Rs 19,095

Swap in today’s rate to get your own number. Two more India-specific points:

  1. Recurring payments above Rs 15,000. If your card runs the charge as an Indian e-mandate, RBI rules need your approval for each payment above Rs 15,000. The last example crosses that line, so a charge can wait for an OTP, or fail if nobody approves it.
  2. GST for registered businesses. A business buying a foreign service usually pays the GST itself under reverse charge and then claims the credit; the steps are in our guide to reverse charge on foreign hosting. Check the treatment with your accountant.

Supabase pricing compared with a rupee-billed database

If you use Supabase mainly as a PostgreSQL database, compare it with a database priced in INR. Voroa’s managed PostgreSQL runs in Mumbai and is priced per size, plus GST, with a GST invoice:

Size Price per month Memory Storage included
DB Nano Free, no card 256 MB 1 GB
DB Starter Rs 299 1 GB 1 GB
DB Basic Rs 499 1 GB 5 GB
DB Standard Rs 999 2 GB 10 GB

Extra storage on a paid size is Rs 21 per GB per month; how it works is in database storage limits. There is no forex markup and no reverse charge. Current prices are on the pricing page.

This is not a like-for-like swap. Voroa does not include auth, file storage or realtime, so the comparison only holds if Supabase is your database and nothing else. Read when a Supabase alternative makes sense before you decide.

FAQ

Is the Supabase Pro plan $25 per project?

No. The $25 is per organisation. Compute is billed per project, and the $10 monthly credit covers one Micro instance, so every additional project adds to the bill.

Does Supabase have a pricing calculator?

Supabase shows your current usage and costs in the dashboard, and third-party calculators exist. The five-step method above, with the rate tables, gives the same answer and works before you sign up.

Why is my Supabase bill higher than $25?

Usually one of four things: a second project’s compute, egress above 250 GB, an add-on such as a custom domain or IPv4, or point-in-time recovery. Check the invoice line by line against the tables above.

Can I pay for Supabase in rupees?

Supabase prices and bills in US dollars. Your card converts the amount and adds its forex markup.

Moving a Postgres database off Supabase from India

If you use Supabase mainly for its PostgreSQL database, a move is mostly about the bill. Voroa bills in rupees from an Indian entity, with GST on the invoice, so a registered business takes the input tax credit straight from it - no reverse-charge GST paid in cash first, and no card forex markup.

Voroa does not offer Supabase auth, file storage or realtime APIs, so this fits an app that uses Supabase as a database. You can import an existing PostgreSQL database by pasting its connection string.

To cover the month of two bills, you can apply for migration credits: up to Rs 10,000 against your Voroa bills, granted by hand after a person reads your application.

Price your database in rupees with Voroa

If you only need PostgreSQL, you can start on a free database in Mumbai and see the paid sizes in rupees before you upgrade. Moving existing data is covered in importing an existing database. See PostgreSQL sizes and prices.

Advertisement

Updated November 11, 2026