Plans & Subscriptions

Pricing & Billing

Overview

The Subscription panel shows your current plan details and gives you controls to upgrade, downgrade, switch billing cycle, and update the number of licensed user seats. All actions take effect on Stripe and are reflected immediately or at the next billing period depending on the action.

Subscription details

FieldDescription
Plan nameThe name of your active subscription plan.
StatusActive (green badge), Past due (red badge), or other Stripe subscription states.
Trial PeriodStart and end dates of any trial period, shown only if a trial was applied.
Current PeriodThe start and end dates of the current billing period.
Current UsersNumber of active users currently in your organisation.
Licensed forNumber of seats included in your subscription. Click Update to change the seat count.
Per UserThe per-seat price and currency for your current plan and billing cycle.
Next invoice amountThe amount that will be charged on the next billing date.

Switching billing cycle

The subscription panel includes a Monthly / Yearly toggle in the plan header. Switching to yearly billing saves 11% compared to paying monthly.

  • Click Yearly on the toggle to schedule a switch from monthly to yearly billing. A confirmation banner shows: "⏳ Switching to Yearly on [date] · save 11%" with a Cancel button to undo the scheduled switch before it takes effect.
  • Click Monthly on the toggle to schedule a switch from yearly to monthly billing. A confirmation banner shows: "⏳ Switching to Monthly on [date]" with a Cancel button.
  • The cycle switch takes effect on the next billing date — it is not immediate. Until it takes effect, the pending banner is displayed.
  • Billing cycle switches are blocked when a cancellation is pending. The toggle shows: "Reactivate subscription to change billing cycle."
  • A pending billing cycle switch does not block plan upgrades or downgrades.

Upgrading your plan

1In the Subscription panel, click Upgrade Plan
2The Upgrade Subscription dialog opens — review the available plans
3Select the plan you want to upgrade to and confirm
4The upgrade is applied to your Stripe subscription immediately

Upgrade Plan is available when your current plan is not already the highest tier. The button is hidden when a cancellation is pending — reactivate the subscription first. If a billing cycle switch is pending, a warning is shown and upgrade is blocked until the switch takes effect or is cancelled.

Downgrading your plan

1In the Subscription panel, click Downgrade Plan
2The Upgrade Subscription dialog opens — select the lower plan
3Confirm the downgrade
4The downgrade is scheduled and takes effect at the end of the current billing period

Downgrade Plan is hidden when a cancellation is pending, or when a free-plan downgrade is already scheduled. A scheduled free-plan downgrade shows a banner: "⏳ Downgrade to Free on [date]" with a Cancelbutton to reverse the scheduled downgrade.

Updating user seats

1In the Subscription panel, next to Licensed for, click Update
2The Update Quantity dialog opens
3Enter the new number of seats and confirm
4The seat count is updated on your Stripe subscription

The Current Users field shows how many active users your organisation currently has. Make sure your licensed seat count is at least equal to your active user count. If active users exceed the free plan limit, a downgrade warning banner appears at the top of the page.

Troubleshooting

Upgrade Plan button is disabled or not visible

The button is hidden when your subscription is cancelled (cancel_at_period_end is true) or when you are already on the highest plan. Reactivate your subscription first if needed.

A billing cycle switch warning prevents upgrading

A pending cycle switch blocks plan upgrades. Either wait for the cycle switch to take effect on the next billing date, or cancel the pending switch using the Cancel button in the pending banner, then upgrade.

Downgrade to Free banner appeared unexpectedly

This banner appears when your active user count exceeds the free plan's user limit. If you are on a paid plan this is a warning about what will happen if you downgrade. You can cancel the scheduled downgrade using the Cancel button in the banner.

Seat count update did not take effect

Refresh the page using the browser. Stripe operations are processed server-side and the dashboard refreshes automatically after each action. If the count is still wrong, contact Silverile support.