VPN Business Website Migration
Move your VPN website and billing to new hosting or a new billing system while customers keep working logins.
Shahid Malla · Top Rated on Fiverr and Upwork
600+ Fiverr reviews, 4.9 average · 13+ years · 900+ projects
Data migrationWHMCSRADIUS
About this package
This package moves a VPN provider's website and billing to new hosting, or from an old billing setup into WHMCS, while customers keep working VPN logins and the same renewal dates. It suits providers changing hosting, leaving a custom or abandoned billing system, or rebuilding a site that has fallen behind.
Billing first, VPN logins untouched
The website and billing are copied to the new server and tested privately through a hosts-file entry while the old system keeps taking payments. The provisioning link to your VPN backend is reconnected and tested with a real account: create, disable, restore. At cutover, the billing cron runs on one system only, because two systems running renewals together means double charges and accounts disabled by mistake.
- Your VPN servers, RADIUS users and WireGuard peers are not changed by a billing move.
- On Business, existing VPN usernames are kept and renewal dates are compared on sample accounts after the move.
- Old page addresses are redirected so links in reviews, emails and apps keep working.
Moving between billing systems
Premium covers imports from another billing system where it can export its data, such as a custom panel, Blesta or a spreadsheet, with record counts compared before and after. Passwords stored in a different format usually cannot be carried across, so I plan a password set email you approve before launch. The same plan includes a site redesign during the move and two weeks of fixes.
Configs and hostnames
Customers' VPN profiles keep working as long as the endpoint hostnames and keys stay the same. If you are also changing server hostnames, devices need new configs, so I plan a notice email and the dashboard change together. The method follows the same steps as my server migration work.
Compare packages
| Package | Starter$249 | Business$549 | Premium$1,199 |
|---|---|---|---|
| Website and billing moved | |||
| Provisioning retested | |||
| DNS cutover | |||
| Billing version upgrade | – | ||
| Renewal dates checked | – | ||
| Old URL redirects | – | ||
| Import from another system | – | – | |
| Website redesign | – | – | |
| Post-move fixes | – | – | 2 weeks |
| Delivery time | 4 days | 9 days | 16 days |
| Revisions | 2 | 3 | 5 |
What I need from you
After you pay, a project opens for your order. Send these there and the delivery clock starts.
- SSH or root access to the old and new servers
- Admin access to your current billing system
- Access to your VPN backend for provisioning tests
- Your VPN endpoint hostnames, and whether any will change
- Your preferred cutover window and time zone
About the developer
Shahid Malla
AI agent and AI chat developer, full-stack developer
Top Rated on Fiverr and Upwork
- Based in
- Kashmir, India
- Experience
- 13+ years
- Projects
- 900+ delivered
- Languages
- English, Hindi
I have built websites, WHMCS modules and web apps for clients since before AI coding tools existed. Today I build with AI-assisted tools and review every change myself, which is why fixed prices here are lower than an agency's for the same scope. I work while the US, Canada and Australia sleep, so each morning there is progress on your staging link.
Read my 600+ Fiverr reviews · Upwork profile · Portfolio · About me
Questions about this package
Will customers have to reinstall their VPN profiles?
No, unless endpoint hostnames or keys change. A billing move does not touch the servers or the keys, so profiles keep connecting. If you are changing hostnames at the same time, I schedule that as a separate step with notice to customers.
Do you move the VPN servers themselves?
Not in this package. It moves the website and billing and reconnects them to your servers. Moving a RADIUS database is an extra; rebuilding VPN servers in a new data center is separate server work, quoted on its own.
What if renewals are due on the day of the move?
I pick a cutover time after that day's billing run on the old system, then let the first run on the new system happen while I watch it. Anything charged in between is checked by hand so nobody is billed twice or skipped.
How ordering a package works
-
1
Choose a plan
Pick Starter, Business or Premium and pay once by card, PayPal or crypto. The price on the page is the price.
-
2
Send your content
A project opens for your order. Send your text, logo, photos and any logins I need there.
-
3
I build it
I build on a private staging link you can open on your phone, with updates as I go.
-
4
Launch and handover
After your approval the site goes live on your domain, and every login is yours.
One-time price, no monthly fee from me
You pay for the build once. Your domain and hosting are registered in your name and renewed with your hosting provider, who bills you directly. I add nothing on top, and the site keeps running whether or not you hire me again.
What I do not build
Gambling and adult websites, and sites that sell content without the rights to it. Need something not listed? Ask for a custom quote.
More vpn service websites
- VPN Brand Website with PricingA clear marketing site for a VPN brand with features, protocols, locations and a pricing table that sells.Starting at $299 · 5 days
- VPN Subscription Billing with Auto-ProvisioningWHMCS or custom Laravel billing that creates, disables and restores VPN accounts as invoices are paid.Starting at $349 · 6 days
- VPN Reseller WebsiteSell a white-label VPN under your own brand with checkout that creates accounts through your provider's API.Starting at $249 · 5 days