Skip to content

Billing Overview

The billing module lets you sell game server hosting directly through your panel. Customers can browse products, place orders, and pay through integrated payment gateways - all without leaving BadgerPanel.


License Required

The billing module requires the Billing Module license add-on. Without this license, the billing section will not appear in the admin area or the client-facing storefront.


Enabling Billing

  1. Navigate to Admin > Settings > Features.
  2. Toggle Billing Module to enabled.
  3. Click Save.

Once enabled, the Billing section appears in the admin sidebar and the storefront becomes available to your customers.


Global Billing Settings

Navigate to Admin > Billing > Settings to configure the core billing behavior for your panel.

Currency

Set the currency used across all products, invoices, and checkout pages. This is a panel-wide setting - all products use the same currency. Choose from standard ISO 4217 currency codes (USD, EUR, GBP, AUD, CAD, etc.).

Tax Rate

Set a global tax percentage applied to all orders. The tax is calculated on the subtotal and shown as a separate line item on invoices. Set to 0 if you do not charge tax.

Auto-Activate

When enabled, servers are automatically provisioned as soon as payment is received. When disabled, an administrator must manually approve each order before the server is created.

Auto-Suspend Days

The number of days after an invoice becomes overdue before the associated server is automatically suspended. For example, setting this to 3 means a server will be suspended 3 days after its renewal invoice goes unpaid. Set to 0 to disable automatic suspension.

Auto-Terminate Days

The number of days after suspension before the server is permanently terminated and its data deleted. For example, setting this to 7 means a suspended server will be deleted 7 days after suspension. Set to 0 to disable automatic termination.


The Billing Dashboard

The Admin > Billing page provides a high-level view of your billing activity:

  • Revenue summary - total revenue, pending payments, and overdue amounts
  • Recent orders - the latest orders placed by customers
  • Recent invoices - invoices awaiting payment or recently paid
  • Active subscriptions - a count of currently active recurring services

From here you can navigate to products, orders, invoices, coupons, credits, and payment gateway configuration.


Next Steps

BadgerPanel Documentation