Recurring host memberships in WPRentals

Can I charge hosts a recurring membership or subscription fee to list properties, as an alternative or complement to per-booking commissions?

Yes, you can charge hosts a recurring membership or subscription fee to list properties, alone or with per-booking commissions. In WPRentals you do this with host membership packages that can renew automatically through Stripe or PayPal. You set how long each package lasts, how many listings it covers, and what happens when the plan ends. So your marketplace income doesn’t depend only on bookings.

How does WPRentals let me charge hosts recurring membership fees?

The platform includes a built-in recurring membership system for charging hosts to list properties.

In WPRentals you switch the whole site submission logic between three modes: “Free”, “Paid Submission”, and “Membership”. Free lets owners publish listings without paying, Paid Submission charges per property, and Membership sells packages that control how many active listings and featured spots a host gets. That core switch lives in Theme Options, so you decide if your marketplace works like classifieds, a pay-per-listing tool, or a subscription platform.

Once Membership mode is active, the theme lets you create packages with a set price, duration in days, total included listings, and featured listing slots. You can build 30-day, 90-day, or 365-day plans and change prices later without touching code. WPRentals also shows a recurring checkbox on each package so hosts can choose automatic renewal through Stripe or PayPal at checkout instead of logging in each time to pay again.

The membership engine also handles the listing life cycle, which is where this setup really starts to pay off. When a package expires or a host downgrades, the theme checks how many listings the host still has allowed. If the host is over the new limit, extra listings move to “expired” status so they no longer show in search, while the allowed number stays active. This keeps your inventory clean and makes sure only paying hosts keep visibility.

  • Free mode lets owners add listings at no cost, Paid Submission charges per property, and Membership sells listing packages.
  • You enable Membership in Theme Options, then create host packages with custom prices and durations.
  • Recurring billing works when hosts tick the automatic renewal option using Stripe or PayPal at checkout.
  • When a membership ends or isn’t renewed, listings over the quota are automatically set to expired.

Can I combine recurring host memberships with per-booking service commissions?

You can stack recurring host memberships on top of per-booking commissions for multi-channel revenue.

The theme lets you pick how you earn: you can charge for listings, charge per booking, or do both together. In WPRentals, Membership mode controls how many properties and featured slots a host can publish, while the booking system still supports a separate admin service fee for each confirmed reservation. At first this looks complex. It isn’t, because subscription income and per-stay fees run in one flow.

Alongside memberships, the theme supports Paid Submission if you want one-time listing fees on some sites. More important for marketplaces, you can set a percent or flat commission that’s applied on bookings paid through Stripe or PayPal. The booking engine calculates the host price, adds your service fee, and processes the guest payment to your chosen account.

This setup holds even when you run both models at once, which many admins do. A host can pay a yearly package to keep 10 listings live and still pay, for example, a 10 percent service commission on every booking processed. Since WPRentals handles commission rules inside the same booking flow as calendars and price rules, you don’t have to bolt on a second commission system or juggle manual math.

Which payment gateways support recurring host subscriptions and how are they set up?

Card and PayPal payments can both run automated renewing host memberships.

The theme ships with its own Stripe integration that lets you charge credit and debit cards directly on your site, including recurring payments for membership packages. In WPRentals you add your Stripe keys in the payment settings, enable recurring memberships, and hosts then see the option to store their card for automatic renewals. Stripe is SCA-ready and works well for monthly or yearly plans because renewals happen without the host doing anything.

There’s also a native PayPal flow that supports subscription-style membership billing. When you enable PayPal and recurring payments, hosts can choose PayPal at checkout and approve a subscription so monthly or yearly fees are charged from their PayPal balance or linked card. The money always goes to your admin PayPal account, which keeps payouts simple since WPRentals doesn’t try to split payments.

If you need offline payments, you can enable Wire Transfer so hosts pay by bank and you confirm payments by hand. In that case, the host buys a package, uploads or sends proof, and you mark the package as paid from the admin area so listings unlock. For regions where you want local gateways, you can route membership purchases through WooCommerce, which lets you sell packages as one-time products with many local gateways, just without automatic renewals.

