What using WpRentals with multiple owners means
WpRentals can be used as a multi-owner rental platform, where different users register on your website, receive owner access, submit their own properties from the front end, manage bookings from their dashboard, and communicate with guests through the built-in messaging and booking system.
This is different from a single-owner website, where only the admin or one selected user adds and manages all listings.
Before you begin
WpRentals uses dedicated Owner and Renter roles. These roles are connected to the registration settings you choose in the theme options.
Before setting up a multi-owner website, decide:
- whether users should register as Owners, Renters, or both
- whether owners will register from the front end or be created manually from wp-admin
- whether listing submission should be free, paid per listing, or membership-based
1. Configure registration and user types
Go to Theme Options > Register & Login Settings.
From here, you can decide if users should register as separate Owners and Renters, or if all registered users should receive owner-type access by default.
This is the first setting to review on a multi-owner website because it controls who can only book and who can also submit listings.
Please check these related guides for the full login and registration options:
2. Choose how owners are created
There are 2 ways to work with multiple owners in WpRentals.
Option 1: Owners register from the front end
This is the recommended setup.
When users register from the front-end form and your registration settings allow them to become owners, WpRentals automatically creates the Owner profile and links it to the WordPress user account.
If Renter / Owner Separation is enabled:
- users who choose book and rent will be created as owners and will have access to property submission
- users who choose only book will be created as renters and will not be able to submit listings
If Renter / Owner Separation is disabled, all registered users can be treated as owners, depending on your configuration.
Option 2: Owners are created manually from wp-admin
You can also create owners manually from the WordPress admin area.
For this setup, you must:
- create the Owner profile
- create the WordPress user account
- assign the correct user role and user type
- sync the Owner profile ID and User ID correctly
If the Owner profile and User account are not synced, the owner will not be able to manage listings correctly from the dashboard.
For full manual setup steps, check this guide:
How to Add and Sync Owners from the WordPress Admin in WpRentals
3. Decide who can submit listings
Once registration is configured, decide who is allowed to submit properties from the front end.
You can choose one of these approaches:
- allow all users registered as owners to submit listings
- separate renters and owners so only owners can submit
- allow only specific users to publish listings in the front end
This is useful if you want a controlled marketplace where some users can book only, while selected users can also add and manage properties.
4. Set up the Add New Property page
For a multiple-owner website, owners need access to the front-end property submission form.
If your imported demo does not already include it, create the Add New Property page from wp-admin and assign the correct page template or dashboard access as shown in the theme setup.
Registered owners will then see the Add New Listing option in their dashboard.
The fields shown in the submission form can be managed from:
Theme Options > Add Listing Page & Payment Settings > Listing Submission Form
For more details, check:
Submit a Property from the User Dashboard
5. Choose the submission model
WpRentals supports 3 submission models for owner listings:
- Free submission – owners can submit listings without payment
- Paid submission per listing – owners pay for each submitted property
- Membership submission – owners submit listings based on the membership package assigned to their account
You can configure this from:
Theme Options > Add Listing Page & Payment Settings > Submission Settings
Related help:
6. Choose how listings are approved
As site admin, you can choose whether properties submitted from the front end are published automatically or require manual approval.
This option is managed from:
Theme Options > Add Listing Page & Payment Settings > Submission Settings
If manual approval is enabled:
- new listings are saved as pending
- the admin reviews them from wp-admin
- the admin publishes them when ready
For the full guide, see:
Admin can approve properties manually or automatically
7. Understand the owner dashboard
Users with Owner access can manage their activity from the front-end dashboard.
Depending on your enabled options, owners can usually access:
- property submission
- property editing
- booking management
- invoices and payouts
- messages and inbox
- profile editing
Users registered only as Renters will have limited access and will not be able to submit properties.
8. Understand owner profile and contact visibility
Each owner can have a public Owner Profile page that displays their information and listings.
Owner contact information visibility depends on the theme rules.
In general:
- non-registered users cannot see owner contact details
- registered users without a confirmed booking cannot see owner contact details
- users with a confirmed booking can see owner contact details
- owners can see their own contact details
- admins can see all owner contact details
For more details, see:
Owner Contact Info: How it works
9. Check social login role assignment
If you use Google or Facebook login, make sure you check which role is assigned to users who register through social login.
In WpRentals, social login users can be assigned either:
- Owner
- Renter
This matters on multi-owner websites, because it determines whether those users will be able to submit listings or only book properties.
Orphan listings
If a non-logged-in visitor starts the property submission process but does not complete registration or login, WpRentals treats that property as an orphan listing.
These orphan listings can be auto-deleted by the daily cron job, depending on your theme settings.
This helps keep the website clean when visitors start a submission but do not complete it.
Recommended setup
For most multi-owner websites, we recommend this workflow:
- enable front-end registration
- use the front-end form for owner registration
- enable renter and owner separation if you want different user types
- create the Add New Property page
- choose your submission model: free, per listing, or membership
- choose whether admin approval is required
- review owner profile and contact visibility rules
- check the role assigned to social login users
Important notes
- The recommended way to create owners is from the front-end registration form. This automatically creates and links the Owner profile and User account.
- If you create owners manually from wp-admin, both IDs must be synced correctly. Otherwise the owner will not be able to manage listings correctly.
- If renter and owner separation is enabled, only users registered as owners can submit listings.
- If needed, you can allow only specific users to publish listings in the front end.
Related help articles
- WpRentals Login & Register
- Register and Login Options
- Submit a Property from the User Dashboard
- Adding Listings with Paid Submission
- Membership Payment Settings
- Admin can approve properties manually or automatically
- Owner Contact Info: How it works
- How to Add and Sync Owners from the WordPress Admin in WpRentals
Additional setup guides
Managing Key Site Features in WpRentals
Register & Login Options
Learn how to manage user registration and login settings. ➡ Full details: Register and Login Options
Submit Form Fields
Customize which fields appear on the property submission form as an admin. ➡ Full details: Managing Submit Form Fields & Mandatory Fields
Property Submission Settings
Choose how property submissions work, including paid options:
- Membership-based submission ➡ Learn more
- Pay-per-listing submission ➡ Learn more
Booking Deposits & Service Fees
Set up deposit and service fees for confirmed bookings. ➡ Full details: Deposit & Service Fee Guide
Supported Payment Platforms
Choose which payment platforms to use for transactions. ➡ Full details: Supported Payment Platforms
Property Approval Settings
Decide if properties should be approved manually or automatically. ➡ Full details: Property Approval Options
Admin Notification Settings
Receive duplicate email notifications for all site events. ➡ Full details: Duplicate Email Notifications
Owner Verification
Enable verification for property owners. ➡ Full details: Owner Verification
SMS Notifications
Learn how to enable SMS notifications via Twilio. ➡ Full details: SMS Management