CoreInto

A WHMCS alternative that imports your database and costs less per client

CoreInto is self-hosted billing, automation and support for hosting companies. Every plan has the full feature set, prices run from $7.99 to $19.99 a month, and a guided import copies your WHMCS records until you are ready to switch.

Client records moving from a WHMCS database into a self-hosted CoreInto billing installation

What the same number of clients costs each month

Client accountsCoreIntoWHMCS
250 clientsStarter, $7.99 a month or $79.99 a yearPlus, $34.95 a month (as published October 2026)
1,000 clientsPlus, $9.99 a month or $99.99 a yearBusiness 1000, $84.95 a month (as published October 2026)
5,000 clientsPro, $12.99 a month or $129.99 a yearBusiness 5000, $284.95 a month (as published October 2026)
Unlimited clientsUnlimited, $19.99 a month or $199.99 a yearBusiness Unlimited, $1,999.95 a month (as published October 2026)
What changes between plansOnly the client limit; every plan has every featureClient limit per tier; check the vendor for what each tier includes
Free trial10 days, 25 clients, no cardCheck the vendor's current offer

WHMCS is a trademark of its owner. WHMCS prices are as published in October 2026 and should be verified with the vendor before you decide. CoreInto is not affiliated with WHMCS.

Switching from WHMCS to CoreInto in five steps

  1. Install CoreInto beside WHMCS

    Upload the files to a hosting account with PHP 8.1 to 8.5, create an empty MySQL or MariaDB database, open /install/ in a browser and add the cron job. A 10-day trial key covers 25 clients while you test.

  2. Point the import at the WHMCS database

    Open Utilities > Import Data, enter the WHMCS database details and let CoreInto check the database first. It reports what it found before anything is copied.

  3. Import now and read the comparison

    Run the import. Currencies, staff, clients and users, products and prices, servers, orders, services, domains, invoices and payments, support records, affiliates and settings come across. The comparison report and the notes show what was skipped on purpose.

  4. Connect modules and gateways, then import again

    Enter your server, registrar and gateway credentials in CoreInto, try the sandboxes, and run the import again whenever you like. Each run brings the newest WHMCS records across until the day you switch.

  5. Switch over

    Run the final import, point clients at the CoreInto client area, buy the plan that matches your client count and enter the licence key under Utilities > CoreInto Licence.

What the WHMCS import brings across

  • Currencies and staff accounts
  • Clients and their users
  • Products, prices, servers and payment methods
  • Orders, services and domains
  • Invoices, payments, credit and quotes
  • Support tickets, knowledgebase, downloads and announcements
  • Affiliates and the to-do list
  • Email history and settings, if you want them
  • A comparison report and notes after every run
  • The same import from the command line with php cli.php import-whmcs

Why hosting companies look for a WHMCS alternative

Most searches for a WHMCS alternative start with an invoice. A hosting company that crossed 250 clients finds the monthly fee has stepped up, and the next tier is waiting a few hundred clients further on. As published in October 2026, WHMCS Plus for 250 clients is $34.95 a month, Business 1000 is $84.95, Business 5000 is $284.95 and Business Unlimited is $1,999.95. Growth, which should be good news, turns into a licensing problem.

Price is not the only reason. Some companies want billing software they can host on their own account and keep under their own control, with secrets stored encrypted and the database in their own hands. Others sell software as well as hosting and need licence keys issued by the same system that sends the invoice. Agencies that look after client websites want a smaller, simpler tool that still does provisioning, domains and tickets.

CoreInto was built for those cases. It is a self-hosted PHP and MySQL/MariaDB application with a client area, invoicing, domain registration, hosting provisioning, a support desk and a Licensing Manager in one install. Plans are priced by client count alone, from $7.99 to $19.99 a month, and a guided import copies your WHMCS records so you are not starting from an empty database. The rest of this page goes through pricing, the import, the familiar structure and the places where WHMCS still has more.

WHMCS alternative pricing compared per client count

Put the two price lists next to each other and the gap is clear at every size. CoreInto Starter holds 250 client accounts for $7.99 a month or $79.99 a year; WHMCS Plus covers the same 250 clients for $34.95 a month as published in October 2026. At 1,000 clients CoreInto Plus is $9.99 a month against WHMCS Business 1000 at $84.95. At 5,000 clients CoreInto Pro is $12.99 against Business 5000 at $284.95. With no limit at all, CoreInto Unlimited is $19.99 a month against Business Unlimited at $1,999.95.

  • 250 clients: $7.99 against $34.95
  • 1,000 clients: $9.99 against $84.95
  • 5,000 clients: $12.99 against $284.95
  • Unlimited clients: $19.99 against $1,999.95

Two more CoreInto plans sit between those figures: Business for 25,000 clients at $15.99 a month, and the 10-day Free Trial for 25 clients at no cost. Yearly prices are $79.99, $99.99, $129.99, $159.99 and $199.99, roughly two months free. Every plan has the complete feature set, so you are never buying a tier to unlock a module; you are only buying room for more clients.

