GoHighLevel's new Rentals feature is a game-changer for agencies managing bookable assets—whether you're handling equipment rentals, vacation properties, or service-based inventory. But if you're staring at your GHL dashboard wondering where to flip the switch, you're not alone. In this complete setup guide, I'll walk you through enabling rentals on single and multiple sub-accounts, configuring your first booking system, and avoiding the common pitfalls that trip up new users. By the end, you'll have a fully functional rental management system ready to book your first multi-day reservation. And if you want to explore all of GoHighLevel's capabilities risk-free, grab a free 30-day trial—that's double the standard trial period.
What Is the GoHighLevel Rentals Feature?
The GoHighLevel Rentals feature is a built-in booking and inventory management system designed for agencies and businesses that need to manage multiple bookable assets. Whether you're renting out equipment, vehicles, properties, or even time slots for services, this feature lets you:
- Create rental listings with detailed descriptions, images, and categories
- Set dynamic pricing with deposit requirements and multi-day discounts
- Manage availability across multiple calendars and inventory units
- Automate booking workflows with confirmation emails and payment collection
- Track inventory in real-time to prevent overbooking
Currently in public beta, the Rentals feature is free for all GoHighLevel users, though some advanced features may be limited. This is the perfect time to test it before it becomes a premium add-on.
💡 Pro Tip
The Rentals feature integrates directly with your GoHighLevel calendar and contacts. Every booking creates a new contact record and calendar event, so you can automate follow-ups and payment reminders using your existing workflows.
How to Enable Rentals on a Single Sub-Account
Here's the step-by-step process to enable rentals on one sub-account:
- Log in to your GoHighLevel account and navigate to the sub-account dashboard (if you're enabling it on a sub-account rather than your agency account).
- Go to Settings → Integrations & Add-ons from the left sidebar.
- Scroll down to find "Rentals" in the available features list.
- Click the toggle to enable the Rentals feature. You'll see a confirmation message stating the feature is now active.
- Refresh your dashboard. Within a few seconds, a new "Rentals" menu item will appear in your main sidebar.
- Click on Rentals to access the rental management dashboard and begin setting up your first listing.
That's it. The feature should activate immediately. If you don't see the Rentals menu after a refresh, clear your browser cache or try logging out and back in.
Enabling Rentals on Multiple Sub-Accounts at Once
If you manage an agency with dozens of sub-accounts, enabling Rentals one-by-one is tedious. Here's how to do it in bulk:
- Go to your Agency Dashboard (the main account, not a sub-account).
- Navigate to Settings → Sub-Accounts from the left menu.
- Select all sub-accounts you want to enable Rentals for (or use the "Select All" checkbox if enabling for your entire portfolio).
- Click the "Bulk Actions" dropdown (appears when accounts are selected).
- Choose "Enable Feature" and select "Rentals" from the list.
- Confirm the action. GoHighLevel will enable Rentals across all selected accounts within 1-2 minutes.
All your sub-account managers will now see the Rentals menu in their dashboards. They can start creating listings immediately without waiting for manual setup.
Setting Up Your First Rental Listing
Once Rentals is enabled, you're ready to create your first listing. Here's what to do:
- Click on "Rentals" in your sidebar, then select "Create New Rental."
- Enter the rental name (e.g., "Tesla Model 3 - 3-Day Rental").
- Add a description that includes key features, condition, and any restrictions (max 500 characters recommended).
- Upload images of the rental asset. Use clear, well-lit photos—the first image appears as the listing thumbnail.
- Assign a category (e.g., "Vehicles," "Equipment," "Properties"). You can create custom categories under Rentals Settings.
- Set the rental type: Choose between "Single Day" or "Multi-Day" depending on your rental duration model.
- Save and continue to the pricing and availability setup (covered in the next section).
💡 Pro Tip
Write rental descriptions for SEO. Include relevant keywords like "luxury rental," "pet-friendly," or "self-drive" naturally in your listing. This helps both search visibility and customer understanding of what they're booking.
This is built into GoHighLevel. Try it free for 30 days →
Configuring Pricing, Availability, and Multi-Day Bookings
Pricing and availability are where the magic happens. Here's how to configure them:
Pricing Setup:
- Set a base price per day (e.g., $50/day).
- Add multi-day discounts if you want to incentivize longer bookings (e.g., 10% off for 3+ days).
- Set deposit amounts required upfront to secure bookings—either a fixed amount or a percentage of the total rental cost.
- Choose payment method: Credit card, bank transfer, or GoHighLevel payment links.
Availability Setup:
- Link the rental to a calendar (create one if you don't have it yet).
- Set blackout dates when the rental is unavailable (maintenance, personal use, etc.).
- Define operating hours if pickups/returns must happen during specific times.
- Set inventory quantity—how many units of this rental you have available (e.g., 5 Tesla Model 3s).
Managing Inventory and Deposits
Real-time inventory management is critical to prevent overbooking. Here's what you need to know:
Inventory Tracking: Once bookings come in, GoHighLevel automatically deducts units from your available inventory based on rental dates. If you have 3 bicycles and someone books 2 for 5 days, only 1 bike shows as available during those dates.
Deposit Management: Deposits are collected upfront via your payment gateway (Stripe, Square, etc.). The remainder is due at pickup or can be paid via invoice. GoHighLevel sends automated reminders for unpaid balances.
Best Practice: Set deposits at 25-50% of total rental cost. This reduces no-shows while keeping barrier-to-booking low. For high-value items (e.g., luxury car rentals), require 50-100% upfront.
Known Limitations and Upcoming Features
Since Rentals is in public beta, there are a few limitations to be aware of:
- Limited reporting: Advanced rental analytics and profitability reports aren't yet available. Currently, you track bookings through contacts and calendar events.
- No custom rental rules: You can't set minimum booking periods or require specific availability buffers between bookings (yet).
- Basic calendar integration: Rentals integrate with GoHighLevel's native calendar only—no Zapier or external calendar sync at this stage.
- Limited customization: The rental booking widget has limited styling options. Extensive branding customization is coming in future updates.
GoHighLevel's roadmap includes damage waiver options, insurance integration, and advanced booking rules. These features should roll out in Q2-Q3 2025.
Frequently Asked Questions
Can I use GoHighLevel Rentals if I'm outside the United States?
The Rentals feature is available globally, but payment processing depends on your location and payment gateway. Most countries support Stripe, which integrates seamlessly with GoHighLevel. However, some regions like New Zealand have limited payment gateway options, which may affect your ability to collect deposits and rental payments automatically.
Will GoHighLevel charge me extra for using the Rentals feature?
During the public beta, Rentals is free for all GoHighLevel users. You only pay your regular GoHighLevel subscription. Once the feature moves out of beta, it may become a premium add-on (likely $99-299/month based on GoHighLevel's pricing model), but existing users will probably grandfathered in at a discounted rate.
Can I embed rental booking widgets on my website?
Yes. GoHighLevel generates a public booking page and embeddable widget for each rental listing. You can drop the widget on your website via iframe or link customers directly to your rental booking page. The widget is fully functional and handles payments on your behalf.
Do bookings create contacts in my GoHighLevel CRM?
Absolutely. Every rental booking automatically creates or updates a contact record in your GoHighLevel CRM. This enables you to automate follow-ups, payment reminders, and post-rental surveys using GoHighLevel's automation and email workflows.
How do I handle damage claims or refunds after a rental?
Currently, GoHighLevel Rentals doesn't have built-in damage waiver or refund automation. You'll need to manually process refunds through your payment gateway (Stripe, Square, etc.) and document the reason in the contact record. A damage waiver feature with automated claim workflows is coming in a future update.