Gateway Recurring memberships Usage in host billing
Stripe Yes Automatic card renewals for host packages
PayPal Yes Subscription style billing for memberships
WooCommerce gateways No One time package purchases via local gateways
Wire transfer No Offline payments that admin marks as paid

The table shows that Stripe and PayPal handle automated renewals, while WooCommerce gateways and wire transfers cover one-time or manually renewed packages. In practice, many sites start with Stripe and PayPal for recurring plans, then add WooCommerce or wire transfers only when they need special local methods or manual invoicing.

Do I still need a third-party membership plugin if I charge hosts recurring fees?

Most host billing scenarios are covered by the built-in recurring membership packages.

The membership system in WPRentals is tightly connected to listings, which is usually what you want for host billing. Packages track how many properties and featured slots a user can have, and the theme enforces those limits on the front end. You also get a default free package that can act like a trial by giving, for example, 1 or 2 free listings before asking the host to upgrade.

If your goal is only to charge owners for listing properties, using a third-party membership plugin is usually extra work with no real gain. The built-in tools already handle recurring billing with Stripe and PayPal, listing quotas, expirations, and upgrades. You can still run external membership plugins in parallel by leaving WPRentals on Free Submission mode if you want to sell unrelated things like access to blog content or training courses.

External membership plugins help most when the membership has nothing to do with how many properties a user can publish. For example, maybe you sell a separate paid newsletter that has no link to the booking system. In that case, you let the theme continue to do listing-aware memberships for hosts while the outside plugin handles its own paywall. Each tool keeps its own job, even if it feels a bit split.

How does WPRentals manage host upgrades, downgrades, and free trials with recurring plans?

The system automatically adjusts listing status whenever a host’s recurring membership level changes.

New owners can start on a free membership that gives them a small listing quota, which makes trying the platform low risk. In WPRentals that free package is just another plan with price set to 0 and limited allowed listings. When a host is ready, they can move to a paid recurring package from their profile or the pricing page and keep their existing properties tied to the new limits.

Upgrades are smooth because the theme just increases the paid quota and lets previously expired listings be reactivated within the new package. Downgrades work the opposite way. If a host moves from, say, a 20-listing plan to a 5-listing plan, the theme keeps 5 active and marks the extra listings as expired so guests don’t see more than the paid allowance.

When a recurring plan ends because of cancellation or failed payment, the membership duration is respected first. After that, listings that no longer fit under the free or lower plan are set to expired, while any still allowed stay active. I should add one thing here. This automatic cleanup saves you from a lot of manual checks and keeps your catalog honest.

FAQ

Can I run membership only, commission only, or a hybrid pricing model?

You can run membership only, commission only, or a hybrid model on the same site.

WPRentals lets you switch between Free, Paid Submission, and Membership and also add per-booking service fees. You can choose a pure subscription marketplace, a simple commission-only setup, or charge both package fees and booking commissions together. Many admins start with one model and then add the second later as traffic grows, or when hosts ask for more options.

Is recurring billing required, or can hosts pay manually each time?

Recurring billing is optional and hosts can pay manually for each membership period.

When you create a package in WPRentals, you enable recurring payments but the host still decides whether to tick the automatic renewal checkbox. If they leave it unchecked, the package runs for its set duration, for example 30 days, and then expires until they buy again. This keeps casual or seasonal hosts from feeling locked into long subscriptions. Sometimes that’s the only way they’ll even try the site.

Can I charge tenants recurring fees with the same membership tools?

The membership tools are built for hosts and listing quotas, not tenant subscriptions.

WPRentals focuses its recurring membership logic on property owners, linking payments to how many listings they can publish. You could technically sell a “tenant” package, but it wouldn’t control bookings in a smart way because bookings follow the rental engine, not membership levels. For recurring tenant billing, most admins use the standard booking system or handle longer contracts outside the theme.

What happens to a host membership if a payment fails or is refunded?

Failed or refunded payments eventually lead to the membership expiring and listings being limited to lower plan rules.

Stripe and PayPal handle retries and refunds on their side, and WPRentals reacts when a subscription is no longer active. After the paid period ends with no successful renewal, the host falls back to any free package and listings above that quota are moved to expired. You can always adjust individual users or listings from the admin if you want to grant exceptions, but the default is strict on purpose.

Share the Post:

Related Posts