Billing
Open Source cloud billing, wallets and invoices
A prepaid wallet, hourly precision down to the cent, and a reseller layer on top — built for providers who bill compute the way it is actually consumed.
NexCMP Source: full source code for $499, one-time. Use, modify and self-host for your own business. You may sell the services you operate; you may not resell or redistribute the source code or builds. Source license terms
append-only ledgerhourly chargeHow does NexCMP keep the money straight?
Balances are never a number that gets edited in place.
Append-only ledger
A double-entry, append-only wallet ledger underlies every charge, refund and top-up. A balance is always the sum of immutable ledger rows, not a mutable counter — so charges are transparent and cannot be double-applied.
Hourly or monthly
Charge each VM by the hour or by the month. Prices are yours to set, and plans can be repriced without touching the machines already running.
Example: in the NexCMP demo a VM-1-2 plan (1 vCPU / 2 GB) is priced at $0.005 per hour — $3.60 over 30 days.
Demo catalog price, shown as an illustration. You set your own prices.
What do customers get: wallet, invoices and quotas?
Prepaid wallet
A single billing dashboard for balance, deposit history, orders and payment status, in both the portal and the API.
Automatic invoicing
Every charge and top-up generates an invoice automatically, with a printable invoice view.
Deposit-based quotas
How much compute a customer can run scales with what they have genuinely deposited — not gift credit or vouchers — enforced automatically whenever a VM is created, resized or given more storage.
Auto top-up
A saved Stripe card or PayPal account tops up the wallet when it runs low, so running services are not suspended for lack of funds. A background job checks every 5 minutes and tops up by usage (when the balance falls below the cost of the next 24 hours of running services, and never below $5) or by a fixed amount and threshold the customer chooses.
Top-up limits you set
Set the smallest and largest wallet top-up per payment (defaults $10 and $5,000), so tiny payments never cost more in gateway fees than they are worth.
Promotion credit kept apart
Service credit from promotion codes is tracked separately from deposited money, so it never counts toward quotas or auto top-up thresholds.
Revenue and ledger overview
An admin overview shows revenue today and this month, ledger totals by kind (deposit, charge, refund, adjustment, voucher), invoices by status and pending refunds.
Which payment gateways can customers use?
Cards, PayPal, crypto and Vietnamese bank transfer. Connect your own accounts and keys in the admin console.
Stripe
Card payments and saved cards, plus Apple Pay, Google Pay, Link and Alipay through Stripe, with refunds and dispute handling.
PayPal
PayPal checkout with server-side capture verification — payment status is never trusted from the browser.
USDT (TRC20)
USDT deposits over the Tron network, reconciled continuously against a Binance exchange account and matched to the cent.
Bank transfer (SePay)
Bank transfer top-up for Vietnamese customers via SePay, with an auto-generated VietQR code and an exchange rate locked at order time.
Vouchers & affiliates
Vouchers
Redeemable top-up voucher codes, issuable to any customer, with strict per-site isolation between codes.
Affiliate program
Share a referral link and earn a commission on what referred customers deposit, with a dashboard for clicks, referrals, commissions and payout requests.
How do white-label resellers work?
A reseller runs on its own domain, with its own branding and its own wallet — settled automatically against a wholesale price you guarantee. Reseller domains are unlimited; NexCMP Free covers 1 primary domain.
Multi-tenant by domain
Your main site and every reseller's own domain are served by the same install, fully isolated by host.
Full white-label branding
Resellers run with their own name, logo and colours — nothing on their site shows the NexCMP brand.
Pricing ladder with a floor
Resellers set their own retail prices above the wholesale floor you guarantee them.
Wholesale wallet
Each reseller has its own wholesale wallet. Every retail charge to their customer settles the wholesale cost against it automatically.
Own payment gateways
Resellers can plug in their own gateway credentials, so customer payments settle directly to them.
Scoped console
You manage the whole system; each reseller gets a console limited to its own customers.
8 stepsGuides
CloudStack billing guide
Open source CloudStack billing: metering, hourly rates, wallets, invoices and resellers. Get full NexCMP Source code for your business; no resale.
WHMCS alternative for CloudStack
WHMCS lists one third-party CloudStack module, last updated 2022 (read 2026-10-30). Compare WHMCS, HostBill and free NexCMP for CloudStack billing.
Proxy billing software
Open source IPv4 and IPv6 proxy billing software: plans, wallets, renewals and node management. Full source code for your business; no resale.
Bare metal billing platform
Open source dedicated server billing for Dell iDRAC 9: orders, IP pools, ISO install, console and renewals. Full code for your business; no resale.
AI Models: sell AI API access
Open source AI API reseller platform: model gateway, token billing, prices and limits. Full code with NexCMP Source; no code resale.
FAQ
Answers about NexCMP: CloudStack billing and customer portal, the free license, install requirements, payment gateways, resellers and comparisons.
Run it on your own infrastructure
NexCMP Free: $0 for the first year, every module included, with unlimited reseller domains.
Last updated:


