Skip to main content

What is a plan?

A Plan defines what a subscriber gets: which servers they can access, how much bandwidth they can use, and at what speed. Plans have one or more billing Cycles (monthly, yearly, etc.) with individual prices.

Creating a plan

Navigate to Admin → Plans → Create Plan.

Basic info

FieldDescription
NameDisplay name shown to customers (e.g. “Standard”, “Premium”)
DescriptionShort description for the pricing page
Sort OrderControls display order on the pricing page
ActiveToggle visibility to customers

Limits

FieldDescription
Bandwidth LimitMonthly data cap in GB. Leave blank for unlimited.
Speed LimitConnection speed cap in Mbps. Leave blank for unlimited.
Device LimitMax simultaneous connections (WireGuard peers). Leave blank for unlimited.

Trial

FieldDescription
Trial PeriodNumber of days of free trial (0 = no trial)

Server access

In the Server Groups section, select which server groups users on this plan can access. A plan must have at least one server group assigned for users to connect.

Promo codes

You can restrict which promo codes are valid for a plan. Leave empty to allow all active promos.

Editing plans

Changes to a plan’s limits take effect immediately for existing subscribers:
  • Speed limit changes trigger UpdateSpeedLimitJob for all active WireGuard services on that plan
  • Bandwidth limit changes are applied at the next connection attempt
  • Server group changes update server access immediately
Removing server groups from a plan will immediately revoke access to those servers for all active subscribers on that plan.

Deactivating plans

Setting a plan to inactive hides it from the pricing page and order flow. Existing subscribers are unaffected — their service continues until it expires or is cancelled.