Skip to content

Migration · Other systems

Migrate from any other billing panel to NexCMP

Whatever you run today, the migration follows the same method: inventory, export, mapping, dry run, parallel run and cutover. In the 30 working days of NexCMP Source an expert engineer applies it to your system at no extra charge.

Included with NexCMP Source ($499 one-time), not with NexCMP Free. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor and Apache CloudStack are trademarks of their respective owners. NexCMP is independent and not affiliated with or endorsed by them.

The problem: every system stores your business differently

HostBill, Blesta and Paymenter are billing systems for hosting businesses, and StackBill is a cloud management platform for service providers. Virtualizor is a control panel for virtual servers. Others are home-made or inherited from a former provider. Each keeps customers, balances, services and prices in its own structure, and each offers its own way to get data out.

NexCMP has no connectors for these systems and this page does not claim any. What it has is a clear target shape: customers with a prepaid wallet, virtual machines charged hourly or monthly, plans with prices, invoices and white-label resellers. The engineer maps your data onto that shape using whatever export your system offers.

Systems we have in mind

These products exist and are common sources. Naming one is not a claim that NexCMP connects to it.

  • HostBill

    Billing and automation software for web hosts. We read it through whatever export route your version offers and map the result to NexCMP.

  • Blesta

    A self-hosted billing, provisioning and support platform. Its developer documentation includes an API reference, which is one possible route to the data.

  • Paymenter

    An open-source billing platform for hosting businesses. We confirm the export route for your installed version in week 1.

  • StackBill

    A cloud management platform that helps service providers sell cloud infrastructure. We confirm what can be exported from your version in week 1.

  • Virtualizor

    A control panel for virtual servers. Its documentation includes an admin API, which is one possible route to server and user data. The virtual machines themselves are planned case by case.

  • Anything else

    A spreadsheet, a database, a custom panel or a mix of tools. If the data can be exported or queried, it can be mapped.

The method

The same five steps for every source system.

  1. 1. Inventory

    List what exists: customers, balances, services, virtual machines, plans, prices, gateways, tickets, resellers, scheduled jobs. For each item we note where it lives and how it can be read.

  2. 2. Export

    Read the data through the system's API, a database query or a report export, preferably read-only. The route depends on the system and its version, and we confirm it before relying on it.

  3. 3. Mapping

    Decide where each item goes in NexCMP: a customer account, a wallet credit, a plan, a virtual machine attached to a customer, or an archive file. Items with no place in NexCMP are archived or left where they are.

  4. 4. Dry run

    Run the scripts into a test NexCMP and compare the result with the source row by row, especially balances and services. Repeat until it matches.

  5. 5. Parallel run and cutover

    Load the real data, run both systems side by side, synchronise the final balances and switch billing on the date you chose.

What usually moves and what does not

The pattern is the same for most systems; the exact list is written in week 1 after we see yours.

  • Customers

    In NexCMP
    Customer accounts created in the NexCMP admin, with an invitation or password-reset e-mail
    Note
    Passwords are not carried over by default; customers choose new ones.
  • Account balances

    In NexCMP
    Wallet credit added by an administrator with a reason
    Note
    NexCMP amounts are in US dollars; other currencies are converted at a rate agreed with you.
  • Cloud servers

    In NexCMP
    Virtual machines attached to the right customer and plan
    Note
    Applies to machines on CloudStack or Proxmox VE. How machines on another platform move is planned case by case.
  • Products and prices

    In NexCMP
    Plans with hourly or monthly prices
    Note
    Rebuilt with you rather than copied, because NexCMP prices servers by the hour or month.
  • Invoice history

    In NexCMP
    Archived as files you keep
    Note
    NexCMP issues its own invoices from the day it starts.
  • Saved payment methods

    In NexCMP
    Not moved
    Note
    Cards saved at a payment gateway belong to that gateway; customers add a method again.
  • Domains, shared hosting and other non-cloud products

    In NexCMP
    Not moved
    Note
    NexCMP sells cloud servers and its own modules.
  • Resellers

    In NexCMP
    Rebuilt as white-label resellers if you use them
    Note
    Each reseller has its own domain, brand and wholesale wallet.

NexCMP's admin can create customers, add credit with a mandatory reason and create virtual machines for customers, and its ledger is append-only. Bulk loading is done with scripts that use the admin console, the API or, where needed, the source code that Source gives you.

The plan, week by week

