/REPLIT MIGRATION

Fixed price. Seven steps.
You do almost nothing.

MIGRATE
OFF REPLIT.
OWN THE SERVER.

Your app, on a machine in your name, for about $4 to $20 a month.

WHAT WOULD I SAVE?
In short

Moving a Replit app onto your own server means copying the code, the database and the uploaded files to a machine in your own account, putting Cloudflare in front for security, then pointing your domain at it. Neurobird does it for a fixed $500 for a simple app, or from $1,000 for a complex one. After that most apps cost $4 to $20 a month to run. Hosting was never the expensive part of Replit: agent work is charged per attempt, so a failed try costs the same as one that worked.

/01

The bill

Only one of these can be predicted.

On Replit
  • Every attempt is charged
  • Even the ones that failed
  • Database and storage metered
  • No ceiling on the bill
On your own server
  • $4 to $20 a month
  • The same number every month
  • Database and storage included
  • It cannot surprise you
What people paidReal posts, tap to read them
/02

Savings

Drag it to last month's bill. If it is not worth moving yet, this says so.

Last month, Replit charged me

$250
per month
$25$2,000+
Keep building with AI?
Per month
Replit$250/mo
Your server$12/mo
$12New monthly bill
$2,356Kept in year one
3 monthsTo pay off the $500

/03

The AI

You do not have to stop building. Just stop paying per attempt.

Replit Agent
  • $0.25 for every checkpoint
  • A failed try costs the same as a fix
  • Credits run out mid month
Claude Code
  • $20 a month, flat
  • Retries cost you nothing
  • $100 or $200 buys 5x and 20x

I set the plan up against your code and show you how to drive it, so you do not burn it the way the credits went. That is part of the handover.

/04

Price

Agreed before anything starts.

Simple app
$500
most Replit apps
  • App and database moved
  • Domain, security, backups
  • A one page guide
START
Bigger app
$1,000+
quoted after I read it
  • Background jobs and payments
  • Uploads, several services
  • Everything in the simple one
GET A QUOTE
Then monthly
$4+
to the provider, not to me
  • Servers start at $4.00
  • Security layer is free
  • Cancel me, nothing breaks
ASK ME
/05

How

Seven steps. Click through and see how little of it lands on you.

STEP 01 OF 07

I look at your app

You send me the link. I list everything it uses and come back with a fixed price.

You do: send a link. Costs you nothing.

The technical detail

I clone the repository and read the files that describe how Replit was running it: the .replit run command, the Nix channel in replit.nix, and package.json or pyproject.toml. Then I list the managed pieces the app leans on, because those are the ones that do not come with the code: the Postgres instance, Object Storage buckets, the Secrets panel, scheduled jobs, and whether it was deployed as an Autoscale or a Reserved VM. Anything binding to 0.0.0.0 on a Replit assigned port gets noted, because that changes on a real server.

Step 1 of 7
/06

Stack

Opened in your name, at prices you can look up yourself.

Hetzner
DigitalOcean
Vultr
Cloudflare
Docker
PostgreSQL
HetznerDigitalOceanAWSVultrCloudflareDockerPostgreSQLCoolifyUbuntu

Reference detail

What moves, and what does not
WhatMoves?What happens
Your codeMovesExported to a Git repository you own. It is your code, and Replit's terms do not change that.
Your Postgres databaseMovesDumped and restored whole, with row counts compared on both sides before anything is pointed at it.
Uploaded files and Object StorageMovesCopied to a disk on your server, or to your own S3 bucket if the app expects one.
Environment variables and secretsMovesRe-entered on your server in a file only root can read. They never sit in a vendor panel again.
Your custom domainMovesIt never belonged to Replit. It stays at your registrar and simply starts pointing somewhere else.
Scheduled jobs and background workMovesRebuilt as system timers or worker containers, which is usually more reliable than what they replace.
Replit Auth loginsDoes not moveThis is the one real casualty. Replit Auth is theirs, so sign in has to be replaced, and I will tell you the options before you commit.
Replit Key Value DBConvertedExported to JSON, then folded into your Postgres or kept as a simple key value store you run.
The Replit editor and AgentDoes not moveYou keep building, just somewhere that does not bill you per attempt. Most people move to a flat rate coding plan.
Always On and Reserved VMNot neededA server you rent is always on by definition. There is nothing to buy back.
Why any of this matters, with sources
/FAQ

