Supabase vs. Vercel: Do You Need Both?

You don't automatically need both. Vercel hosts the app, while Supabase provides the database and the backend services that the app calls. Your agent can check which components your app uses before you choose a plan. If you opt for their paid stack, Vercel Pro costs $20 per month and Supabase Pro starts at $25; other combinations are also psosible.

To compare all-in-one hostting and backend platforms, check out Appwrite, Firebase, and Nhost with ohmyho.st. The choice depends on your database model, application services, and deployment workflow.

vercel pro$20 /mosupabase pro, 1 project$25 /moresend pro$20 /mo$65 /mo3 accounts · 1 project · +$10 each extra projectohmyho.st · every projecthostinguses creditspostgresuses creditsemailuses creditslink a domainuses creditseach extra projectno base fee$10 /mo1 balance · 1,000 credits a month
List prices checked on September 28, 2026 · Vercel pricing · Supabase pricing · Resend pricing. ohmyho.st: $10 a month buys 1,000 credits shared by every project; hosting, Postgres, mail and a linked domain are metered from that balance.

Vercel operates the app

Vercel takes a Git repository, builds the front end, serves its files, and runs server-side code as Functions. This includes what your visitor sees in the brower and the app code behind it. PostgreSQL comes from a Marketplace partner or a separate provider; Supabase is one possible option. Ask your agent which database the deployed app connects to before you consider the Vercel project to be the entire setup.

The Hobby plan costs $0 and includes one developer seat, 100 GB fast data transfer, 1M CDN requests and 1M function invocations a month. Vercel's own FAQ states that the Hobby plan is intended for personal, non-commercial use (vercel.com/pricing, accessed on 2026-09-20). If it is a customer site or a comemrcial app, check the requirements for paid plans before deployment.

The Pro plan costs $20 per month. This fee is refunded each month as usage credit, so the first $20 of function and build usage are free; CDN requests and high-speed data transfres have no overage fees on the Pro plan , and viewer slots are free. Each additional developer costs $20 per developer seat per month. Fnction calls exceeding the credit limit cost $0.60 per 1M function invocations beyond the included credit.

When managing a portfolio, you should separate the Seat fee from usage costs. A solo developer doesn’t purchase an additional Pro Seat for every project. However, the seat remains a recurring cost even when projects are on hold. Ask your agent to list the fixed subscription fee and the usage fee on seaprate lines so you can see which part might change.

List prices checked on 2026-09-28 — Vercel pricing.

Supabase powers the backend

Supabase offers PostgreSQL plus a REST API, authentication, storage, real-time, and edge functions, along with a table editor in the browser. Your app may use Supabase soolely for storing data records, or it may also rely on it for authentication, files, and live updates. The backend services do not replace a host for your Next.js application.

If you're considering the Free plan, check the project and inactivity limits: Supabbase pauses a Free project after a short period of inactivity, and it limits the number of Free projects that can be active at the same time (supabase.com/pricing , accessed on 2026-09-20). A paused project will not respond until you restore it in the dashboard. If visitors come only occasionally, decide whether you’re willing to restore the project when it’s paused. Your agent can explain the implications; it’s up to you to decide whether this interruption is aceptable.

The Pro plan starts at $25 per month and includes the first project's Micro instance through $10 of compute credits, 8 GB disk per project, 250 GB egress a month, 100,000 monthly active users. Also note the line for additional projects: Each additional project runs its own compute instance at $10 per month for each additional project's Micro instance, and a Small instance costs $15 per month for a Small compute instance. Storage spae beyond the quota costs $0.125 per GB of disk per month beyond 8 GB per project; egress beynd the quota costs $0.09 per GB of egress per month beyond 250 GB.

Every additional database instance incurs compute costs , even if the project has very little traffic. This might be appropriate for a stable producct. For a series of experiments, ask your agent to list which instances are active and how much each one contributes to the bill. Don’t assume that a low-traffic project has no running costs.

List prices checked on 2026-09-28 — Supabase pricing.

Find out what your app uses

A common seutp uses Vercel for the app, Supabase for data and login, and another service for transactional emails. The image above includes Resend Pro to illustrate this additional service. It’s helpful to identify these tasks, but they don’t have to come from these specific providers or require a paid plan.

Ask your agent which features deepend on which service:

Inspect this app and explain what Vercel, Supabase and any mail provider do in it. List the features that depend on each service, which database each environment uses, and which paid plans are actually required for my use. Do not change or migrate anything yet.