There are no branded and unbranded editions either. No CoreInto badge is forced into your client area on any plan. One key covers one installation, bound to its domain and folder, and when you outgrow a plan you buy the next one and enter the new key. Current figures are always on the pricing page.

What the guided WHMCS import brings across

Leaving WHMCS is only practical if the records come with you, so the import is part of CoreInto rather than a separate tool. It reads a WHMCS database from version 7.10 to 8.x directly and copies the records in a guided sequence: check the database, import now, and run again later. Nothing is typed in twice.

The import brings across currencies, staff accounts, clients and their users, products and their prices, servers and payment methods, orders, services, domains, invoices and payments, credit, quotes, support tickets, the knowledgebase, downloads, announcements, affiliates, the to-do list, and, if you choose, the email history and settings. Services keep their next due dates and domains keep their expiry dates, so renewal invoices continue from where WHMCS left off.

After each run CoreInto shows a comparison report that sets the counts in WHMCS against the counts now in CoreInto, and a notes page that explains what was skipped on purpose and why. Those two pages are where you check the result before trusting it, and they are what makes the import repeatable: you can look at the numbers, fix a product mapping or a currency, and run it again.

Hosting accounts with shell access can run the same import from the command line with php cli.php import-whmcs, which suits very large databases. The WHMCS import page walks through every screen.

Running the WHMCS import again until switch-over

A migration that has to happen in one night rarely goes well. CoreInto's import is designed to be run more than once. Install CoreInto on a separate hosting account or folder, import the WHMCS database, and spend as long as you need testing with real records while WHMCS keeps billing your clients. When you are satisfied, run the import again to pick up the orders, payments and tickets that arrived in the meantime, and switch.

Between runs, do the work that only you can do. Enter the credentials for your servers under Settings > Servers, your registrars under Settings > Domain Registrars and your gateways under Settings > Payment Gateways, and test each one against its sandbox. Set tax rules, choose the Classic or Horizon client-area template, edit the email templates and decide which staff roles see which reports. None of that is overwritten by a later import of records.

The import can also wipe what it brought in before importing again, so a bad mapping does not leave stale rows behind. On switch-over day the sequence is short: final import, read the comparison, point your clients at the new client area, and enter the licence key for the plan that fits your client count. Domains at the registrar are not touched by the import; CoreInto syncs them through the registrar modules once the credentials are in place.

A familiar admin structure for former WHMCS users

Staff who have spent years in WHMCS should not need a course to use the replacement. CoreInto's admin area is arranged around the same objects: Clients, Orders, Billing, Support, Settings, Reports and Utilities. Under Clients you find the client list and page, products and services, domain registrations, service add-ons, cancellation requests and affiliates. Under Settings sit General Settings with twelve tabs, Automation Settings with ten, products and services, configurable options, add-ons, bundles, promotions, domain pricing, currencies, servers, domain registrars, payment gateways, email templates and support departments.

Day-to-day work follows the same pattern too. An order is accepted, cancelled or marked as fraud, and accepting it can create the account on the server. An invoice has statuses, a numbering scheme, a PDF with your logo, and can be split, merged or cancelled. A service is created, suspended with a reason, unsuspended, upgraded, downgraded or terminated through its server module, and pending module actions wait in a queue when a server cannot be reached.

Where CoreInto differs, it is usually simpler rather than foreign. The admin folder can be renamed, two-step sign-in can be required for staff, every secret is encrypted with a key kept in the configuration file, and a single cron job runs all automation. The features page lists every area, and the admin guide covers each page in turn.

Keeping billing self-hosted after leaving WHMCS

Companies that leave WHMCS over control usually want to stay self-hosted, and CoreInto makes no attempt to move you to a hosted service. The whole system is a set of PHP files and one MySQL or MariaDB database on your own hosting account. Requirements are PHP 8.1 to 8.5 with PDO MySQL, and Apache or LiteSpeed with .htaccess for short addresses; the index.php?r= address style works on any server.

What CoreInto needs from outside is one thing: a daily licence check against system.coreinto.com. If the licence server cannot be reached, your site keeps working until the saved answer expires and then for a grace period. Even a lapsed licence only restricts the admin area to the licence page, with no provisioning and no new clients added by staff; the client area, payments and automation keep running. Your clients never see an outage because of a licence.

Backups and updates stay in your hands as well. CoreInto backs up its own database every day, keeps copies, and can restore them. Updates are downloaded from the licence server as signed releases and verified with CoreInto's release key before they are applied, with a Database Update step when a release needs it, and you can also update by hand with a zip. API credentials with scopes, allowed addresses and expiry let your website or control panel read and change records through the JSON API at /api/v1 without giving anyone the admin password.

What WHMCS has that CoreInto does not claim

