Shopify Rental & Booking App Screenshots

Launching soon on the Shopify App StoreJoin the waitlist

Rentals & Bookings for Shopify and its four add-on apps, screen by screen: what your customers see on your store, what happens in the cart, and how you run rentals from your Shopify admin. The screens show sample products and customers from our demo store. Click any screenshot to see it full size.

On your storefront

What your customers see

A rental calendar on the product page: customers see what is free, and the price for their dates, before they add to cart.

A Shopify product page for a single sea kayak rented at $50 a day: the rental card shows $100 for 2 days, Tuesday October 13 to Thursday October 15, and an Add to cart button

The rental calendar on a product page

Customers pick their dates right on the product page and see the price for those dates before they add to cart. The pricing card lists your rates, and the booking bar keeps the total and the Add to cart button together.

The rental calendar on a phone: a start date picked in October, with the price and the units left under each day

Dates, with units left and prices

Each open day can show the units left and that day’s price. Closed days are hatched, and days a customer can’t book are locked.

Picking a start time for an electric cargo bike rented by the hour, with morning, afternoon and evening time slots

Start times for hourly rentals

Customers pick a start time within your opening hours. Times that are booked, or fall inside the turnaround time, are greyed out.

The rental calendar for a camping trailer with length buttons for 1 day, 3 days and 1 week above the dates

Fixed rental lengths

Sell set lengths like 1 day, 3 days or 1 week. Customers choose a length, then a start date, and the end date follows.

The rental calendar for a guided kayak tour: a departure day picked, with a morning and an afternoon departure and the places left

Tours and set departures

Only your departure days can be picked. Each departure shows its times, how many places are left and its price.

The rental calendar for a lakeside cabin with the guests window open: 2 adults, 1 child and no pets

Guests and party size

Customers say how many adults, children or pets are coming. The quantity follows the party, and guest fees are added to the price.

Choosing a pick-up location before the dates: Downtown store, Toronto, with pick-up instructions and a calendar showing units left each day

Pick-up location first

Renting from more than one place? Customers choose where they pick up, and the calendar shows the stock at that location.

The rental card offering Pay in full or Pay 25% now: $25 now and $75 by October 6

Pay part now, the rest later

Customers can pay part of the rental at checkout, like 25% now, and the rest by a due date before the pick-up.

More in the docs: The rental calendar on your store · Rental types · Guests and party size · Rental locations · Pay part now, rest later

Cart and checkout

From the cart to Shopify checkout

Rentals go through Shopify’s own cart and checkout. Checkout checks each rental’s dates, quantity and price again, so nothing can be changed on the way.

The booking bar for a sea kayak: $100 for 2 days, Tuesday October 13 to Thursday October 15, with an Add to cart button
Rentals & Bookings

The total for the chosen dates

Once the dates are picked, the booking bar shows the total and how it adds up. When the customer adds the rental to the cart, the units are held while they check out.

The rental agreement panel in the cart: the rental and its dates, the terms, a drawn signature and a Sign the agreement button above Check out
Rental Contracts

Sign the rental agreement in the cart

Customers read your terms and type their name or draw a signature, right in the cart. Checkout waits until every rental is covered by a signature.

A sea kayak rental for 2 days with a note under the calendar: a refundable deposit of $100 is charged at checkout
Security Deposits

The deposit, shown before checkout

The product page says how much refundable deposit is charged at checkout. It goes in the cart as its own line, never inside the rental price.

The quote list drawer: an oak dining table with a target price, a note, the customer’s details and a Send request button
Request a Quote

Or ask for a quote

Customers can add products to a quote list, suggest a target price and send a request instead of buying. You reply with a quote they accept and pay at Shopify checkout.

More in the docs: How customers sign in the cart · Deposits in the cart and at checkout · Quote buttons and the quote list

In your Shopify admin

Run the rental counter from Shopify

The app’s pages open inside your Shopify admin, under Apps: today’s work, bookings, stock, returns and reminders, a click away from your orders.

The Rentals & Bookings dashboard: bookings that need attention, rentals going out, due back and overdue with Check out and Check in buttons, a chart of the next 7 days and revenue

The dashboard

Today at a glance: what goes out, what is due back and what is overdue, with Check out and Check in on every row. Below that, the next 7 days and this month’s rental revenue.

The bookings list with tabs for Upcoming, Out, Overdue, Returned, Conflicts and All, showing each booking’s source, customer, product, rental dates, status and amount

Bookings

Every rental in one list: web orders, draft orders and bookings your staff make for phone or walk-in customers. Tabs show what is upcoming, out, overdue, returned or in conflict.

A booking for a cabin marked Conflict because the stock ran out before the order came in, with Offer other dates, Keep anyway and Cancel booking buttons

Sorting out a conflict

If an order comes in after the stock ran out, its booking says so. Offer the customer other dates, keep the booking anyway, or cancel it.

The bookings calendar for September 2026 with units going out and coming back on each day, and a side panel for the selected day

The calendar

A month or week view of the units going out and coming back each day. Click a day to see its rentals and check them out or in.

The inventory grid: units free on each of the next 14 days for every rental product, with a fully booked day in amber and an overbooked cabin outlined in red

Stock by date

Units still free for every product, day by day. Fully booked days turn amber and overbooked ones get a red outline, so you can sort them out early.

