One fixed price. Paid once.
You get the exact price in writing before any work starts. You pay after you have tested your app on its new server.
Migration pricing
Simple app
A website or front end with no database of its own.
$240one-time
- Code moved to your GitHub
- Server setup and hardening
- Your domain with SSL
- Auto-deploy from GitHub
- 30 days of support
Standard app
An app with a database, user logins and file uploads.
$470one-time
- Everything in Simple
- Database moved to Postgres
- User accounts carried over
- Uploaded files moved
- Nightly off-server backups
- Uptime alerts
Complex app
Payments, background jobs, several services or a rebuilt backend.
Quotedfixed after the free audit
- Everything in Standard
- Backend rebuilt where needed
- Payments and webhooks reconnected
- Scheduled jobs and queues
- Staging environment
What you pay each month afterwards
After the move, your only required cost is the server. This is what a typical small app looks like.
| Item | Paid to | Typical monthly cost |
|---|---|---|
| VPS | DigitalOcean, Linode, Hetzner or Vultr | $6 to $24 |
| Database | Runs on the same server | $0 |
| SSL certificate | Let's Encrypt | $0 |
| Backup storage | Your hosting provider | $1 to $5 |
| Care plan (optional) | Vibe2Live | $49 |
The care plan is optional and can be cancelled any month. It covers monitoring, updates, restoring from backup and one hour of small fixes.
Pricing questions
Why a one-time fee and not a subscription?
Because the work happens once. After the move the app runs on your server without us, so there is nothing to keep charging for.
What if my app is more complex than it looked?
The price is fixed once you accept the quote. If we misjudged the work, that is our cost, not yours.
What do I pay if the migration fails?
Nothing. You pay after you have tested the trial copy on your new server and approved it.
Is the server cost included?
No. You pay your hosting provider directly, usually $6 to $24 a month. We take no cut and add no markup.