Skip to main content

Membership Plans

Membership plans are the core of your gym's offering. Finegym supports three types of plans to accommodate different business models: Recurring, Non-Recurring, and Punchcard.


Plan Types Overview

Recurring Plans

Auto-renewing subscriptions that charge members automatically on a set schedule.

Best for:

  • Monthly unlimited memberships
  • Weekly training packages
  • Annual memberships with regular billing

Key features:

  • Automatic billing via Stripe
  • Commitment periods available
  • Configurable cancellation policies
  • Prorated first payments (when using fixed billing day)

Non-Recurring Plans

One-time purchase memberships with a fixed duration.

Best for:

  • Day passes
  • Week passes
  • Trial memberships
  • Seasonal packages

Key features:

  • Single payment, no auto-renewal
  • Set expiration period (days, weeks, months, or years)
  • No cancellation complexity

Punchcard Plans

Credit-based plans where members purchase a set number of visits.

Best for:

  • 10-class packs
  • Drop-in packages
  • Flexible visit bundles

Key features:

  • Fixed number of total check-ins
  • Optional expiration date for unused credits
  • Can combine with usage limits per period

Creating a Membership Plan

Location: Membership Plans → Add membership plan

Step 1: Choose Plan Type

Click Add membership plan and select the type:

Select gym membership plan type - recurring, non-recurring, or punchcard

  • Recurring — You want automatic monthly/weekly billing
  • Non Recurring — One-time purchase with fixed duration
  • Punchcard — Selling a set number of visits
note

Plan type cannot be changed after creation. If you need a different type, create a new plan.

Step 2: Basic Information

Fill in the essential details:

  • Name — Display name shown to members (e.g., "Unlimited Monthly")
  • Description — What's included in this plan (e.g., "Full gym access, all classes included")

Membership plan basic settings - name, description, price, and billing

Step 3: Charge Settings

Configure pricing for your plan:

  • Setup fee — One-time fee charged at signup (optional - charged immediately when member joins)
  • Charge amount — Regular price of the plan (enter 0 for free plans)
tip

Setup fees are perfect for:

  • Key fob/access card costs
  • Administrative fees
  • Equipment setup costs

Type-Specific Configuration

Recurring Plan Settings

After setting the charge amount, configure the billing cycle:

Billing Interval

  • Recurring interval type — How often to bill (options: Week, Month)
  • Recurring interval — Number of intervals between charges

Examples:

  • Monthly billing: Recurring interval type = Month, Recurring interval = 1
  • Bi-weekly billing: Recurring interval type = Week, Recurring interval = 2
  • Quarterly billing: Recurring interval type = Month, Recurring interval = 3

Billing Day Option

Choose when members are charged:

  • Charge on the purchase date — Member is charged on the anniversary of their signup. Best for simple setup, no proration.
  • Charge on a fixed day each month or week — Member is charged on a fixed day (e.g., 1st of month). Best for consistent billing cycles, easier accounting.

With Set Day billing:

  • For weekly plans: Select a day of the week (Monday-Sunday)
  • For monthly plans: Select a day of the month (1-31)
note

When using "Charge on a fixed day" billing, the first payment is prorated based on the days remaining until the next billing date.

Recurring membership plan settings with billing cycle and auto-renewal

Important

Billing interval, billing day option, and set day cannot be changed after the plan is created. This protects existing member agreements.

Non-Recurring Plan Settings

Configure how long the membership lasts:

  • Non recurring plan expire in — Number of time units
  • Non recurring plan expiration unit — Day, Week, Month, or Year

Examples:

  • Day pass: Non recurring plan expire in = 1, Unit = Day
  • Week trial: Non recurring plan expire in = 7, Unit = Day
  • 3-month package: Non recurring plan expire in = 3, Unit = Month

Non-recurring membership plan settings with fixed duration

Punchcard Plan Settings

Configure the credit system:

  • Total usages included — Number of check-ins/visits in the package
  • Set expiration date for unused credits — Toggle to set expiration
  • Credits expire after — Number + Unit for expiration

Example: 10-Class Pack

  • Total usages included: 10
  • Set expiration date for unused credits: Yes
  • Credits expire after: 3 Months

Punchcard membership plan settings with visit credits and expiry

tip

The difference between Total Credits and Usage Limits:

  • Total Credits = Maximum lifetime visits (e.g., 10 classes total)
  • Usage Limits = Maximum visits per period (e.g., 4 classes per week)

You can use both together to control usage rate while limiting total visits.


Editing Plans

What Can Be Changed

After a plan is created, you can modify:

  • Name and description
  • Setup fee and charge amount
  • Time window restrictions
  • Usage limits
  • Class/appointment restrictions
  • Visibility settings
  • One per customer and quantity limits

What Cannot Be Changed (Recurring Plans)

To protect existing member agreements, these fields are locked:

  • Recurring interval and interval type
  • Billing day option and set day
  • Commitment settings (has commitment, length, after commitment)

If you need different settings, create a new plan and archive the old one.

Archiving Plans

To stop selling a plan but keep existing memberships active:

  1. Open the plan
  2. Click Archive
  3. Confirm

Archived plans:

  • Cannot be purchased
  • Do not appear in the member app
  • Existing memberships continue unaffected
  • Can be restored later if needed

Troubleshooting

"Plan cannot be deleted"

Plans with active or past memberships cannot be deleted. Archive instead.

"Cannot modify billing interval"

Recurring billing settings are locked after creation. Create a new plan for different settings.

Members not seeing plan in app

Check:

  • "Show on member app" is enabled
  • Plan is not archived
  • Member doesn't already have it (if "One per customer" is on)