Free & open source · Version 0.1.1

Billing and automation for hosting companies

Nuvabill sells your hosting plans, sends invoices, takes payments, creates cPanel accounts and handles support tickets. Automatically. A modern, free alternative to WHMCS.

No sign-up for the demo. Its data resets every hour.

Nuvabill admin dashboard with revenue, unpaid invoices and recent activity, next to the client area on a phone
Features

Everything you need to run a hosting business

One place for your store, billing, automation and support. Built for small and growing hosting companies, and easy for your customers to use.

Store and checkout

Group your plans, set monthly to three-year prices and setup fees. Customers pick a plan, add a domain and pay in a few clicks.

Invoices and PDFs

Numbered invoices with PDF download, payment history and reminder emails when a payment is late.

Stripe, PayPal and bank transfer

Take card and PayPal payments out of the box. Payment webhooks are signature-checked and every payment is recorded once.

Automatic cPanel accounts

When an invoice is paid, the cPanel account is created on your WHM server. Unpaid services are suspended and unsuspended for you.

Renewals on autopilot

A daily job creates renewal invoices, sends reminders and suspends or ends overdue services, based on rules you set.

Support tickets

Departments, priorities and email alerts. Customers open tickets from the client area and see every reply in one thread.

Mobile-first client area

Services, invoices and tickets work well on any phone, in light or dark mode. The admin area works on mobile too.

Staff roles and two-factor login

Give billing and support staff only the access they need. Staff can protect their sign-in with an authenticator app.

Signed, automatic updates

Every release is signed. Nuvabill checks the signature, makes a backup, then installs the update, and can roll back if something fails.

Extensions and themes

Payment gateways and server modules are simple PHP extensions. Change the look of the client area with themes.

Editable emails

Welcome, invoice, reminder, suspension and ticket emails. Change the words of each email from the admin area.

Easy to install

Upload, open the web installer and answer a few questions. Runs on shared cPanel hosting with one cron job. MySQL or SQLite.

How it works

From order to renewal, without manual work

Nuvabill follows every service for its whole life. You only step in when you want to.

  1. OrderA customer picks a plan in your store.
  2. InvoiceNuvabill creates the invoice and emails it.
  3. PaymentPaid by card, PayPal or bank transfer.
  4. SetupThe cPanel account is created right away.
  5. RenewalA new invoice is sent before the due date.
  6. RemindersFriendly reminders if it is not paid.
  7. SuspendOverdue services are suspended, then restored on payment.
Screenshots

Clean, fast and simple to use

Or skip the pictures and open the live demo.

The Nuvabill store with hosting plans and prices
Your store: plans, prices and a simple checkout.
Pricing

Free for everyone. Your brand when you want it.

No per-client fees and no monthly license. Host it on your own server.

Coming soon

White-label

Soon
  • Everything in Free
  • No "Powered by Nuvabill" link
  • Commercial license
  • Priority help from the team
Star on GitHub for news
WHMCS alternative

Looking for a WHMCS alternative?

WHMCS is mature and has a very large module library. Nuvabill is new, but it is free, fully open source and built on a modern stack. If you want readable code, no license fees and a clean mobile interface, Nuvabill is worth a try.

Read the honest comparison →

FAQ

Questions and answers

Is Nuvabill really free?

Yes. Nuvabill is open source under the AGPL-3.0 license. You can use it for your hosting business with unlimited clients and no monthly fee. The free edition shows a small "Powered by Nuvabill" link.

What do I need to run Nuvabill?

A server or hosting account with PHP 8.3 or newer, the usual PHP extensions, a MySQL, MariaDB or SQLite database and one cron job. It runs on normal cPanel shared hosting. See the install guide.

Can I move from WHMCS to Nuvabill?

A WHMCS importer is planned for version 0.2. Until then you can add products and clients by hand or run Nuvabill next to WHMCS while you test it.

Is Nuvabill ready for production?

Nuvabill 0.1 is an early release. The core billing flow is complete and tested, but test it with your own products, gateways and servers before you move real customers.

Can I remove the "Powered by Nuvabill" link?

The link is part of the free license. A paid white-label license that removes it is coming. Star the GitHub project to hear when it is ready.

Who makes Nuvabill?

Nuvabill is made by RapidNet Ltd, a hosting company that built the billing system it wanted to use. You can support the work through GitHub Sponsors.

See it working in one minute

Open the demo as staff or as a customer. Click around, place an order, answer a ticket. Nothing you do can break it.