Vercel charges you when you succeed.
Varity does not.
One flat monthly cost per app, based on the hardware reserved. Not the traffic you serve. Migrate in one command.
Your bill today. Your bill on Varity.
Same app. Same traffic. Two very different invoices.
Your Vercel bill today
- +$20 / month Pro platform fee
- +$20 / month per additional teammate seat
- +Fast Data Transfer charges
- +Edge Request charges
- +Function Invocation charges
- +Build minutes, metered regionally
Result
Unpredictable
Your Varity bill
- All-in. No platform fee on top.
- No per-seat charge.
- No bandwidth meter.
- No per-invocation meter.
- No build-minute meter.
Result
Flat. Forever.
Your bill at scale.
The horizontal teal line is Varity. The rising gray line is what you are paying today.
Side by side, line by line.
Every dollar amount on the Vercel side cites a live source.
| Feature | Vercel | Varity |
|---|---|---|
| Pricing model | Pro plan: $20/mo platform fee + $20 monthly credit + on-demand usage above included resources.[2] | One flat monthly cost per app, based on the hardware reserved. No usage meter. |
| Base subscription | $20 / month per Pro team (includes 1 deploying seat + $20 monthly credit).[2] | $6 / month for a dynamic app, $5 / month for a static site. No platform fee on top. |
| Additional team seat | $20 / month per additional paid seat.[2] | No per-seat charge. |
| Included bandwidth | 1 TB Fast Data Transfer + 10M Edge Requests per month on Pro, then regional on-demand pricing.[2] | Included. No bandwidth meter. |
| Function invocations | $0.60 per 1,000,000 invocations after the included monthly credit.[1] | Included. No per-invocation meter. |
| Image optimization | $5.00 per 1,000 source images (legacy meter).[1] | Included. No image-meter. |
| Observability events | Observability Plus: $1.20 per 1,000,000 events.[1] | Included. Logs and metrics in the flat price. |
| Build minutes | Build duration counts against on-demand managed compute (regional pricing).[1] | Included. No build-minute meter. |
| SAML SSO add-on | $300 / month.[2] | Roadmap. Not yet shipped. |
| HIPAA BAA add-on | $350 / month.[2] | Not yet offered. |
| Vendor lock-in | Vercel runtime, Edge Network, serverless format. | Standard containers. Move the same container off Varity anytime. |
| Migration path | Lift-and-shift to other providers requires manual config. | One command: varitykit migrate strips Vercel config and imports env vars. |
| Sidecars (Postgres, Redis, Mongo, MySQL, Ollama) | Add-on integrations, billed separately. | Auto-wired in the same deployment, included in the flat monthly cost. |
| GPU workloads | Not supported. | Supported. RTX 3090, 4090, 5090, L40s, A100, H100, H200 containers. |
| Bill at small production app | $20 platform fee + $20/seat once you add a teammate + on-demand usage once you exceed the $20 credit.[2] | $6 / month, flat. |
| Bill at heavy traffic on the same app | $20 platform fee + multi-seat fees + Fast Data Transfer + Edge Requests + Function Invocations metered at on-demand regional rates.[2] | $6 / month, flat. Same app, same bill. |
Migrate in one command.
No code rewrites. No DNS flip until you are ready.
$ pipx install varitykit
$ varitykit migrate
✓ Stripped vercel.json
✓ Dropped @vercel/* dependencies
✓ Imported VERCEL_* env vars
✓ Detected Next.js → Varity dynamic deploy
Live at varity.app/your-appYour URL
Same domain. Same routes. Same paths.
Your env vars
Imported automatically from your Vercel project.
Your stack
No code changes. Next.js, Express, FastAPI, more.
Common migration questions
The five things builders ask before they migrate.
How long does migration take?+
Under 2 minutes. Run varitykit migrate in your project directory. It strips vercel.json, drops @vercel/* dependencies, imports VERCEL_* env vars, and detects your framework. Then varitykit app deploy ships it. Most apps move in under 10 minutes total with no code rewrites.
What if I need to roll back?+
Keep your Vercel project deployed until your varity.app URL is verified end-to-end. Migration does not touch your Vercel deployment. Point your DNS over only after you have confirmed the Varity URL works the way you expect. Rollback is a DNS change away.
Will my database migrate?+
Connection strings stay in env vars and import automatically. For managed databases, Varity auto-wires Postgres (with pgvector), Redis, MongoDB, and MySQL as sidecars inside the same deployment. If you use Vercel Postgres or Vercel KV, point your existing connection strings at a Varity sidecar or keep them pointed at your current database during the cutover.
What happens at 10x traffic?+
Your bill stays $6 per month. The hardware you reserved is the hardware you have. Vercel meters bandwidth, function invocations, and build minutes, so traffic growth is also bill growth. Varity bills on the hardware you reserve, so a 10x or 100x traffic month costs the same as a quiet one.
Can I move off Varity later?+
Yes. Varity deploys are standard containers. Lift-and-shift to anywhere that runs containers. There is no Varity-specific runtime, no proprietary serverless format, and no vendor lock-in baked into your code.
Stop paying for traffic.
Migrate in one command. Your bill becomes flat forever.