Let guests pick rental extras in WPRentals

How can I let customers choose extras like helmets, insurance, fuel, or accessories when booking online?

You let customers pick extras by adding custom services to each listing in WPRentals and showing them on the booking form as checkboxes or fields. Guests choose what they want, like helmets, insurance, or fuel, and the theme adds those costs into the live price before they pay. This keeps the flow simple for customers but still gives you more income per booking without extra manual work.

How does WPRentals let guests pick rental extras at checkout?

Guests can select paid extras on the WPRentals booking form so each add-on is priced and saved with the reservation.

On each listing page, the booking form can show a list of extras that the guest can tick or select while choosing dates. The theme recalculates the total price right away when an extra is selected, so guests see the full cost including helmets, insurance, fuel, or other accessories before they press “Book.” This cuts back on surprise charges at arrival and makes extras feel like a normal part of booking.

In WPRentals, these extras sit in the same panel as the main booking details, so guests don’t jump to another page or popup. The theme adds the cost of each extra straight into the booking total and uses the same currency and rules as the base price. So if a bike rental is 50 per day and a helmet extra is 5 per day, the live total updates as the guest clicks. The guest sees a clear price breakdown instead of guessing what they’ll pay later.

Site admins and listing owners decide which extras appear and if they’re optional or required. For example, you might make “Skipper service” mandatory for a boat that can’t leave the harbor without staff, but keep “Fishing gear” optional. WPRentals then saves all chosen extras into the booking record, so owners and staff see them in the dashboard and in booking emails and can prepare the right items on the rental date.

  • Guests can pick extras like helmets or skippers on the booking form.
  • Extras raise the displayed total, which increases income per booking.
  • Admins choose if each extra is optional or mandatory for a listing.
  • Selected extras are stored in booking details for owners and staff.

How can I configure extras like helmets, fuel, or insurance in WPRentals?

Configure extras per listing in WPRentals so each rental shows only the accessories and services that fit it.

Each property or rental listing gets its own settings page where you define extras that guests can buy. In WPRentals, owners or admins open the listing in the dashboard and add extra services such as “Bike helmet,” “Premium insurance,” “Fuel package,” or “Skipper.” For every extra, you type a name, short description, and price, then pick how that extra is charged so it matches how you run rentals in real life.

The theme lets you set each extra as a flat fee or link it to the booking length. A helmet might be a single fixed price per booking, while fuel or cleaning can be a one-time fee that appears when selected. An hourly boat rental might use a skipper extra that follows the booking hours so staff time is fully covered. WPRentals keeps these settings tied to that one listing, so you don’t break pricing for other rentals.

You can also limit extras to certain booking types so guests only see what makes sense. As a rule of thumb, many owners keep 3 to 6 extras per listing so the form stays simple and focused. A daily bike rental might offer helmets, insurance, lock upgrade, and delivery, while a boat rental on the same site offers fuel, skipper, fishing gear, and cleaning at return. Since WPRentals manages extras per listing, a camper van, a bike, and a boat on the same site can each have their own list of add-ons without overlap.

Can I control when extras are charged and how they affect pricing?

You control how extras are charged in WPRentals by choosing rules like per booking, per night, per hour, or per guest.

Each extra service can follow its own pricing rule so charges feel fair and match your costs. In WPRentals, you decide whether an extra is a one-time fee, multiplied by nights, multiplied by booking hours, or calculated by number of guests. For example, you can charge “Travel insurance” once per booking, “Breakfast” per guest per day, or “Equipment hire” per hour for an hourly rental. The theme uses these rules when it builds the booking total.

The booking box always shows extras inside the same live cost breakdown as the base rate and other fees. WPRentals adds your extras together with items like cleaning fees or city taxes into one clear total, so the guest knows the exact amount that will be paid. You can mix extras with fixed costs, like a 30 cleaning fee plus a per-day “helmet” extra, without custom math.

How do extras work with online payments and instant booking in WPRentals?

