Move off Supabase Cloud in one click
Same open-source Supabase, with one flat price for all your projects. Paste a connection string and we copy your database, Auth users with their passwords, RLS policies and Storage files. Your app only changes two environment variables.
- Free import on every plan
- Your Supabase project isn’t touched
- We’ll migrate with you if you prefer

How much would you save?
Enter what you run on Supabase Cloud today. We compare it with the cheapest SupaHost plan that fits, line by line.
Your Supabase Cloud setup
Paid add-ons on Supabase Cloud
| Line item | Supabase | SupaHost |
|---|---|---|
| PlanSupabase Pro vs SupaHost Pro | $25 | $49 |
| Compute for 5 projectsMicro at $10/mo each, minus the $10 credit; PITR projects need Small. SupaHost: one dedicated VM (2 vCPU, 8 GB) runs them all. | $45 | Included |
| Custom domains (2)Supabase: $10/mo per project. SupaHost: 3 included, then $2. | $20 | Included |
| Point-in-time recovery (1)Supabase: $100/mo per project for 7 days. SupaHost Pro: 7 days included. | $100 | Included |
| Total per month | $190 | $49 |
Supabase Cloud list prices from supabase.com/pricing (November 2026): Pro plan $25/mo with a $10 compute credit, compute billed per project, 8 GB disk per project, 250 GB egress, 100 GB storage and 100K MAU included. Excludes taxes, Edge Function invocations, Phone MFA, log drains and IPv4 add-ons.
Paid add-ons there, included here
On Supabase Cloud, every project adds compute and most growth adds a line to the bill. SupaHost plans include them.
Compute for every project
Supabase Cloud$10–$110+/mo per project
SupaHostOne dedicated VM runs all your projects
Auth users over 100K MAU
Supabase Cloud$0.00325 per MAU
SupaHostNo per-MAU fee; pick a plan with enough compute
Custom domains
Supabase Cloud$10/mo per project
SupaHost1–10 included, then $2/mo
Point-in-time recovery
Supabase Cloud$100/mo per project (7 days)
SupaHostIncluded on Pro (7 days) and Business (14 days)
Realtime
Supabase Cloud500 connections and 5M messages, then metered
SupaHostNo per-connection or per-message fee
How the move works
About fifteen minutes of your time. The copy runs on its own and we email you when it’s done.
Create an empty project
Start your free trial and add a project in the region closest to your users. It’s live in a few minutes.
Paste your connection string
In the project’s Import tab, paste the Session pooler string from Supabase’s Connect panel. Add your secret key to bring Storage files too.
Point your app at SupaHost
Change two environment variables. Your queries, RLS and supabase-js code stay exactly the same.
- NEXT_PUBLIC_SUPABASE_URL=https://abcd1234.supabase.co+ NEXT_PUBLIC_SUPABASE_URL=https://app.acme.supahost.space- NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOi…old+ NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOi…new
Finish your Auth settings
Add your site and redirect URLs, re-enter OAuth provider keys and update each provider’s callback to your new project URL.
What moves over
| What | How | Details |
|---|---|---|
| Tables, views, functions, triggers, extensions | Automatic | Schema copied exactly as Supabase’s own CLI dumps it |
| All your data | Automatic | Restored in one transaction, so it either all lands or nothing changes |
| Auth users and passwords | Automatic | With their email, phone and OAuth identities. Passwords keep working |
| RLS policies and roles | Automatic | Including policies on Storage buckets and triggers on auth.users |
| Storage buckets and files | Automatic | Every object, with its owner, content type and cache settings |
| Auth settings and OAuth providers | You, 2 min | Site URL, redirect URLs and provider keys take two minutes in project settings |
| API URL and keys in your app | You, 2 min | Swap two environment variables. supabase-js stays the same |
| Scheduled jobs and Vault secrets | You, 2 min | Recreate them after the import (we list them for you) |
| Edge Functions | You, 2 min | Paste them into the Functions tab or have your AI agent redeploy them, then add their secrets |
Rather not do it yourself?
Tell us which projects to move and when. We run the migration with you, check everything works and help you switch over. Free on every plan.
Questions
Does the import change my Supabase Cloud project?
No. The import only reads from Supabase Cloud. Your project keeps running there until you switch your app over and decide to shut it down.
Will my users have to reset their passwords?
No. Auth users are copied with their password hashes and their Google, GitHub and other identities, so existing passwords keep working. Users sign in again once, because SupaHost issues tokens with your new project’s signing key.
How long does a migration take?
Most projects finish in a few minutes. Larger databases and Storage buckets take longer, and you can close the tab: we email you when it’s done.
What about downtime?
Run a test import into a new project first. When you’re happy, run the final import during a quiet period and switch your app’s environment variables. Writes made to Supabase Cloud after the import starts aren’t copied, so pause writes for the final run if you can’t afford to lose any.
Which connection string do I use?
In your Supabase project, open Connect and copy the Session pooler string (port 5432), then put your database password into it. To copy Storage files, also paste the project’s secret key. Credentials are encrypted, used only for the copy and deleted as soon as it finishes.
What does migrating cost?
Nothing extra. The import is included on every plan, including the 7-day free trial. If you’d rather not do it yourself, email [email protected] and we’ll migrate with you for free.
When should I stay on Supabase Cloud?
If you run a single small project, Supabase Cloud’s Free or Pro plan is hard to beat. Supabase Cloud also offers features SupaHost doesn’t yet, such as read replicas, very large compute sizes and SOC 2 reports.
Is SupaHost affiliated with Supabase?
No. SupaHost is an independent managed hosting service run by Volods LTD, built on the official open-source Supabase stack. Supabase is a trademark of Supabase, Inc.
Bring every project. Pay once.
7-day free trial with up to 3 projects. Activate your plan to import as many as it holds.