š§ Overview
Rentals now supports Add-ons ā optional extras that customers or admins can attach to a booking, such as a pet fee, GPS unit, guided tour, or equipment insurance. Admins can build a global catalog of reusable add-ons, attach them to listings, and configure flexible pricing with quantity controls, images, and tax support. Customers see add-ons in a dedicated section of the booking widget, can select quantities, and watch their total update in real time ā with every selected add-on appearing transparently as a line item on their invoice.
š What's New?
ā
Global Add-on Catalog
Admins can now create reusable Add-on items from
Calendars ā Calendar Settings ā Rentals ā Add-ons
. Each add-on includes a name, description, image, pricing configuration, max quantity, and tax settings ā and can be attached to as many listings as needed without being recreated each time.ā
Flexible Pricing Options
Add-ons support
Flat amount
(fixed charge) or Percentage
(of base rental subtotal) pricing. Flat add-ons can be further configured as Per booking (one fixed charge) or Per booking unit (charged per hour, day, week, or month matching the listing's booking unit). Max quantity is a flat cap per booking ā set how many of each add-on a customer can select.ā
Listing-Level Attachment & Editing
Add-ons can be attached to listings directly from the global catalog ā ideal for attaching one add-on across multiple listings at once ā or from the
Add-ons
tab within each individual listing. Add-on settings can be edited at listing level, with changes applying globally across all listings sharing that add-on.ā
Customer-Facing Booking Widget
After selecting dates, customers see a dedicated Add-ons section with image cards, names, descriptions, prices, and quantity selectors. Selecting or removing an add-on updates the total price dynamically. Add-ons marked Hide from booking page are not shown to customers but can still be added by admins.
ā
Tax Support
Taxes can be independently configured per add-on and are shown as a separate line ā keeping amounts transparent and tax reporting accurate.
š§© How to Use It
- Go to Calendars ā Calendar Settings ā Rentals ā Add-ons.
- Click + New Add-onand fill in the name, description, image (optional), pricing type, amount, pricing unit, and max quantity.
- Optionally select listings to attach directly from the create modal, then click Create Add-on.
- To attach or update listings on an existing add-on, click the Editicon from the Add-ons table and manage listings from there.
- To configure tax on an add-on, save it first, then edit it and click Configure tax.
- Customers will see the Add-onssection in the booking widget after selecting dates. Admins can also add, remove, or update add-on quantities on existing bookings from the booking edit screen.
šÆ Why This Matters
- Rental businesses can now upsell optional extras natively ā eliminating workarounds like duplicate listings, manual invoicing, or external tools just to offer a pet fee or GPS unit.
- Real-time price updates in the booking widget give customers full visibility before confirming, improving trust and reducing post-booking disputes.
- A global catalog with listing-level attachment means operators manage add-ons in one place, not inside every listing individually.
- Full tax and invoice support ensures add-on charges are handled correctly end-to-end ā from widget to receipt.
- This closes a top-requested feature from users and brings Rentals in line with industry-standard booking platforms.