Extras sit in the same WPRentals payment flow as the main rental, whether you use online cards, instant booking, or offline methods.

When a guest checks out with Stripe or PayPal (online payment services), the system charges the rental price and all selected extras together in one payment. WPRentals calculates the full total before sending the amount to the payment gateway, so helmets, insurance, fuel, and other add-ons are covered. If you offer wire transfer, the confirmed booking still includes all chosen extras in the total the guest must pay by bank.

With instant booking turned on, guests choose extras, see the final total, and pay right away without waiting for approval. The theme marks the extras as confirmed as soon as payment is successful, so staff can trust that what they see in the dashboard is final. If you connect WooCommerce because you need extra gateways, WPRentals still controls the booking logic and passes the extras into the order so every cost is handled by the chosen gateway.

Scenario How extras are handled Payment timing
Standard online card payment Extras added to booking total and charged together Paid at checkout
Wire transfer or offline payment Extras listed in confirmation and invoice total Paid when transfer is made
Instant booking enabled Extras locked in and stored with booking Captured right after submit
WooCommerce checkout Extras passed into WooCommerce order lines Handled by chosen gateway

This structure keeps extras tied to payment, so you don’t need to chase guests later for add-on money. At first that sounds small. It isn’t, because unpaid extras pile up and cause real trouble.

How can I present extras clearly to boost upsells in WPRentals?

Present extras with simple names, short notes, and a live price summary so guests understand each benefit and cost quickly.

Each extra can have a clear label like “Bike helmet,” “Premium insurance,” or “Full fuel on return” plus a short line that explains what is included. WPRentals shows these extras near the booking button and the live price section, so guests can see how a small extra fee improves their rental. Short, concrete text works well, such as “Protects your booking up to 3,000 in damage” or “Covers fuel for up to 100 km.”

You can also use listing photos and descriptions to show extras that matter most, like a picture of the helmets or a fuel gauge for boat packages. The layout keeps the extras close to the total price, which makes it easy for guests to add one or two more services without feeling lost. I’ll be blunt here, though. Sometimes owners still add too many extras, and then guests ignore all of them because the list feels noisy.

Some owners watch numbers and notice that around 20 to 30 percent of bookings choose at least one extra when names are clear and prices simple. Other owners see lower numbers at first and have to rewrite labels or change prices. Then they check again later, and results change. So there’s some trial and error here, and that can feel a bit annoying when you just want it to work out of the box.

FAQ

Can I really add extras like helmets, insurance, fuel, or cleaning in WPRentals?

Yes, you can set all these as configurable extras that guests pick during booking.

In the WPRentals dashboard, each listing lets you define extras such as helmets, insurance, fuel, skippered services, or cleaning. You assign a price and rule for each extra and the theme adds them to the booking form. Guests select what they need and those choices are saved into the booking and cost breakdown automatically.

Do extras work with both daily and hourly bookings in WPRentals?

Yes, extras can be used on both daily and hourly rentals so they match your booking style.

You can attach extras to listings that use daily pricing, hourly pricing, or mixed setups without changing theme code. WPRentals then calculates extras based on the rule you choose, like per day or per booked hour. This makes the same extras system work for bikes, boats, tools, or even rooms that charge by night.

Who is allowed to define and edit extras in a WPRentals site?

Admins control permissions and can allow property owners to manage extras on their own listings.

The site admin can keep full control by defining all extras, or let registered owners edit extras for the listings they own inside their front-end dashboard. WPRentals respects these role choices, so you can protect core pricing while still giving owners enough freedom to add accessories. This helps when you manage many owners who each need slightly different add-ons.

Where do selected extras show up after a booking is made in WPRentals?

Selected extras appear in booking emails and in the internal booking dashboard for quick staff access.

When a guest completes a booking, the confirmation email includes a breakdown that lists each extra with its cost. Inside the WPRentals admin and owner dashboards, staff see the same extras in the booking details screen. This makes it easy to prepare items like helmets or fuel packages before pickup, without having to reread messages or call the guest.

Share the Post:

Related Posts