Skip to main content

Overview

Plans (also called memberships) define what a membership includes, how often it’s invoiced, what benefits customers receive, and what limits apply. Plans are the foundation of your recurring revenue — every customer with an active contract is on a plan. A plan can represent:
  • A full-time desk or office membership
  • A part-time hot-desking plan
  • A virtual office with mail handling
  • Storage-only access
  • Any other recurring subscription model
Plans are sold via contracts. When a customer signs up for a plan, a contract is created linking them to that plan.

How to access

Navigate to Inventory → Plans.
Requires the tariff role.

Plan kinds

Every plan has a kind that classifies the membership type. This helps you organize your plans and is used in analytics.

Creating a plan

1

Navigate to Plans

Go to Inventory → Plans and click the ”+” button.
2

Enter plan details

  • Plan name — a clear name shown to customers
  • Plan kind — select the category that best fits
  • Plan description — explain what’s included (shown in the members portal)
3

Set pricing and billing cycle

  • Price — the recurring charge amount
  • Every (months/weeks) — how often the plan is invoiced (e.g., 1 month, 3 months, 1 week)
4

Configure portal display

  • Display this plan on the website/App — whether customers can see and purchase it
  • Category — a grouping tag for the shop
  • Display position — sort order
5

Save

Click Save to create the plan. Additional tabs become available for benefits, limits, restrictions, deposits, and legal terms.

Pricing and billing

Billing cycle

You can choose either month-based or week-based billing, not both. Setting one clears the other.

Additional invoices

You can create supplementary invoices between the main billing cycles — for example, invoice monthly but send a secondary reminder invoice every 2 weeks.
This is separate from advance invoicing (see below) — additional invoices are reminders, not advance charges.

Billing day and prorating

Billing day

First invoice prorating

Prorating discounts the first invoice when a customer signs up partway through a billing cycle. How it works:
  1. Customer signs up on day X
  2. System calculates how many days until the next prorate day (e.g., day 1 of next month)
  3. If that number of days ≤ First invoice prorated discount, prorating applies:
    • Days in the full billing cycle = M (e.g., 30 days for a monthly plan)
    • Days until next billing = N
    • Days to discount = M - N
    • Price per day = (Plan price) / M
    • Discount = (Price per day) × (Days to discount)
    • A negative line item is added to the first invoice with this discount amount
  4. After the first invoice, prorating is turned off for that contract
Example: Monthly plan, 100/month,prorateday=1st,proratewindow=30days.CustomersignsuponJan15th.DaysuntilFeb1st=17.Since1730,proratingapplies.DaysinJan=31.Daystodiscount=3117=14.Discount=(100/31)×14=100/month, prorate day = 1st, prorate window = 30 days. Customer signs up on Jan 15th. Days until Feb 1st = 17. Since 17 ≤ 30, prorating applies. Days in Jan = 31. Days to discount = 31 - 17 = 14. Discount = (100/31) × 14 = 45.16. First invoice = 100100 - 45.16 = $54.84.
Set First invoice prorated discount to match your billing cycle length (e.g., 30 days for monthly) to always prorate proportionally, regardless of signup day.

Last invoice prorating (cancellation discount)

How it works:
  • Customer cancels mid-cycle
  • The invoice period is shortened to the cancellation date
  • Days from cancellation to the original period end are discounted using the same formula as first invoice prorating
Example: Monthly plan, 100/month,customercancelsonJan20th.OriginalperiodendsJan31st.Daystodiscount=11.Discount=(100/31)×11=100/month, customer cancels on Jan 20th. Original period ends Jan 31st. Days to discount = 11. Discount = (100/31) × 11 = 35.48. Final invoice = 100100 - 35.48 = $64.52.
Prorating only applies if you set First invoice prorated discount with a prorate day. Without that configuration, cancellation prorating cannot work.

Advance invoicing

How it works:
  • The system generates a single invoice containing multiple billing periods as separate line items
  • Each line shows the date range it covers
  • If the customer cancels during an advance period, the affected line is pro-rated (if last invoice prorating is enabled)
Example: Monthly plan, $100/month, advance payments = 2. Customer signs up on Jan 1st. First invoice contains:
  • Line 1: Jan 1 – Jan 31 ($100)
  • Line 2: Feb 1 – Feb 28 ($100)
  • Line 3: Mar 1 – Mar 31 ($100)
  • Total: $300

Booking charges due date

Controls when charges from bookings (resources, meeting rooms) are added to invoices.

Minimum price