Think of the inventory as a list of features: lgoin, saved records, file uploads, live updates, and emails. If something is missing, have your agent follow up on that feature as well. At this point, you decide what needs to continue working before the conversation turns into a hosting recommendation.

Once you know what the app is used for , compare how the diffferent plans charge for it:

The additional project may have few uers, but it can still add a database instance. That's the cost item you should review. Your agent should compare the entire portfolio and include all the services you want to keep in both estimates.

List prices checked on 2026-09-28 — Supabase pricing.

Compare a shared balance

ohmyho.st is an option if you want your agent to run hosting and managed PostgreSQL from a shared credit balance. It supports Astro, Next.js , Vite/React, and TanStack starter apps from managed source code or an authorized GitHb repository. Your agent reviews the selected app, prepares a deployment plan, and explains what it will create. You review this plan and test the resulting dev URL.

Each project reecives dev and prod hosts at check.omh.st. Custom domains and custom email sender addresses are usage-based services included in the paid plan. A custom domain also works on the Free plan as long as the project displays the “Powered by ohmyho.st” notice , which means no domain creidts are required on either plan. There is no basic subscription per project. Deployments run through your agent; the portal at app.ohmyho.st displays projects, credits, budgets, and API tokens.

Compare the price by looking at the subscription and usage allowance searately. The Free plan provides 200 credits per UTC month. The Paid plan costs $10 per month for 1,000 credits per billing period, which expire at the end of the period. Top-ups , which are available only to Paid workspaces, cost 100 credits per dollar and never expire. One credit is equivalent to $0.01 credit value.

Use 98.571429 credits per 1,000,000 requests for queries. One active database hour with 512 MiB of RAM costs 20.00 credits; the 256 MiB plan available on the Free tier costs 10.00 credits. Databases go to sleep after five minuts of inactivity , with no RAM csts while in sleep mode. Allocated storage and seven-day backups are included. Customer files and saved worker scripts have their own pricing plans. Each deployed script costs about 6.57 credits per month; worker bandwidth is free. Ask how often the actual database is active: An app may appear idle in the browser, while background work keeps its database awake.

For the example provided , the subscription comparison is as follows: If purchased separately, a project using Vercel Pro and Supabase Pro costs $45 per month before use; with Resend Pro for emails, the cost is $65 as shown in the figure. Five projects on the same Vercel and Supabase accounts cost $85 per month becausse four additional micro-instances run around the clock.

On ohmyho.st, five side projects—one of wihch has real traffic and login emails—look like this:

Item Credits
28 build minutes 33.74
120,000 requests 11.83
1.2M CPU-ms 7.89
4 active hours across four 256 MiB databases, plus 8 hours at 512 MiB; disk and seven-day backups included 200.00
500 mail recipients 90.00
5 deployed scripts 32.86
Total: A portfolio of five side projects for one month about 376.31

About $3.76 of credit value at the standard rate.

This specific load fits within the 1,000 credits granted by the Paid plan per period. Deployed scripts and customer files continue to consume credits; runntime activity, builds, active database RAM, and emails incur usage, while database storage and seven-day backups are included. Check the assumptions in the table against your own apps before using the total. For comparison: Our separate plan for small apps sends more emails and costs aboout 567.10 credits on its own; every low-traffic side project costs about 19.80 credits. The leeway is limited. As an app grows, ask your agent for an updated estimate and a monthly project budget. Decide whether the budget should trigger a warning and continue running when the threshold is reached, or stop new work; a warning-only budget does not limit spending. Add a top-up if you need more credits. A zero balance triggers a grace period of 7 days; funded services continue to run , and only unfunded services are suspended afterward.

The Cost Comparison for Five Side Projects incluudes the email subscription and breaks down how this portfolio affects the total cost.

To compare your current setup with a shared creidt balance , ask:

Compare my current Vercel and Supabase setup with ohmyho.st using the app inventory and actual usage. Include mail, retained data, domains and services I would keep elsewhere. Show quiet and busy months, required code changes and unsupported features before recommending a move.

Use this report to decide what you want to test. A lwer estimate for the app host isn't enough if the bills for the database, authentication , and email remain the same.

List prices checked on 2026-09-28 — Vercel pricing. List prices checked on 2026-09-28 — Supabase pricing. List prices checked on 2026-09-28 — Resend pricing.

Know when to stay

There are good reasons to keep the current setup. Weeigh these considerations against your use of the app , and then ask your agent to look into the relevant ones.

