RentalTideRentalTideDocs
Dashboard

Memberships

Create membership tiers with recurring billing, discount rules, credits, and a self-service member portal

Memberships let you offer recurring subscription plans to your customers. Define tiers with monthly or annual billing, automatic discounts, booking credits, inventory restrictions, and family plans. Members manage their own subscriptions through a self-service portal, and billing is handled automatically through Stripe.


Page layout

The memberships page is organized into two tabs:

  • Tiers -- create and manage membership tier definitions
  • Members -- view and manage all enrolled members across all tiers

Creating a tier

Click + New Tier to open the tier form. The form is organized into tabbed sections.

General settings

FieldDescription
NameTier name shown to customers (e.g., "Gold", "Family Plan", "VIP")
DescriptionDescription displayed on the membership signup page
ImageOptional hero image for the tier card
ScopeAll Locations or Specific Locations -- controls where this tier's benefits apply
Location(s)When scope is "Specific Locations", select which locations the tier covers

Pricing

FieldDescription
Billing cycleMonthly or Yearly recurring billing
PriceDollar amount charged per billing cycle

Discount rules

FieldDescription
Discount typePercentage off booking total or Fixed Amount deducted
Discount valueThe percentage or dollar amount of the discount
Inventory restriction modeOnly these inventory items (include list) or All except these items (exclude list)
Inventory itemsSelect which items the discount applies to or is excluded from

Members receive the discount automatically at checkout when logged into their membership -- no promo code needed.

Credits

FieldDescription
Credit typeDollar Credits, Free Hours, or Free Bookings
Credit amountNumber of credits granted per renewal period
Renewal periodMonthly or Yearly -- how often credits refresh
Usage modelDeduct from total price or Free hours (does not count against rental duration)
Expiry policyExpire at period end, Roll over indefinitely, or Roll over with cap
Rollover capMaximum number of credits that can carry forward (when using "Roll over with cap")

Family plan

FieldDescription
Family modeAdd-on members (each has own benefits), Shared credits (pool credits together), or Both

Managing members

The Members tab shows a searchable, sortable table of all enrolled members.

Member table columns

ColumnDescription
MemberName, email, and avatar
TierWhich membership tier they belong to
StatusCurrent membership status
JoinedDate the membership started
Next billingDate of the next recurring charge
ActionsMenu with available operations

Member actions

ActionDescription
View detailsOpen the member detail drawer with full profile, credit history, and billing information
PauseTemporarily suspend the membership -- billing stops, benefits pause
ResumeReactivate a paused membership
CancelEnd the membership at the current billing period
Manage billingOpen billing management to update payment method or view payment history

Adding a member manually

Click + Add Member to enroll a customer directly. Enter the customer's name, email, and select a tier. The system creates the Stripe subscription and sends a welcome notification.


Membership statuses

StatusDescription
ActiveMembership is current, billing is up to date, and all benefits are available
PausedTemporarily suspended at the member's or admin's request
CancelledMembership has been ended and benefits are no longer available
Past DuePayment failed on the most recent billing cycle

Member portal

Members access a self-service portal through a unique URL. After verifying their email with a one-time password (OTP), they can:

  • View their current tier and benefits
  • Check remaining credits and booking history
  • Update their payment method
  • Pause or cancel their membership

Organizations

Memberships support organization-level accounts for corporate or group memberships. Organizations can have multiple members under a single billing entity, with shared or individual credit pools depending on the tier configuration.


Data export

Export your member list in CSV or JSON format from the Members tab. The export includes member name, email, tier, status, join date, and billing information.

Tip

Membership discounts apply automatically on the booking widget when the customer is logged in -- no promo code needed. The "Members Save" badge on the booking page encourages sign-ups by showing the discount amount. Credits refresh on each billing date according to the renewal period. Customers can log into their membership during checkout to apply benefits. Use inventory restrictions to create tier-specific access to premium equipment.

Troubleshooting

Discount not applying -- The customer must be logged into their membership account during checkout. The discount does not apply to guest bookings. Also check that the inventory item is not excluded from the tier's discount rules.

Credits not refreshing -- Credits refresh on the billing date, not the calendar month. Check the member's next billing date in the member detail drawer.

Customer cannot access the portal -- Share the portal URL with the customer and ensure their email address matches the membership record. The OTP is sent to the email on file.

Payment failed -- Stripe handles recurring billing. A failed payment moves the membership to "Past Due" status. The customer is notified by email and can update their card through the member portal or the billing management modal.

Was this page helpful?
Need help? Contact Support.See what’s new. Check out changelog.Questions? Book a video chat.
Ask AI
Responses are generated using AI and may contain mistakes.
Ask questions about RentalTide and get help with your integration.