Straight answers

How much does it cost?

$500 for a straightforward app. From $1,000 if it has extra moving parts. You get the number before anything starts.

What do I pay every month afterwards?

Usually $4 to $20 for the server, paid to the provider, not to me. Replit's Core plan alone is $25 a month before any usage.

Can I still build with AI afterwards?

Yes, and that is the point. Replit charges per attempt, so a failed try costs what a good one does. Claude Pro is $20 a month, includes Claude Code, and does not charge you for retries.

Will my app go down?

No. Your Replit version stays live until the new one is working. The switch takes minutes and I can undo it just as fast.

Do I need to understand any of this?

No. You send a link at the start and click around once near the end. Everything else is my side.

Do I really own it at the end?

Yes. The server is in your account, the domain stays with you, the database is on your disk. I hold nothing you would have to ask me for.

My app was vibe coded and the code is a mess.

That is the normal case. I am moving it, not rewriting it. I will tell you what is fragile, but the job is the same app on your own machine.

Can you move me off Lovable, Bolt.new or v0?

Yes. Same seven steps.

Does Replit own my app?

No. The code you write, or that the agent writes for you, is yours. What belongs to Replit is the platform around it: the editor, the agent, Replit Auth, Replit's key value database and the hosting. That is the practical difference between owning your app and owning your app's home, and it is the reason a migration is possible at all.

Do I lose my database if I cancel Replit?

If you cancel without taking a copy, yes, and that is the single most expensive mistake in this whole process. Take a dump of your Postgres database before you cancel anything. In a migration this is step three and it happens long before anything is switched off, which is the entire reason the steps run in that order.

Can I keep my custom domain if I move off Replit?

Yes, and nothing about it is difficult. Your domain was never Replit's. It sits at your registrar and it currently points at their servers. Moving is a matter of changing where it points, and visitors see no difference at all.

What happens to my users' logins when I leave Replit?

This is the one real casualty. If your app uses Replit Auth for sign in, that service is theirs and does not travel. Sign in has to be replaced, usually with your own email and password, a magic link, or Google sign in. Your user records and their data come across intact, so this is about how people prove who they are, not about losing them. If your app already handles its own sign in, nothing changes at all.

Can you move a Replit app without a developer?

You personally do not need to be one, no. You send a link and you click around once near the end. But somebody has to do the work, and doing it half way is worse than not starting: an app moved without backups, without a firewall and without a rollback is more fragile than it was on Replit, not less.

What is the hardest part of moving off Replit?

Not the code, which is the part everyone worries about. It is the managed pieces that have no obvious equivalent: authentication, object storage, scheduled jobs and anything that relied on Replit's own database. Those need decisions rather than copying, which is exactly why the inventory comes first and the price comes after it.

Is it worth moving off Replit?

It depends entirely on your bill. Below roughly $40 a month, honestly no, and the calculator on this page will tell you the same thing. The moment agent usage pushes you into the hundreds, the arithmetic changes fast, because a server does not care how many times the model had to try.

What exactly is a VPS?

A computer you rent, in a data centre, that only runs your things. Nobody else's app shares it, you have full access to it, and it costs a fixed amount every month whatever happens on it. DigitalOcean rents them from $4.00 a month. That is the entire concept.

How do I export my Replit project myself?

Connect the workspace to GitHub and push, which gets the code out. That is the easy half. The harder half is everything the code assumes exists: the database, the file storage, the secrets and the run command. A Git export on its own is not a working app somewhere else, which is what surprises most people who try it.

GET A PLAN

Send me the link

That is genuinely all I need to start. You get a list of what your app uses and a fixed price back, within one business day, from me.