Skip to main content

How-To Add an Add-On for Bookings and Reservations

Updated this week

Add-ons let you attach optional or required fees to a reservation product. Common examples include pet fees, cleaning fees, fuel surcharges, or equipment upgrades. This guide walks through how to configure an add-on — using a pet fee as the example.


What Add-Ons Do

Add-ons appear during the booking process and are charged in addition to the base product price. They can be:

  • Optional — the guest or staff selects whether to include them

  • Required — automatically added to every reservation for the product

  • Quantity-based — multiplied by a quantity the guest enters (e.g., number of pets)


Step 1: Create the Add-On Product

Add-ons are products configured with the add-on type.

  1. Navigate to Bookings → Products (or Marina/Campground → Products).

  2. Click Add Product or New.

  3. Enter a name for the add-on (e.g., "Pet Fee").

  4. Set the price (e.g., $25 per stay or per night depending on your policy).

  5. In the product type or category, select Add-On if that option is available.

  6. Assign the add-on to the correct revenue account.

  7. Save the product.


Step 2: Attach the Add-On to a Rental Product

  1. Open the primary rental product you want to attach the add-on to (e.g., "Half-Day Boat Rental").

  2. Navigate to the Add-Ons tab within the product settings.

  3. Click Add and search for the add-on product you just created (e.g., "Pet Fee").

  4. Configure the add-on:

    • Required or Optional — set whether guests must add this or can choose

    • Quantity — if guests should specify a count (e.g., number of pets), enable quantity selection

  5. Save the product.


How Add-Ons Appear to Guests

During online booking checkout, optional add-ons appear as checkboxes or quantity selectors on the booking summary page before payment. Guests can select or deselect optional add-ons before completing the booking.

Required add-ons are included automatically and shown in the order summary — guests cannot remove them.


How Add-Ons Appear in Staff-Created Reservations

When a staff member creates a reservation through the Sharper back office:

  1. After selecting the product, the system will prompt for any add-ons.

  2. Optional add-ons can be toggled on or off.

  3. Required add-ons are selected automatically.


Editing or Removing an Add-On After Booking

If an add-on needs to be added or removed after a reservation has been created:

  1. Open the reservation.

  2. Navigate to the Add-Ons section (or the invoice line items).

  3. Add or remove the add-on as needed.

  4. If an invoice has already been generated for the original amount, void the invoice and regenerate, or manually adjust the invoice amount to reflect the change.


Common Add-On Use Cases

Add-On

Pricing Approach

Pet fee

Flat fee per stay

Fuel surcharge

Flat fee or percentage

Cleaning fee

Flat fee per reservation

Equipment upgrade

Fixed price per item

Dock power hookup

Flat fee or per-night rate

Did this answer your question?