Skip to content
  • Billing
  • Billing user experience

Pricing table display defaults

The pricing table that is displayed in a particular flow depends on the default plan groups and pricing table order.

B2C (User-based)

Link to this section

A pricing table is shown when:

  • A new user registers
  • An existing user, marked as a billing customer, signs in but isn’t on a plan yet

B2B (Org-based)

Link to this section

A pricing table is shown when:

  • A new organization registers (is_create_org parameter)
  • An org member with org:write:billing permission signs in and the org is a billing customer but not on a plan yet

B2B2C (Platforms - uses both)

Link to this section
  • Organization plan selection = B2B logic
  • User plan selection = B2C logic

Here’s a video showing the user experience for billing

Link to this section

Trial period badges

Link to this section

Plans that have a trial period enabled display a “Free trial for N day(s)” badge on the plan card in the pricing table. This badge is shown automatically — no additional configuration is needed. It helps customers identify which plans offer a risk-free trial before committing to a paid subscription.

Override the default plan display

Link to this section

You can override which plan or pricing table is shown using URL parameters. See: Update code and URLs for billing.

Summary of display for plan groups

Link to this section
ModelPlan groupPricing table is shown when
B2CUser plan groupNew user registers / logs in
B2BOrg plan groupNew org registers / billing admin
B2B2CBothDepends on flow context