PanelConfig
Documentation / Billing / Billing, plans, and invoices in PanelConfig

Billing, plans, and invoices in PanelConfig

How plans, subscriptions, invoices, and payment records fit together, and where to manage each one.

PanelConfig treats billing as a native part of the platform rather than a separate system. Plans describe what a customer can buy, subscriptions connect a customer to a plan on a billing cycle, and invoices and payment records track what has been charged.

Plans and packages

A plan is the commercial offer a customer subscribes to. A hosting package is the technical resource profile (disk, bandwidth, mailboxes, databases, and so on) enforced on the server. Most providers map one plan to one package, but keeping them separate lets you change pricing without touching resource limits.

Subscriptions

A subscription links a user to a plan with a billing cycle of monthly or yearly. The subscription status (trialing, active, past_due, or canceled) is shown in PCAdmin and on the customer dashboard in PCUser.

Invoices and payments

Invoices are generated against a subscription and carry a number, currency, and total. Payment records attach to invoices so you can see what has settled. Both are visible to the customer in PCUser under Billing.

Where to manage it

  • PCAdmin → Billing for plans, subscriptions, and invoice review across all customers.
  • PCUser → Billing for a customer's own plan and invoice history.
Billing data is read with prepared statements and never exposes another customer's records; each customer sees only their own subscription and invoices.
PanelConfig API automation guide →