The Send & Return desk: a scan box, Check out and Check in, and two bookings to check out with serial number pickers and unit counts

The Send & Return desk

Where staff hand rentals over and take them back. Scan a barcode or type an order number, pick the serial numbers, and check out one booking or all of them.

The serial number report: each serial with its product, status, the order it is out on, when it is due back with overdue ones flagged, and its last movement

Serial numbers

Each unit gets its own serial number. See which ones are on the shelf, out with a customer or in maintenance, the order each one is out on, and which are overdue.

Rental settings for a party tent: rentable, rented by day, with a price table of $450 a day and $2,100 a week

Rental settings for a product

Make a product rentable, choose how customers pick dates, and set a price table. This party tent is $450 a day or $2,100 a week.

The Reminders page: pickup, return and overdue reminders and a new order alert, each with when it is due or was sent, the booking, the customer, the rental dates and its status

Reminders

Pickup, return and overdue reminders go out by email on your timings. This page lists every one: scheduled, sent, or skipped with the reason.

The Balances page: a balance due on a party tent order, an overdue balance on a cabin and a paid one, with Send invoice, Copy payment link, Mark as paid and Waive

Balances

With pay part now switched on, this page lists what customers still owe and when. Send Shopify’s invoice, copy the payment link, mark it paid or waive it.

Usage by product over 90 days: 14% utilization, 4.8 turns, rental revenue and idle products, with a table of units, days out, rentals and revenue per product

Usage by product

How hard each product worked over 30, 90 or 365 days: utilization, turns, revenue and idle products. Download the table as a CSV.

Calendar and styler settings: skin, accent colour, picker style, product page layout and units-left chips, with a live preview of the calendar

Settings: the calendar’s look

Choose the calendar’s skin, colour, picker style and product page layout, with a live preview beside them. Other settings cover opening hours, closed days, locations, delivery and payments.

The Calendar sync card on a product’s rental settings: an availability link to paste into Airbnb or Booking.com, and a field to add a calendar link from elsewhere

Calendar sync

Share each product’s booked dates with Airbnb, Booking.com, Vrbo or Google Calendar, and block the dates booked there, so nobody books the same days twice.

More in the docs: Dashboard, calendar and reports · Managing bookings · Inventory and stock · The Send & Return desk · Serial numbers · Reminders and emails

Add-on apps

Four add-on apps, installed when you need them

Rental Contracts and Security Deposits add to Rentals & Bookings. Custom Fields and Request a Quote also work on their own, on any Shopify store.

Rental Contracts

Customers sign your rental agreement in the cart, and you keep a signed PDF you can verify.

Adds to Rentals & BookingsRental Contracts docs →
A list of signed rental agreements with the date signed, the signer, typed name or drawn signature, and the order number

Every signed agreement

The app’s home page lists each agreement: when it was signed, who signed, whether they typed or drew their signature, and the order.

One agreement’s details: signer, signed time, method, order, the fingerprints of the terms and the signed PDF, View signed agreement and Verify buttons, and the audit trail

Proof of what was signed

Each agreement keeps the signer’s details, a fingerprint of the exact terms they saw, the signed PDF and an audit trail. Verify checks that nothing has changed.

Security Deposits

A refundable deposit with each rental, refunded in full or in part when it comes back.

Adds to Rentals & BookingsSecurity Deposits docs →
The Deposits page: deposits held, partly refunded and refunded, with the amount, the refunded amount, when each refunds automatically and a Refund button

Deposits held and refunded

Every deposit with what was charged, what went back and when it will be refunded: after the return, on a date, or by hand.

Deposit rules for three products: $250 per unit for a party tent, $400 per rental for a cabin and 20% of the rental price per unit for an e-bike

A deposit rule per product

Products follow your store default unless you give them their own rule: a fixed amount per unit or per rental, or a percentage of the rental price.

Custom Fields

Questions, priced options, a damage waiver and ID checks, on rental and regular products.

Works on its own tooCustom Fields docs →
A product page with custom fields: an engraving option for $12 with the engraving text, and gift wrap for $5

Questions and priced options

Ask what you need to know on the product page, with options that add to the price. Here engraving adds $12 and gift wrap $5.

Damage waiver settings: an optional waiver of 8% of the product price per item, multiplied by the quantity, with a $5 minimum and a $60 maximum

A damage waiver

Charge a damage waiver as its own line in the cart: optional or mandatory, a fixed amount or a percentage, with a minimum and a maximum.

Request a Quote & Hide Price

Hide prices where you choose and let customers ask for a quote, then accept it and pay through Shopify checkout.

Works on its own tooRequest a Quote docs →
An oak dining table with Price on request, size and finish options, and Request a quote and Add to quote buttons

Price on request

Hide the price on the products you choose. Request a quote and Add to quote take the place of Add to cart.

The quotes list with tabs for New, In review, Sent, Changes requested, Accepted, Ordered and Closed, showing each quote’s customer, status, total and valid-until date

Quotes in your admin

Every request and quote on one page, with tabs from New to Ordered. Open one to set your prices and send it.

Be the first to know

Join the waitlist and we will email you when Rentals & Bookings for Shopify is in the Shopify App Store.

We will email you when the apps launch, with the odd update before then. You confirm by email and can unsubscribe at any time. See our privacy policy.

Want the details first? See what the Shopify apps do, or read how all five apps work in our documentation.