Plans & Products

How the billing catalog is structured — categories, products, pricing tiers, and resource limits.

The catalog is a simple hierarchy: categories contain products, and each product has pricing tiers. You build all of it under Admin → Billing → Catalog.

Categories

A category is the top-level grouping users see on /billing. Give it a name, a short description, an optional icon, and a banner image. Each category gets its own page at /billing/[slug].

Products

A product lives inside a category and represents one hosting offering. Name it, write an optional description, and mark it featured to highlight it in the grid (one featured product per category).

Pricing tiers

A product can have several pricing tiers — one per billing period. Users choose the period during purchase:

7 days · 1 month · 3 months · 6 months · 1 year

Prices are stored in the instance's default currency (set under Admin → Billing → Settings).

Resource limits

Limits are set once per product and apply to every tier: CPU, RAM, and disk are applied to the server on purchase, plus limits for backups, allocations, and databases. You can also restrict a product to specific eggs (server types) or nodes, and cap how many allocations it can sell.

Before completing a purchase, the panel checks that a suitable node has enough RAM and disk headroom — nodes can allow overallocation up to a configured percentage.

Category icons and banner images are uploaded right from the admin UI.

On this page