Flexible Membership Pricing

Configure levels with Free, One-time Payment, or Recurring Subscription (Annual, Monthly, Weekly, Daily) pricing.


Recurring Payments and Subscriptions

Process recurring payments and create an order for each successful payment made. Failed payments will retry and cancel according to your settings and membership status.


Payment Gateways

Integrate with Stripe, PayPal, Authorize.net, Braintree, 2Checkout, or offline payments (check). Or, use WooCommerce to purchase a level as a product.


Multiple Payment Methods

Allow members to choose their payment method, whether it be a secure payment by credit card, offsite payment with PayPal or payment by check or bank transfer (manual).    


Trial Periods

Offer free or reduced price trial periods. Require a payment method for free trial that automatically converts to a paid membership after a specific timeframe, or offer a trial period that differs from your recurring billing period.


Customize Renewal Dates

Offer rolling membership or force all memberships to renew on a specific day of the month or year.


Order Management

View all orders for new and recurring payments. Filter orders by status, date, membership level, discount code and more.


Variable Pricing and Donations

Allow members to set their own price for membership or make a one-time or recurring donation.


Discount Codes

Offer discounts on membership, run a timed sitewide sale, share goal progress bars, and track the success of your membership promotions.


Proration and Pausing

Proration scripts allow you to offer standard proration rules or leverage extensive filter hooks to write your own custom proration rules. This guide on pausing memberships explores options depending on your pausing requirements.