WHMCS migration

Import your WHMCS install, then check it twice

Dry run first. Roll the batch back if you do not like what you see.

admin.yourhost.com
WHMCS migration screen with a dump upload, a dry-run preview action, and a migration history listing completed and previewed runs with a roll back action

Dry run before anything is written

The importer reports exactly what it would create, what it would skip and why, before a single row is written.

Everything that matters comes across

Tax rules, clients, products, services, invoices with line items, domains, tickets with replies and payment history, in dependency order.

Resumable and idempotent

Interrupt it and run it again. Records already imported are recognised rather than duplicated.

Rollback by batch

Every import is a batch. If the result is wrong, reverse it and try a different mapping instead of restoring a database backup.

Nothing sensitive is carried over

Card data is never exported or imported. Payment methods are re-established through the gateway on first login.

Questions

WHMCS migration, in detail

Will my invoice numbers stay the same?

Yes. Imported invoices keep their original numbers and prefixes so your accounting history stays continuous.

How long does a migration take?

Most installs import in minutes. The work is in the dry-run review, which is where the time should go.

What about my clients saved cards?

Card data is never migrated. Clients re-add a payment method on first login, which is also the moment you get a fresh mandate.

Try whmcs migration on your own server

Free up to 25 clients, with the full billing engine.