Everything You Need to Run
Your Hosting Business

KBilling bundles every tool a hosting & cloud company needs — billing, provisioning (Virtualizor, Proxmox, cPanel), support with 10 monthly tickets included, and tax compliance — in a self-hosted platform starting at $10/mo.

View Pricing & Plans Compare with WHMCS

Billing That Runs Itself

Set it up once and it just runs. Invoices, reminders, late fees, and suspensions happen on schedule — from invoice generation to service termination.

  • Automatic invoice generation on renewal dates
  • Configurable late fee rules (flat or percentage)
  • Automated service suspension & reactivation
  • Payment reminder email sequences
  • Domain renewal alerts & auto-renew
  • Cron execution log & error alerts
Cron Daemon
# /etc/cron.d/kbilling # Runs every 5 minutes */5 * * * * www-data php /var/www/kbilling/cron.php # What it handles automatically: ✓ Invoice generation (daily) ✓ Payment reminders (D-7, D-3, D-1) ✓ Late fee application (overdue + N days) ✓ Service suspension (configurable) ✓ Domain renewals (30/14/7 days) ✓ Termination cleanup (post-suspend) # Last run: 2026-10-26 17:50:01 # Status: OK — 12 invoices, 3 reminders

WHMCS-Compatible API

Speaks the same API as WHMCS, so your existing modules and tools keep working.

  • 50+ WHMCS API endpoints implemented
  • Same request/response format as WHMCS
  • API key & IP whitelist authentication
  • JSON and XML response formats
  • Full API request logging & rate limiting
API Example
// Create client via API (WHMCS-compatible) POST https://yourdomain.com/api/ action=AddClient identifier=YOUR_API_KEY secret=YOUR_SECRET firstname=John lastname=Smith email=john@example.com password=securepassword country=US // Response: { "result": "success", "clientid": 4821 }

Multi-Server Provisioning

One order triggers everything: server creation, welcome email, invoice, domain registration — automatically and in parallel.

Control Panels

  • cPanel / WHM
  • Plesk
  • DirectAdmin

Cloud / VPS

  • Virtualizor (KVM & OpenVZ)
  • Proxmox VE
  • Hetzner Cloud

Registrars

  • Namecheap
  • Enom
  • ✓ More via modules

Order Actions

  • ✓ Create · Suspend
  • ✓ Terminate · Unsuspend
  • ✓ Change Package
Order Flow
Client places order → Checkout complete
Payment confirmed → Stripe / PayPal
cPanel account created
Welcome email sent
Client is live — all automatic

Everything About a Client

Every detail about a customer — services, invoices, tickets, notes — on one screen.

Profile & Account Services Invoices Domains Support Tickets Email Logs Notes Activity Log Contacts Credits & Balance
Admin View
Client #4821 — John Smith
Profile
Services (4)
Invoices (12)
Domains
Tickets (2)
Emailjohn@example.com
Balance$0.00
Status✓ Active
Member sinceJan 15, 2024

Anti-Fraud & EU VAT Engine

Catch suspicious orders and charge the right VAT across the EU, automatically.

  • IP geolocation and proxy detection
  • Configurable fraud scoring rules
  • EU VAT MOSS compliance (27 country rates)
  • VIES VAT number validation (B2B reverse charge)
  • Blacklist management (IP, email, country)
  • Quarterly VAT report export
VAT Engine
// EU VAT calculation (auto, per country) Customer country: DE (Germany) VAT number: DE123456789 vies_validate('DE123456789') → true // B2B with valid VAT → reverse charge VAT rate applied: 0% (reverse charge) Invoice note: "VAT reverse charged" // B2C Germany → standard rate VAT rate applied: 19% Product price: $10.00 VAT: $1.90 Total: $11.90

Built-In Support Desk

A full-featured ticketing system built right into KBilling — including 10 standard support tickets each month on all plans.

  • 10 Standard Support Tickets / Month directly with our staff
  • Dual-tab reply interface (public client reply + internal staff notes)
  • Department routing & automated staff assignment
  • Canned predefined responses for rapid resolution
  • Email piping daemon (reply directly via email)
  • Attachment support & priority escalation rules
Support Ticket
#1024 — Virtualizor Template Setup High

Marcus Vance · VPS Node #2 · 10/10 Tickets Available

Staff Engineer Reply (Public)

Private internal note tab available for technician collaboration

Ready to Switch from WHMCS?

Deploy KBilling on your infrastructure today. Starting at $10/mo with 10 support tickets/month included.