Mask group

How to Set Up a Rental Calendar in GoHighLevel (New Feature)

Disclosure: some links in this post are affiliate links. If you sign up through them I may earn a commission, at no extra cost to you.

GoHighLevel just dropped one of its most exciting calendar updates yet — rental calendars. If you work with clients in the property rental, event space, vehicle, or equipment rental space, this changes everything. You can now manage rental listings, availability, pricing tiers, seasonal rates, and bookings — all directly inside GoHighLevel. No third-party tools. No Airbnb dependency. No separate booking software.

In this tutorial, we’re walking through exactly how to set up a rental calendar in GoHighLevel from scratch — including enabling the feature, creating listings, configuring advanced pricing, embedding the booking page, and handling taxes. Watch the full tutorial here: GoHighLevel Rental Calendar Tutorial.

Mask group 1

What Is the GoHighLevel Rental Calendar?

The GoHighLevel rental calendar is a beta feature that allows you to create and manage rental property or item listings directly inside a GHL sub-account. It includes:

  • Listing management with images, descriptions, and pricing
  • Category organization (e.g., beachfront, condos, vehicles)
  • Inventory and variant tracking
  • Seasonal pricing and duration-based discounts
  • An embeddable booking page for any GHL website
  • Payment collection via Stripe or PayPal
  • Tax configuration through GHL’s product/payment system
  • Automation support for reminders, cancellations, and follow-ups

Mask group 10

How Do You Enable the Rental Calendar in GoHighLevel?

  1. Go to your Agency View in GoHighLevel
  2. Navigate to Sub-Accounts and click on the target account
  3. Under Bulk Actions, select Setup Calendars
  4. Toggle Rentals to ON
  5. Type confirm and save

Note: This is a beta feature — if you’re not the agency owner, request activation from whoever manages agency-level settings.

Mask group 11

How to Set Up Your First Rental Calendar Listing

Once enabled, go to Calendars → Calendar Settings → Rentals.

Step 1: Create Categories

Set up categories so renters can filter by type — Beachfront, Condo, Vehicle, Event Space. Go to Categories → Add, name it, and save.

Step 2: Add a New Listing

  • Listing Name — the property or item name
  • Images — upload multiple photos
  • Description — describe what’s included
  • Base Price — set per hour, day, week, or month
  • Category — assign to the correct category
  • Custom URL — create a clean slug (e.g., condo-1)
  • Status — set to Active

Step 3: Configure Advanced Pricing

Under Advanced Settings → Inventory & Pricing:

  • Inventory Tracking — manage multiple units of the same listing
  • Variants — e.g., Ocean View vs. Garden View with different pricing
  • Seasonal Pricing — date ranges with % or flat-rate adjustments
  • Duration Discounts — % off for longer stays
  • Quantity Discounts — discount for booking multiple units

Step 4: Set Booking Rules

  • Minimum Duration — e.g., 4 days minimum stay
  • Maximum Duration — e.g., 14 days max
  • Minimum Scheduling Notice — e.g., 7 days advance notice
  • Max Advance Booking Window — e.g., 360 days out
  • Buffer Time — block time before/after each booking for cleaning

Step 5: Sync Existing Calendars (Optional)

Import an iCal feed to sync availability from Airbnb or VRBO and prevent double bookings.

Mask group 12

How to Configure Global Rental Settings

  • Business hours and time zone
  • Auto-confirm bookings
  • Multi-cart — allow renters to book multiple items in one checkout
  • Booking page display (card view vs. list view)
  • Custom consent checkboxes

Mask group 5

How to Embed the Rental Booking Page on a GHL Website

  1. Go to Rentals → Sharing Options → Embed Code and copy the snippet
  2. Open your GHL website builder and go to the target page
  3. Add a Custom HTML element
  4. Paste the embed code and save

Mask group 6

How to Accept Payments for Rental Bookings

  • Set your preferred currency
  • Connect Stripe or PayPal
  • Enable Require Payment at Booking
  • Turn on Security Deposits if needed

Mask group 7

How to Add Taxes to Rental Bookings in GoHighLevel

  1. Go to Payments → Products
  2. Find the calendar product linked to your listing
  3. Set Taxes included in purchase price to Yes
  4. Click Attach Taxes and select or create your tax rate
  5. Save — tax is now auto-calculated on every booking

Pro tip: Bake cleaning fees into the base price and disclose them in the listing description.

Mask group 8

Setting Up Automations for Rental Bookings

  • Booking confirmation — email/SMS triggered on booking
  • Pre-arrival reminders — triggered X days before check-in
  • Cancellation sequences — triggered on cancellation
  • Post-stay follow-up — review requests and rebooking offers

Mask group 9

Agency Opportunity: Offer Rental Calendar Setups as a Service

Rental businesses have historically needed separate tools like Lodgify, Hostaway, Checkfront, or Skedda. With GHL’s rental calendar, you can now offer a fully consolidated solution — booking, CRM, payments, follow-up automation, and website all in one platform. That’s a strong pitch for any rental business looking to cut their tech stack.

Frequently Asked Questions

How do you set up a rental calendar in GoHighLevel?

Enable it at the agency level under Sub-Accounts → Setup Calendars → Rentals. Then go to Calendars → Calendar Settings → Rentals inside the sub-account to create listings, set pricing, and embed the booking page.

Can GoHighLevel manage rental bookings?

Yes. GHL’s rental calendar supports listing creation, inventory tracking, seasonal pricing, payment collection via Stripe/PayPal, tax configuration, and automated follow-up — all without third-party tools.

What is the GoHighLevel rental calendar feature?

A beta feature that lets you create rental listings with availability management, multi-variant pricing, booking rules, seasonal rates, and an embeddable booking widget — built for agencies serving vacation rental, vehicle rental, event space, or equipment rental clients.

Is the GoHighLevel rental calendar available to all users?

It’s in beta and must be enabled at the agency level. The agency owner activates it per sub-account from Bulk Actions → Setup Calendars.

Can you embed the GHL rental calendar on an external website?

Yes. GHL provides an embed code under Rentals → Sharing Options. Paste it into any GHL page via Custom HTML element, or on any external site that accepts custom code.

Does GoHighLevel rental calendar support multiple properties?

Yes. Create multiple listings and use inventory tracking for multiple units. Variants let you differentiate unit types with separate pricing.