Mining hosting billing software invoices ASIC and GPU colocation by the kilowatt or by the machine, adds power costs, takes deposits and crypto payments, and credits curtailment or downtime. Check first whether a system meters kWh itself. FluxBilling does not; it bills committed kW or a fixed per-machine price, and metered power goes on invoice lines you add.
This guide is for operators who host other people’s miners: how the pricing models work, what the billing system has to handle around them, and an honest account of where FluxBilling fits and where it does not.
How do mining hosting billing models work?
A mining hosting contract is usually built from three pieces: a power price, a hosting fee and the rules for when power is not delivered. They combine into four common models:
- All-in rate per kWh on rated draw. The machine’s rated power times the hours in the month times one rate that covers power and hosting. Simple to invoice, because it does not depend on a meter.
- Committed kW. The customer reserves a number of kilowatts and pays a monthly price per kW whether they use it all or not. This is the classic colocation model.
- Metered pass-through. Measured kWh at the energy cost, plus a separate hosting fee per machine or per kW. Fairest for the customer, and the one that needs real metering.
- Per machine, flat. One monthly price per ASIC or GPU rig, with power assumed. Common for small hosts with a uniform fleet.
The table runs one example machine through three of them. The figures are illustrative, not market prices: a machine rated at 3.5 kW over a 30-day month of 720 hours.
| Model (example) | Calculation | Monthly invoice |
| All-in $0.075/kWh on rated draw | 3.5 kW × 720 h = 2,520 kWh × $0.075 | $189.00 |
| Committed kW at $55/kW/month | 3.5 kW × $55 | $192.50 |
| Metered pass-through | 2,400 kWh measured × $0.05 + $60.00 hosting fee | $180.00 |
The models differ most when the machine draws less than its rating, is curtailed, or is switched off. Rated-draw and committed-kW billing leave that risk with the customer; metered billing moves it to you, in exchange for needing per-circuit or per-outlet measurement you can defend in a dispute. Our deeper comparison is power billing: kW commit vs metered.
What should mining hosting billing software handle?
- The power model you sell. Committed kW and per-machine prices are plain recurring charges. Metered pass-through needs kWh per customer from your PDUs or sub-meters, with history, imported into the invoice.
- Many machines per customer. A customer with 100 machines should get one invoice a month, not 100, with each machine still traceable.
- Deposits. Decide how much you take up front, for example one month of charges. Decide whether that money is prepaid credit used against invoices or a security deposit held until the contract ends; they are accounted for differently.
- Crypto payments. Mining customers often hold cryptocurrency and may prefer to pay in it. The gateway should settle each invoice at a known amount and mark it paid automatically.
- Curtailment and downtime credits. The contract should say what happens when you cut power for grid demand response or price spikes, and when the site is down. The billing system has to turn that into a credit the customer can see.
- Overdue handling. Decide what suspension means physically for a miner: switching off an outlet, pulling the network port, or a call first. The billing side should produce the overdue list on time.
- Space and power capacity. A rack’s power budget fills long before its U. Selling a machine into a rack that cannot power it is the most expensive mistake in this business.
Space, cross-connects and remote hands are billed much as in any colocation business; see billing colocation space, power and cross-connects.
What should a mining hosting contract say about billing?
Most billing disputes in mining hosting are contract gaps, not software bugs. Put these in writing before the first machine is racked:
- The model and the rate: per committed kW, per kWh on rated draw, metered, or per machine, and the currency.
- How rated draw is set: the manufacturer’s figure or a measurement at installation, and what happens after a firmware change raises it.
- Deposit: how much, whether it is spent or held, and when it is returned.
- Curtailment and downtime: the credit formula and what does not earn a credit.
- Payment in crypto: which rate applies and how long a quote is valid.
- Overdue steps: how many days before machines are powered down, and what it costs to restart.
- Price changes: the notice you give when your own energy contract changes.
How do you bill curtailment and downtime?
Write the formula into the contract, then apply it the same way every month. A common shape is a pro-rata credit: hours without power divided by hours in the month, times the power part of the invoice. As an example, 36 hours of curtailment in a 720-hour month is 5%, so a machine billed $189.00 receives a $9.45 credit.
Two choices to make explicitly. First, whether planned curtailment you sell as a feature (lower price in exchange for interruptible power) earns a credit at all. Second, whether credits are paid as account credit against the next invoice or as a credit note on the affected one. Our guides to uptime credits you can automate and credit notes and clawbacks go through the accounting.
How should deposits and crypto payments work?
For prepaid credit, the customer tops up a balance and invoices are paid from it. For 100 machines on the example all-in rate, one month in advance is 100 × $189.00, or $18,900.00. A security deposit is different: it is held, not spent, and returned or applied at the end of the contract, so it should sit in its own ledger line rather than in the spendable balance.
For crypto, use a gateway that quotes a fixed amount per invoice for a short window and reports payment by webhook, so the invoice closes without anyone checking a wallet. Underpayments, overpayments and late payments after the quote expires are the cases to test before going live.
What does FluxBilling do for mining colocation?
FluxBilling is billing and automation software for hosting providers with DCIM and colocation built in. For a mining host, what it does:
- Colocation products with committed kW. A product carries its rack units and committed kW. When an order is paid, FluxBilling reserves a contiguous block of U in a rack in the right datacenter and refuses any rack the order would push past its power budget, telling staff when nothing fits.
- Extra kW, U and cross-connects as add-ons. Sold as priced options with a quantity and billed on every renewal; each purchase also raises a task for staff to deliver it, since nothing physical happens on its own.
- Per-machine pricing. Each machine can be its own service with a fixed monthly price, so rated-draw and flat per-machine models are ordinary recurring charges.
- One invoice per customer per month. Consolidated invoicing collects payment on proformas and issues one fiscal invoice per client for the calendar month, with every line on it.
- Prepaid credit. Customers top up a balance through any enabled gateway, and staff can adjust it. Paying invoices from credit automatically is a setting, off by default.
- Crypto gateways. Free plugins for BitPay, CoinGate, CoinPayments and 2328.io in the marketplace; see payment gateways.
- Credits. Admins issue credit notes and edit invoices, so a curtailment or downtime credit is a manual entry.
- Rack power visibility. Each rack shows committed kW against its budget, and PDUs polled over SNMP show their current total load every 5 minutes. Our overview of DCIM tools covers the rack side.
What it does not do, plainly. It does not meter kWh: PDU polling keeps only the current reading, with no per-outlet data and no energy history, so metered pass-through has to come from your own meter readings, entered as invoice lines. It has no curtailment feature and does not calculate uptime credits automatically. It has no separate security-deposit ledger, only spendable prepaid credit. And suspending a service in FluxBilling does not switch a PDU outlet off. If metered power is the core of your pricing, you need a metering system alongside it.
Plans start at €4.95 a month excluding VAT, with DCIM included; see pricing and the colocation billing software page.
Questions people ask
What is mining hosting billing software?
Billing software for operators who host other people’s mining machines. It invoices power and hosting by kW, by kWh or by machine, takes deposits and often crypto payments, and applies credits for curtailment or downtime.
Should mining hosting be billed per kW or per kWh?
Per committed kW is simpler and protects your margin when machines draw less than expected. Per measured kWh is fairer to the customer but needs metering per circuit or outlet with history. An all-in rate on rated draw is a middle ground.
Can I accept crypto for mining hosting invoices?
Yes, through a crypto payment gateway that confirms each payment to the billing system. FluxBilling has free plugins for BitPay, CoinGate, CoinPayments and 2328.io.
How do hosting providers handle curtailment credits?
With a formula in the contract, usually hours without power divided by hours in the month, applied to the power part of the invoice. In FluxBilling the credit is entered by an admin as a credit note or account credit.
Example figures in this article are illustrative and are not market prices. BitPay, CoinGate, CoinPayments and 2328.io are trademarks of their respective owners. FluxBilling is not affiliated with or endorsed by any of them.