A comparison that only lists wins is not worth reading, so here is the other side. WHMCS has been sold for a long time and has a marketplace of third-party modules, themes and integrations built around it. If your business depends on a particular marketplace addon, CoreInto has no equivalent catalogue to point you to. Its add-on modules today are the included Gateway Fee and Renewal Pricing modules, the separately sold PKNIC .pk registrar module, and whatever you or a developer build from the module guide in the manual.

WHMCS also ships many more payment gateways and registrar modules than CoreInto does today. CoreInto has manual payment, PayPal, Stripe, JazzCash and Easypaisa built in, with Authorize.net, 2Checkout, Skrill, WorldPay, PayFast, Perfect Money and crypto providers planned for a later update. Its registrar modules are ResellerClub, Namecheap, Spaceship, Porkbun and Dynadot, plus PKNIC sold separately and staff tasks for registrars without an API. If you take payments through a provider not on that list, you will need to wait or use manual payment with staff tasks.

The same honesty applies to the server modules. CoreInto provisions through intoPanel and cPanel & WHM, and issues licence keys through its Licensing Manager; other panels are not covered yet. The built-in gateways and registrars were implemented against the providers' documentation, so try the sandboxes and test accounts before taking real payments or placing real domain orders. Where WHMCS's long track record matters more to you than price or self-hosting, it remains the safer choice, and we would rather say so here than after an import.

Trying CoreInto as a WHMCS replacement for free

The quickest way to settle the question is to import your own database and look. The Free Trial plan lasts 10 days, holds 25 client accounts, needs no card and is limited to one per installation. Upload the files, create an empty database, open /install/ and enter the trial key when the installer asks for it, then add the cron job. From the first sign-in the full feature set is there, because trial and paid plans differ only in the client limit.

Use the ten days on the things that would hurt if they went wrong. Run the WHMCS import against a copy of your database and read the comparison report. Connect one server under Settings > Servers and test it. Add Stripe or PayPal in sandbox mode and pay a test invoice from the client area. Open a ticket by email through a department mailbox and answer it with a predefined reply. Switch the client area between Classic and Horizon, light and dark, and ask a colleague to find their invoices without help.

Twenty-five clients is enough to test every path, though a full import of a larger database will stop at the limit; the comparison report still shows what it found. When the trial ends, buy Starter, Plus, Pro, Business or Unlimited at system.coreinto.com and enter the new key under Utilities > CoreInto Licence. Nothing else changes. Questions before you start go to a ticket or sales@coreinto.com, and the free trial page has the install details.

Frequently asked questions

Is CoreInto cheaper than WHMCS?

On the published prices, yes at every client count. CoreInto Starter holds 250 clients for $7.99 a month against WHMCS Plus at $34.95 as published in October 2026, and CoreInto Unlimited is $19.99 a month against WHMCS Business Unlimited at $1,999.95. Yearly CoreInto plans cost about ten months, and every plan has the same features.

Can CoreInto import my WHMCS database?

Yes. Utilities > Import Data reads a WHMCS 7.10 to 8.x database directly and copies currencies, staff, clients and users, products and prices, servers, orders, services, domains, invoices, payments, support records, affiliates, the to-do list and settings. A comparison report and notes follow every run, and you can run the import again until the day you switch.

What does the WHMCS import not bring across?

After each run CoreInto shows notes that explain what was skipped on purpose. Records at your registrar are not changed by the import; CoreInto syncs domains through its registrar modules once the credentials are entered. Server, gateway and registrar credentials, tax rules and template choices are set up by you in CoreInto rather than copied.

Will my staff recognise the admin area?

The admin area is built around the same objects WHMCS staff already use: clients, orders, products, invoices, transactions, tickets, servers, registrars and gateways, arranged under Clients, Orders, Billing, Support, Settings, Reports and Utilities. Orders are accepted or cancelled, services are suspended or terminated through server modules, and invoices have statuses and PDFs, so daily work follows the same shape.

Is CoreInto self-hosted like WHMCS?

Yes. CoreInto is a PHP 8.1 to 8.5 application with one MySQL or MariaDB database that you upload to your own hosting account and install through a web installer with one cron job. It checks its licence daily, keeps working through a grace period if the licence server is unreachable, and keeps the client area, payments and automation running even on a lapsed licence.

Which gateways and registrars does CoreInto have compared with WHMCS?

CoreInto has manual payment, PayPal, Stripe, JazzCash and Easypaisa built in, and registrar modules for ResellerClub, Namecheap, Spaceship, Porkbun and Dynadot, with PKNIC sold separately. WHMCS offers many more of both today. More gateways are planned for a later CoreInto update, and staff tasks cover registrars without an API in the meantime.

Does CoreInto have a marketplace like WHMCS?

No. WHMCS has a marketplace of third-party modules and themes built up over many years, and CoreInto does not claim an equivalent. CoreInto includes the Gateway Fee and Renewal Pricing modules, sells the PKNIC registrar module separately, and documents how an add-on module is built so you can add your own.

Import your WHMCS database and see for yourself

Start a 10-day free trial for 25 clients, run the guided import and compare the result before you switch.

Start free trial
Submit a ticket