You use Supabase for more than just Postgres. Auth, Realtime, Storage, and Edge Functions are full-fledged products, and an SQL dump doesn't transfer any of them. Application auth requires its own plan: Better Auth and customer-managed WorkOS AuthKit are verified integations, while Realtime subscriptions or Edge Functions cannot have a direct counterpart in the runtime. The Migration Skill captures what the app acttually calls , converts only what you select, and identifies a gap rather than pretending to succeed. If these services are what make up the app, stick with Supabase.

You have one heavily used app, not many low-traffic ones. A single, heavily used production app with millions of requests, hundreds of atcive database hours, a linked domain , and a sender email address costs about 36,533.15 credits per month—roughly $365.33 in credit value, purchased as top-ups. Vercel Pro and Supabase Pro together start at $45, but iclude comparable email quotas and potential overages; check this before judging the difference. Have your agent price both sustained usage and quiet periods; a constantly active database can change the outcome.

You want previews and a dashboard. Vercel supports branch previews and free viewer slots. ohmyho.st provides each project with a dev and a prod host , with a verified deployment pushed to prod. There are no previews per branch. Decide whether this fits your review process; your agnet can handle the deployment, but they can’t make a shared dev environment function like separate branch previews.

Your framework isn't on the list. Currently supported: Astro, Next.js, Vite/React, and TanStack Start, deployed from a managed source or a GitHub repository that you autthorize. No containers. SvelteKit, Nuxt, or a Dockerfile don’t work here yet; Vercel runs most of them, and the comparison of Railway, Render, and Fly.io covers hosts that run containers.

Everything fits within the free plans. A personal project that fits within Vercel Hobby for $0 and Supabase Free might already meet your cost requirements. The case for a shared credit pool arisses when the limits, the non-commercial use policy , or the number of instances per project start to become an issue.

Compare these limitations with the free alternatives to Verel and Supabase before you switch: The guide to free plans covers app hosting, Postgres, business use, and what happens when you hit each limit.

List prices checked on 2026-09-28 — Vercel pricing. List prices checked on 2026-09-28 — Supabase pricing.

Test the smallest change

You can move the app host while still maintaining a functionaal backend. You can also leave the entire stack as is and just change the paid plan , provided the terms and your usage allow it. Choose the smallest change that solves your problem, and then have your agent set it up in a test environment.

Then prpare the change in a test environment:

Prepare the change I selected for a test deployment. Identify the test database, required connection settings and costs before deploying. Keep the existing backend unless I chose to migrate it. Once I confirm, deploy and return the test URL with browser checks for sign-in, protected pages, saved data, files and mail where used.

Test these processes yourself using the preview URL. A homepage that loads says very little about the login process or data access. If the test works , have your agent explain the production switch and how to recover if a required feature fails. This is the idael handoff between you and the agent: They handle setup and diagnostics, and you decide whether the app is behaving as expected.

FAQ

Do I need both Supabase and Vercel?

You need the services your app uses, but they don't have to come from both of these providers. Vercel can host the app while Supabase provieds its backend; another database or app host might also work. Have your agent check the dependencies first. ohmyho.st is an option for hosting and PostgreSQL from a shared credit balance with no base fee per project.

Can I keep Supabase and just switch hosting providers?

Yes. The migration skill identifies what the app actually uses and converts only the features you select; the rest remains external. Ask your agent to verify the required connectioons, environment variables, and login callback URLs, and then test the actual workflows on the new host. Supabase keeps its own records. Move the database later if there’s a reason to, or leave it where it is.

What will happen to my Supabase Auth users?

A database dump alone won't rcreate your login system. ohmyho.st does not replace your authentication provider: Better Auth and the customer-managed WorkOS AuthKit are the verified integrations, and the platform login is separate from your application's users. The migration skill asks for your confirmation before making any changes to authentication and tests login, a protected route, reloading, and logout on the dev host before anything is deployed to production.

How much does a low-key side project on ohmyho.st cost?

About 19.80 credits per month, or $0.20 in credit value: one actie hour with 256 MiB of RAM , including disk space and backups, a few thousand requests, and one deployed script. The database goes to sleep after five minutes of inactivity; the script continues to be counted as long as it is stored.

Can I take my database with me later?

Yes. An owner can ask their agent for an expport: an asynchronous , password-encrypted ZIP file containing a portable SQL dump; one request per project is allowed within each rolling 24-hour window, downloadable via a signed link that remains valid for 24 hours. Exports are free and work even with zero credits. Import the dump onto any Postgres host, including Supabase.

Sources

Compare Supabase · Compare Vercel · Vercel and Supabase