Ensures a customer spends at least a certain amount each billing cycle, regardless of usage. How it works:
  • After the first billing cycle, the system calculates total spend (plan price + passes/bookings/events if selected)
  • If total < minimum price, a line item is added: “[Plan Name] (min.)” for the difference
  • This does not apply to the first invoice

Benefits

The Benefits tab lets you bundle credits, passes, and allowances with the plan. Customers automatically receive these when their contract is active. Each benefit is a separate linked entity with its own expiration rules, usage limits, and renewal behavior.

Discounts

You can also configure percentage discounts on certain charges for customers on this plan:

Limits

Limits control customer behavior on a plan. These settings appear under the Limits tab.

Cancellation and pausing

Account management

Contract terms

The minimum contract term and cancellation notice period are set at contract creation from the plan defaults. Changing them on the plan does not affect existing contracts.

Restrictions

Restrictions are hard limits — once a customer reaches them, they are blocked from further use, even if they purchase additional passes or credits.
Use these cautiously. Customers who hit a restriction cannot check in, book, or bring guests until the next reset period.

Access day restrictions

Access time restrictions

Booking time restrictions

Visitor restrictions


Deposits and sign-up fees

Under the Deposits tab, you can add one-off charges that are invoiced when a customer signs up.

Plan components

Plan components are products that are added to the contract as recurring charges. They are invoiced every cycle along with the plan price.
Use plan components for add-ons like parking, lockers, or extra services that should be bundled with the plan and invoiced together.

Virtual office plans

Virtual office plans provide customers with a business address and mail handling services without physical workspace access. They have special configuration options for compliance, identity verification, and delivery handling.
To enable virtual office features, check “This plan is a virtual office plan” on the General tab. The Virtual Office tab then appears.

Virtual office onboarding

Virtual office customers must complete a multi-step onboarding process that includes company details, personal details, AML screening, identity verification, and mail preferences. See Virtual Office Onboarding for the customer-facing flow.

Proof of address

Proof of ID

Stripe Identity provides automated ID verification using a selfie and document scan. It returns instant results and checks against fraud databases.

AML screening

Anti-money laundering (AML) checks screen directors and company information against sanctions lists and watchlists. AML check statuses:
AML checks must pass (status: Clear or Manually Cleared) before identity verification is triggered. If AML checks fail, the customer can return to the personal details step to correct director information.

Contract activation

Custom onboarding form

Virtual office delivery handling

Virtual office customers can choose how their mail and deliveries are handled. You can configure which handling options are available for each delivery type and link products to charge for those services.

Delivery categories

Configure handling options separately for:
  • Mail — letters and small envelopes
  • Parcels — packages and large items
  • Checks — checks and payment documents
  • Publicity — marketing materials and unsolicited mail

Handling options

Charges linked to handling actions

You can link products to specific handling actions. When a customer selects that handling option for an item, the linked product is automatically added to their account.

Contact limits

You can restrict how many company aliases, recipients, and forwarding addresses a virtual office customer can register.
The Legal tab lets you attach terms and conditions to the plan. Customers must accept these terms when signing up.
Use the version history to track changes to your legal terms over time and prove which version a customer agreed to when they signed up.

Best practices

  • Use descriptive names — customers see these in the portal, so make plan names clear (e.g., “Full-time Hot Desk – 24/7 Access” instead of “Plan A”).
  • Set prorating consistently — if you bill monthly, set First invoice prorated discount to 30 days and enable Last invoice prorated discount for fair billing.
  • Use fixed billing days for easier accounting — all customers are billed on the same day, simplifying cash flow tracking.
  • Enable minimum price for usage-based plans to ensure baseline revenue.
  • Link deposits to plans instead of adding them manually — sign-up fees and key deposits should be configured on the plan so they’re automatic.
  • Use plan components for bundled add-ons (parking, lockers) instead of separate products.
  • Set minimum contract terms to reduce churn — require customers to commit for a minimum period (e.g., 3 months).
  • Enable cancellation notice periods to give yourself time to fill vacancies.
  • Test virtual office onboarding thoroughly before launching — the compliance requirements can be complex.
  • Configure delivery handling charges carefully — some handling options (forwarding, scanning) incur real costs that should be passed to customers.

Products

Create products to use as sign-up fees, deposits, or plan components.

Contracts

Manage customer contracts linked to plans.

Resources

Configure resources and link them to plans via access rules.

Virtual Office Onboarding

The customer-facing onboarding flow for virtual office members.