Typical, adjusted to your case. The 30 working days of continuous work are about six calendar weeks.

  1. Week 1 — Inventory and export route

    We study your system, confirm how its data can be read, and write the mapping to NexCMP. You decide what moves, what is archived and what stays.

  2. Week 2 — Build the NexCMP side

    NexCMP is installed and connected to your CloudStack and/or Proxmox VE. Branding, plans, prices, payment channels and e-mail are set up before any customer data is loaded.

  3. Week 3 — Dry run

    Scripts load a copy of your data into a test NexCMP. We compare balances, customers and services with the source and rehearse the cutover.

  4. Weeks 4 and 5 — Real data and parallel run

    The real data is loaded, machines are attached to customers, and both systems run side by side while you check accounts. Final balances are synchronised just before the switch.

  5. Week 6 — Cutover and handover

    Billing moves on the agreed date, old recurring subscriptions are cancelled, customers are notified, and we hand over the scripts and notes. We stay available for the move until the end of the 30 working days.

Outline only. The real plan comes out of week 1, and the only dated commitment in the offer is the 30 working days.

Risks and how we reduce them

We do not promise zero downtime or a perfect first run. This is what can go wrong and what we do about it.

  • A system we cannot read

    If a system offers no usable export, the first week says so and we agree an alternative, such as a database read or a manual list for a small part. We do not start a migration whose data we cannot read.

  • Balances that do not match

    The dry run compares every balance with the source, and final balances are read again just before the switch. A mistake after the switch is corrected by a visible reversing entry.

  • Double charging at cutover

    Recurring subscriptions at gateways would keep charging after the move. We end them on the switch date, after both systems have run in parallel, with a billing cut-over date agreed with you.

  • Servers on another platform

    If virtual machines also change platform, the machine side has its own risks: downtime per machine, drivers, addresses, and licenses of the software inside. We plan it as a separate part of the work and test before any wave.

  • Addresses and DNS

    IP addresses, MAC addresses and DNS records may change when machines move. They are listed in week 1, TTLs are lowered ahead of the cutover and customers are told in advance.

  • Rollback

    The source system is not deleted. Until you confirm the migration is complete, customer data can be read from it and billing can return to it.

Who does what

  • Read access to the source system: its API, a database user or report exports

    The expert does
    Inventories it and writes the export and mapping scripts
  • Decisions on plans, prices and what is archived

    The expert does
    Proposes options and builds the plans in NexCMP
  • Accounts and keys for payment channels, and seller details for invoices

    The expert does
    Configures them in NexCMP and tests a payment
  • Access to CloudStack or Proxmox VE, or the servers to build them on

    The expert does
    Connects it and attaches machines to customers
  • The cutover date and the customer announcement

    The expert does
    Rehearses and runs the cutover, then checks balances

What you get in the 30 working days

The migration is part of the NexCMP Source upgrade: a one-time $499 that includes the complete source code (Rust server, Vue portal and admin, Go node agent, CLI, build scripts), the right to modify and build your own version without limit, 12 months of new source releases, all apps and 30 working days of continuous work with an expert engineer.

In those 30 working days the expert migrates you from any other source system or billing panel to NexCMP at no extra charge, or does a WHMCS or VMware migration, or a complete A-to-Z setup and the building of your apps. The clock starts when you start the work with the expert and is shown on your license page. Support for the move lasts the same 30 days.

NexCMP Free does not include this. Free is free for one year with all modules and no technical support, only fixes of source-code bugs, and renews at $99 per year.

Other panels — frequently asked questions

What does it cost?
The migration is part of the NexCMP Source upgrade, a one-time $499. The price includes the source code, 12 months of new source releases, all apps and 30 working days of work with an expert engineer. The offer has no hourly fees.
Is this included in NexCMP Free?
No. The migration comes only with NexCMP Source. NexCMP Free has all modules for one year but no technical support, only fixes of source-code bugs, and renews at $99 per year.
Does NexCMP have a connector for HostBill, Blesta, Paymenter, StackBill or Virtualizor?
No. There are no built-in importers or connectors for these systems. The engineer reads your data with the export route your system offers and loads it into NexCMP with scripts.
My system is not in your list. Can it still be migrated?
Usually, if its data can be exported or queried. Describe it to [email protected]. In the first week we confirm how the data can be read and tell you honestly what fits in the 30 working days.
Will my customers need to do anything?
Yes, a little: they set a new password from an invitation or reset link, and they add a payment method again because saved cards belong to the old gateway setup. We help you write the announcement.
Will there be downtime?
We do not promise zero downtime. Moving billing means picking one switch date, and moving virtual machines to another platform means each machine is offline for some time. We reduce the risk with a dry run, a parallel run, agreed windows and a way back.
What do I need to provide?
Read access to the source system, access to your infrastructure and payment accounts, your decisions on plans and prices, and the cutover date. Each step is listed above.

Sources and notes

The systems named here are listed from their own public sites, read on 2026-10-30; naming a product is not a claim that NexCMP connects to it, and we have not verified any export feature beyond the ones the sources below describe. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor and Apache CloudStack are trademarks of their respective owners. NexCMP is independent and not affiliated with or endorsed by them.

Move from your current panel with an engineer

Upgrade to NexCMP Source for $499 and start your 30 working days, or describe your system to [email protected] first.

Last updated: