CoreInto

Web hosting billing software you install on your own hosting account

CoreInto puts the client area, invoicing, domain sales, server provisioning, support desk and software licensing into one self-hosted PHP application. Every plan has the full feature set; plans differ only by client count, from $7.99 a month.

Install on any hosting account — PHP 8.1 to 8.5 and MySQL or MariaDB, no root needed
1-2-3 unzip coreinto-latest.zip → open https://your-domain.com/install/ → add the cron job the installer showsGuide
CoreInto web hosting billing software dashboard showing invoices, services, domains and tickets

What self-hosted means here

CoreInto is a set of PHP files and one MySQL or MariaDB database. You upload it to an ordinary hosting account, create an empty database, open the web installer and add a single cron job. Nothing about your clients, invoices or payments leaves your server, because there is no hosted service in the middle.

Secrets such as gateway keys, registrar API keys, saved card tokens and the licence signing key are encrypted with a key kept in the configuration file, and two-step sign-in with TOTP can be required for every staff account.

upload the zip, open /install/ in a browser, add the cron job
  • PHP 8.1 to 8.5 with PDO MySQL; MySQL or MariaDB
  • Apache or LiteSpeed with .htaccess for short addresses, or index.php?r= addresses anywhere
  • Admin folder can be renamed; staff two-step sign-in can be required
  • Daily database backups with kept copies, and signed updates verified with CoreInto's release key

Plans by client count, every feature on every plan

A plan limits only how many client accounts the installation may hold. Billing, provisioning, domains, support, licensing and the WHMCS import are included at every level, and yearly billing works out to about two months free.

  • 10-Day Trial

    25 client accounts for 10 days

    Freefor 10 days

    Trying CoreInto on your own hosting account

    • Every feature unlocked
    • Same installer and manual
    • Move to any plan when you are ready
    Start free trial
  • Starter

    Up to 250 client accounts

    $7.99per month

    A new hosting business or a software vendor starting out

    • Full feature set — nothing held back by plan
    • Invoices, tax, credit, quotes, PDF export
    • PayPal, Stripe, JazzCash, Easypaisa, manual payments
    • intoPanel and cPanel/WHM provisioning, five registrar modules
    • Support desk, licensing manager, API, WHMCS import
    • Unlimited products, servers and staff
    Order now
  • Plus

    Up to 1,000 client accounts

    $9.99per month

    Established hosts and domain sellers

    • Full feature set — nothing held back by plan
    • Invoices, tax, credit, quotes, PDF export
    • PayPal, Stripe, JazzCash, Easypaisa, manual payments
    • intoPanel and cPanel/WHM provisioning, five registrar modules
    • Support desk, licensing manager, API, WHMCS import
    • Unlimited products, servers and staff
    Order now
  • Pro

    Up to 5,000 client accounts

    $12.99per month

    Growing providers with resellers and several servers

    • Full feature set — nothing held back by plan
    • Invoices, tax, credit, quotes, PDF export
    • PayPal, Stripe, JazzCash, Easypaisa, manual payments
    • intoPanel and cPanel/WHM provisioning, five registrar modules
    • Support desk, licensing manager, API, WHMCS import
    • Classic and Horizon templates, light and dark, English and Urdu
    Order now
  • Business

    Up to 25,000 client accounts

    $15.99per month

    Large providers and multi-brand hosts

    • Full feature set — nothing held back by plan
    • Invoices, tax, credit, quotes, PDF export
    • PayPal, Stripe, JazzCash, Easypaisa, manual payments
    • intoPanel and cPanel/WHM provisioning, five registrar modules
    • Support desk, licensing manager, API, WHMCS import
    • Signed updates, Automation Status and every log
    Order now

Prices in USD, billed monthly or yearly. Every plan has the full feature set; plans differ only by the number of hosting accounts. Taxes may apply.

Built by the company that runs it every day

CoreInto sells and licenses intoPanel and StackRegent, the company's own hosting control panels, through CoreInto installations at buy.intopanel.com, panel.stackregent.com and system.coreinto.com.

  • CoreInto

    Billing, automation, domains, support and software licensing for hosting companies, self-hosted on PHP and MySQL.

    Explore CoreInto
  • intoPanel

    Hosting control panel for AlmaLinux 8, 9 and 10 with Apache, PHP-FPM, MariaDB, Exim and CSF; provisioned by CoreInto's intoPanel module.

    Visit intopanel.com
  • StackRegent

    Hosting control panel for Windows Server 2016–2025 with IIS, ASP.NET, SQL Server and MailEnable; licensed through CoreInto.

    Visit stackregent.com

What ships in the box

  • Client area in Classic or Horizon templates, each with light and dark themes
  • English and Urdu included; other languages added from a template; clients choose their own
  • PayPal, Stripe (cards, Apple Pay, Google Pay, saved cards), JazzCash, Easypaisa and manual payment
  • Store type switch: hosting provider with domain search, or software and licence seller
  • JSON API at /api/v1 with scoped credentials, allowed addresses and expiry
  • Guided import from WHMCS 7.10 to 8.x, repeatable until switch-over
  • Affiliate programme with commissions earned on payments and paid out
  • 23 reports with filters, CSV export and printing, plus batch invoice PDF
  • Gateway Fee and Renewal Pricing add-on modules included

Why hosting companies choose self-hosted billing software

A hosting company's billing system holds the records that keep the business running: who owes what, which accounts are live on which server, when each domain renews and what every client has asked for in support. CoreInto keeps all of that on a hosting account you control. The files are PHP, the database is MySQL or MariaDB, and the only outside connection the application needs is a daily licence check against system.coreinto.com.

Self-hosting also sets the cost. Because CoreInto does not run your database for you, a plan is priced by the number of client accounts rather than by features. The Starter plan holds 250 clients for $7.99 a month, and the Unlimited plan removes the limit for $19.99 a month. Each plan has the same catalogue, gateways, modules, support desk and API.

Control extends to the details. The admin folder can be renamed so it is not found at a predictable address. Staff accounts can be required to use two-step sign-in. Every secret the application stores, from Stripe keys to saved card tokens, is encrypted with a key that lives in the configuration file rather than in the database, so a copy of the database alone does not expose them.

Invoicing and payments built for recurring hosting

Hosting is sold by the month, the year or longer, and the invoices have to arrive before the due date without anyone remembering to send them. CoreInto generates renewal invoices ahead of each due date, sends reminders, adds late fees when you have set them, and suspends and then terminates services that stay unpaid, all from the daily automation run.

Invoices carry your logo, follow the numbering scheme you choose and can be split, merged or cancelled. Staff can export a batch of invoices as PDF for the accountant. Tax rules apply rates by country and state, inclusive or exclusive of the price, with a configurable tax ID label on the invoice. Proration handles mid-term changes so a client who upgrades today pays for the remainder of the term rather than a fresh full term.

Payment arrives through the built-in gateways: PayPal, Stripe with cards, Apple Pay, Google Pay and saved cards, JazzCash and Easypaisa for Pakistan, or manual methods such as bank transfer, mobile wallet and cash. Every gateway answer is written to the gateway log, refunds can be sent back through the gateway, and clients can add funds to a credit balance in their own currency to pay future invoices automatically. Read more on the payment gateways page.

Automatic hosting account provisioning on cPanel and intoPanel

When an order is accepted or paid, CoreInto can create the hosting account itself. The cPanel & WHM module talks to WHM API 1 with a token on port 2087; the intoPanel module uses the panel's /api/v1 with a Bearer token on port 7443. Both modules can test the connection, read the packages on the server, create an account, suspend it with a reason, unsuspend it, terminate it, change its package, change its password, read disk and bandwidth use and sign staff straight into the panel.

You decide when set-up happens: on order, on payment or on acceptance by staff. Servers are listed and grouped under Settings, and a product is pointed at a server group so new accounts land where there is room. Actions that cannot complete at once wait in the Pending Module Actions queue, and the module log records each call with secrets hidden.

A service then follows its life in CoreInto: creation, fixed terms, upgrades and downgrades along the paths you allow, cancellation requests from the client, suspension for non-payment and termination. Clients see their services in the client area with the next due date, a status badge and a Manage button. The hosting automation page walks through each step.

Domain registration and renewal from the same client area

Domain sales share the cart, checkout and invoice with hosting, so a client can order a plan and register a domain in one go, and a free domain with hosting can be offered as a promotion. Pricing is set per TLD for registration, transfer and renewal by number of years, with flags for EPP codes and ID protection.

Registrar modules for ResellerClub, Namecheap, Spaceship, Porkbun and Dynadot do the work at the registrar: registration, transfer, renewal, nameserver changes, transfer lock, contacts and EPP code retrieval. They were built against the public APIs, and the manual recommends a test account before real orders. A PKNIC module for .pk domains is sold separately and works the SRS member dashboard. For registrars without an API, CoreInto raises a staff task instead so nothing is forgotten.

Existing domains can be brought in and matched to clients. A sync task keeps dates and statuses current, renewal notices go out before expiry, and the client's My Domains page shows active domains, domains expiring within 30 days and pending ones. WHOIS and availability checks run from the store's domain search. See the domain reseller billing page for the full list.

A support desk that lives next to the billing records

Support staff answer faster when the ticket sits beside the client's services, invoices and domains. CoreInto's support area takes tickets from signed-in clients, from visitors who are not signed in, from staff and from email, and shows them in one queue with the client's account one click away.

Departments each have a mailbox, so tickets can arrive by email piping or by polling a POP or IMAP mailbox. Ticket statuses, escalation rules and spam control are settings. Predefined replies save typing, Markdown is allowed in messages, and guest tickets get an access link so a visitor can follow the thread without an account. Idle tickets are closed and old attachments removed by the automation run, so the queue stays clean without anyone tidying it by hand.

Around the tickets sit a knowledgebase, announcements, a downloads section and a network issues page, each visible in the client area. Clients see tiles for open tickets, tickets awaiting their reply and closed ones, with a notice when a reply is waiting. The support desk page lists every setting.

Selling software licences alongside hosting plans

Not everything a hosting company sells needs an account on a server. The Licensing Manager lets a product issue a licence key instead, so plugins, panels, scripts or any other software can be sold by subscription through the same store, invoices and gateways as hosting. CoreInto's own publisher uses it to sell intoPanel and StackRegent.

Each service gets a key with a prefix you choose. The key can be bound to an IP address, a domain, a folder or a machine, and a client can reissue it from their service page to move the software, after which it binds again at its next check-in. Answers from the check address are signed with ECDSA P-256, and version 2 adds JWT ES256 tokens, product codes, editions, account limits, feature flags, trials and grace days.

Signed releases close the loop: a licensed program downloads updates from your installation and verifies them with a release key you keep offline, so a tampered file is rejected. Every check is written to a licence checks log. Switching the store type to software and licence seller removes the domain pages and changes the wording to suit. Details are on the Licensing Manager page.

Moving from WHMCS with the guided import

Leaving a billing system usually means leaving its data, which is why so many companies stay. CoreInto reads a WHMCS database directly, versions 7.10 to 8.x, and copies currencies, staff, clients and their users, products and prices, servers and payment methods, orders, services, domains, invoices and payments, credit, quotes, tickets, the knowledgebase, downloads, announcements, affiliates, the to-do list, email history and settings.

The import is guided: check the database, import now, then run it again as often as you like until the day you switch over, so the two systems stay in step while you test. A comparison report shows the counts on each side, and notes list what was skipped on purpose and why. Large imports can run from the command line with php cli.php import-whmcs when the hosting account has shell access.

After the switch, the same cron job takes over renewals, reminders and suspensions, and registrar modules continue to manage the domains already at ResellerClub, Namecheap, Spaceship, Porkbun or Dynadot. The WHMCS import page explains the steps, and the comparison with WHMCS covers the price difference.

How much does CoreInto cost per month

Plans are sold at system.coreinto.com and differ only by the number of client accounts an installation may hold. Starter holds 250 clients for $7.99 a month or $79.99 a year. Plus holds 1,000 for $9.99 or $99.99. Pro holds 5,000 for $12.99 or $129.99. Business holds 25,000 for $15.99 or $159.99, and Unlimited removes the cap for $19.99 or $199.99. Yearly billing works out to about two months free.

There are no branded and unbranded tiers, because no CoreInto badge is forced into your client area on any plan. There is also no feature ladder: the Starter plan runs the same gateways, registrar modules, server modules, Licensing Manager, API and WHMCS import as Unlimited, so a small reseller and a large host install the same software.

A free trial runs for ten days with room for 25 clients, needs no card and is limited to one per installation. When it ends, you buy a plan and enter the new key under Utilities, CoreInto Licence, without reinstalling. Full figures and a comparison with WHMCS, Blesta and Clientexec are on the pricing page.

Frequently asked questions

What is CoreInto?

CoreInto is billing, automation and support software for web hosting companies. It combines a client area, invoicing, domain registration, server provisioning, a support desk and a Licensing Manager in one self-hosted PHP and MySQL application. You install it on your own hosting account and buy a plan sized by client count from system.coreinto.com.

Does CoreInto work with cPanel?

Yes. The cPanel & WHM module connects to WHM API 1 with a token on port 2087 and can create, suspend, unsuspend, terminate and change packages on accounts, change passwords, read disk and bandwidth use and sign staff into the panel. An intoPanel module does the same for the company's own control panel.

Which payment gateways are included?

Built in are manual payment (bank transfer, mobile wallet, cash), PayPal, Stripe with cards, Apple Pay, Google Pay, saved cards and automatic capture, and JazzCash and Easypaisa for Pakistan. Each has a sandbox mode and a gateway log. Further gateways such as Authorize.net, 2Checkout and crypto providers are planned for a later update.

Can I import my WHMCS data?

Yes. Utilities, Import Data reads a WHMCS 7.10 to 8.x database and copies clients, users, products, prices, servers, orders, services, domains, invoices, payments, credit, quotes, tickets, knowledgebase, downloads, affiliates and settings. It can run repeatedly until switch-over and produces a comparison report plus notes on what was skipped.

What are the server requirements?

PHP 8.1 to 8.5 with PDO MySQL, and a MySQL or MariaDB database. Apache or LiteSpeed with .htaccess gives short addresses; the index.php?r= address style works on any server. You add one cron job for automation. The whole thing runs on an ordinary shared hosting account.

Is there a free trial?

Yes. The free trial lasts ten days, allows 25 client accounts, needs no card and is limited to one per installation. Get the key at system.coreinto.com, install CoreInto, enter the key in the installer or under Utilities, CoreInto Licence, and later replace it with a paid key without reinstalling.

Run your billing on your own server

Start the ten-day free trial with 25 client accounts, or pick a plan from $7.99 a month with every feature included.

Start free trial
Submit a ticket