Rentals & Bookings for Shopify

Coming soon to the Shopify App StoreComing soon to Shopify

Rent out anything from your Shopify store

A booking calendar on your product pages, stock counted for every date, and rental prices checked again at Shopify checkout.

Be the first to knowJoin the waitlist and we will email you when the apps launch.

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.

5
apps that work together: the rentals app and four add-ons
4
ways to rent: by the day, day and time, fixed length or departure
3
ways to hand over: pick up, delivery or post
yourstore.com · Sea kayak, single
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

A demo outdoor store: the customer picks dates, sees the price for those days, and adds the rental to the cart.

What it does

Everything a rental store needs, inside Shopify

A calendar block on your storefront, Shopify checkout for payment, and your bookings in the Shopify admin next to your orders.

A booking calendar

Customers pick dates, or dates and times, on a calendar that shows what is free, with the units left and the price for each day.

Storefront

Rent by the day, hour or departure

By the day, by day and time, fixed rental lengths, or set departure dates for tours and classes. Guests and party size too.

Storefront

Rental pricing

Daily and hourly rates, price tables (4 hours, 1 day, 1 week), and seasonal and length-based rules.

Pricing

Checked again at checkout

The price and dates are signed when a rental goes in the cart, and Shopify checkout checks them again, so they can’t be changed on the way.

Checkout

Stock for every date

Units counted day by day, with turnaround time between rentals, closed days, and minimum and maximum lengths. Orders that beat the stock are flagged.

Stock

Stock per location

Rent from more than one Shopify location. Customers choose where they pick up, and each location keeps its own stock.

Locations

Delivery and pick-up

Customers choose pick up, delivery or post before they pick dates. Each way has its own time in transit, order cut-off and hand-over days.

Delivery

Pay part now

Let customers pay part of the rental at checkout and the rest by a due date before it starts.

Payments

Rental kits

Rent several items as one, like a party kit. The calendar offers only the days when every item in the kit is free.

Kits

The Send & Return desk

See what goes out and comes back today, check rentals out and in with a barcode scanner, print pick lists and export CSV.

Back office

Serial numbers

Track each unit by serial: pick it at check-out, scan it back in, print QR and barcode labels, and see its history.

Back office

Reminders and My rentals

Pick-up, return and overdue reminder emails, and a page in the customer account where customers see their rentals and extend them.

Customers

Also: calendar sync with Airbnb, Booking.com and Google Calendar (iCal), a date search for your catalogue, Shopify Flow triggers, and a REST and GraphQL API. Compare every rental feature on Shopify, WooCommerce and Magento 2.

How it works

From product page to returned in four steps

Rentals go through Shopify’s own cart and checkout, so your payment settings, taxes and order emails stay as they are.

1
Make products rentable

Choose how each product is rented, its price and how many you own, one at a time or in bulk.

2
Add the calendar

Place the Rental calendar block in the theme editor. A setup guide walks you through it.

3
Customers book and pay

They pick dates, the rental goes in the cart at a signed price, and they pay at Shopify checkout.

4
Send it out, check it in

The booking shows in your admin. Check units out and back in at the Send & Return desk.

Works with Online Store 2.0 themes, and with vintage themes through an app embed. You don’t need Shopify Plus.

The apps

Five apps: install the ones you need

Rentals & Bookings is the core. Four more apps add signed contracts, security deposits, custom fields and quotes, each installed on its own.

Rentals & Bookings

The core app

The rental engine and everything around it: the storefront calendar and pricing, stock for every date, the admin pages and the checkout checks. The four add-ons plug into it.

Read the Rentals & Bookings docs →
  • Calendar, pricing and the storefront theme blocks
  • Stock per date and per location, with delivery and pick-up
  • Part payments, kits and reminders
  • Dashboard, bookings, calendar, the Send & Return desk and serial numbers

Rental Contracts

Adds to Rentals & Bookings

Customers read and sign your rental agreement, typed or drawn, before they can check out. You get a signed PDF with a certificate page, and can check it hasn’t been changed.

Read the Rental Contracts docs →
The cart with the rental agreement signed by the customer, above the Check out button

Security Deposits

Adds to Rentals & Bookings

A refundable deposit per product or per order, as its own line at checkout. Refund it in full or in part from the order, or automatically after the rental comes back.

Read the Security Deposits docs →
A rental card for two days with a note that a refundable deposit of $100 is charged at checkout

Custom Fields

Works on its own too

Ask questions on the product page or in the cart, charge for options, and add a damage waiver or an ID check before checkout. On rental and regular products.

Read the Custom Fields docs →
A product page with custom fields: an engraving option for $12 with the engraving text, and gift wrap for $5

Request a Quote & Hide Price

Works on its own too

Let customers ask for a price, hide prices where you choose, and send offers they accept and pay through Shopify checkout. Quote lines can carry rental dates.

Read the Request a Quote docs →
An oak dining table with Price on request, size and finish options, and Request a quote and Add to quote buttons

Learn more about all five Shopify apps in our documentation →

See what is built, what is coming, and ask for a feature →

On your storefront

A calendar your customers understand

They see what is free before they choose, and the price for their dates before they add to cart. These screens come from our demo store.

The rental calendar on a phone: a start date picked in October, with the price and the units left under each day
Dates, with the price and units left for each day
Picking a start time for an electric cargo bike rented by the hour, with morning, afternoon and evening time slots
Start times for rentals by the hour
Choosing a pick-up location before the dates: Downtown store, Toronto, with pick-up instructions and a calendar showing units left each day
The pick-up location first, then the dates
Checked again at checkout

A Shopify Function checks every rental line at checkout and stops one whose price, quantity or dates were changed.

Pay part now, the rest later

Offer a part payment at checkout, with the balance due by a set number of days before the rental starts.

Discount codes and currencies

Shopify discount codes work on rentals, and rental prices convert with Shopify Markets.

No way around the calendar

Buy it now is hidden on rental products, so every rental goes through the dates.

The rental card offering Pay in full or Pay 25% now: $25 now and $75 by October 6
Pay 25% now and the rest before the rental starts.
In your Shopify admin

Run the rental counter from Shopify

The app’s pages open in your Shopify admin, next to Orders: today’s work, bookings, a calendar, stock by date and the Send & Return desk.

Shopify admin · Apps · Rentals & Bookings · Dashboard
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: what goes out, comes back and is overdue today, with one click to check it out or in.

The bookings calendar for September 2026, with the number of units going out and coming back on each day
The calendar: units going out and coming back each day.
Rental settings for a party tent: rented by day, with a price table of $450 a day and $2,100 a week
Rental settings on a product: how it is rented and its price table.
The bookings list with tabs for Upcoming, Out, Overdue, Returned and Conflicts, showing each customer, product, rental dates, status and amount
Bookings from the online store, draft orders and staff, with tabs for what is upcoming, out, overdue and in conflict.
The Send & Return desk: a scan box, Check out and Check in tabs, and two bookings to check out with serial number pickers and unit counts
The Send & Return desk: scan a label or search, pick the serials, and check out one booking or all of them.
Stock by date: units free on each of the next 14 days for every rental product, with an overbooked cabin marked in red
Stock by date: units free each day, with overbooked days in red so you can sort them out early.
Complete feature list

Every feature, by category

The Rentals & Bookings app first, then the add-on apps you install separately. Filter by app, or search for a feature.

In the Rentals & Bookings appAdd-on appInstalled separately

Rentals & Bookings app

14 categories · 184 features

Booking calendar

16 features
Show all 16 featuresShow fewer

Rental types, stays & guests

8 features

Tours & activities

25 features
  • Seats per departure, with “N seats left” on the calendar
  • Every departure in one list, with seats left, staff and a link to its manifest
  • Guest types with their own prices: adults, children, infants, seniors, students and your own
  • Group prices by party size, and “Book it privately” for a private group
  • Minimum guests per departure with a decide-by time: run it anyway, cancel and refund, or offer another date
  • Manifest for each departure: check guests in, print it, download a CSV or email it to staff
  • QR ticket in the order emails and the customer’s account, scanned by staff to check guests in
  • Guides, staff and resources such as boats, with skills, set on each product
Show all 25 featuresShow fewer
  • Add a one-off departure, change a departure’s time or cancel a whole day, and guests are emailed
  • Stop online sales some hours before a departure, and show “Call us to book”
  • Cancel a departure and refund every guest, or offer them another date
  • Guest names for each booking, with an “Add your group’s names” link in the emails
  • Pickup points with a time before departure, and a manifest sorted by pickup time
  • Multi-day itinerary as a tab on the product page
  • Customers move their booking to another departure themselves, up to a cut-off
  • Each tour booking shows its ticket and guest names in the customer’s account
  • Review request email after the tour, sent only to guests who turned up
  • Sales stop when no qualified guide or resource is free, and seats left follow the free staff
  • A resource can also be rented on its own, and is then busy for the jobs that need it
  • Staff schedule board with drag and drop, and a “My schedule” page for each staff member
  • Staff get an email or a text when they are given a job
  • Departures, check-in and walk-up sales in Shopify POS
  • Shopify Flow triggers when a departure is guaranteed, below its minimum or cancelled
  • Event markup (schema.org) for upcoming departures, for search engines
  • Departures in the API

Search & maps

8 features

Stock & availability rules

16 features
Show all 16 featuresShow fewer

Locations, delivery & pick-up

18 features
Show all 18 featuresShow fewer
  • Day sheet email with the day’s deliveries for each location
  • Rental bundles on multi-location stores, available per location
  • Stock by location for products sold outright too
  • Opening hours and staff for each location
  • Prices and reports by location
  • The customer's postcode or radius area decides which location delivers
  • Customers choose and see their delivery or pick-up time slot, and can change it
  • Delivery fee by delivery area (postcodes or radius) plus a time-slot surcharge
  • Postcode check on the product page
  • Calendar feeds per location and REST and GraphQL APIs with location filters; tax follows Shopify's own tax settings

Send & return and serial numbers

23 features
Show all 23 featuresShow fewer
  • Pick the serial at check-out and scan it back in
  • QR and barcode label sheets
  • Serial history, last movement and a usage report by serial
  • Stock tracked hour by hour for time-of-day rentals
  • Usage by serial and maintenance photos in the admin
  • Courier or warehouse systems can mark a rental sent over the API
  • Early return can move the booking end to the actual return date
  • Maintenance tickets for repairs and service
  • A unit sent for service at check-in stays out of stock until it is fixed
  • Parts, labour, vendor work, technician and costs on every ticket
  • Service schedules by days, rentals or meter hours, and check-out and check-in checklists
  • Damage charges taken from the security deposit, a payment link or draft-order invoice, or at the counter
  • Maintenance reports: cost, downtime, utilisation and service compliance
  • Maintenance CSV import and API
  • Open a maintenance ticket by choosing serial numbers, or flag Needs service at check-in

Pricing

15 features
Show all 15 featuresShow fewer
  • Shopify discount codes work on rentals
  • Rental prices convert with Shopify Markets
  • One pricing engine shared by all three platforms: hourly, daily and longer rates
  • A price per fixed rental date, so periods of different lengths are priced on their own
  • Prices for lengths between your price points are worked out by the pricing engine
  • Number of price points shown on listing and product pages
  • Tax rates and VAT

Checkout & orders

12 features
Show all 12 featuresShow fewer
  • Swap a booking to another item for the same dates
  • Add rental dates to orders created in the Shopify admin, and book orders that came in without dates
  • Staff can change a booking's dates (including a later end) with an availability check
  • Choose whether customers may extend, optionally only after the rental has gone out

Dashboard & reports

11 features
Show all 11 featuresShow fewer
  • Inventory report over 7, 14 or 30 days, with CSV export
  • Availability heat map with filters and CSV export
  • Serial Number report with one row per unit and CSV export

Emails, reminders & customer account

10 features
Show all 10 featuresShow fewer
  • Reminder emails on your own schedule, with as many timing rules as you like
  • Reminders by SMS or WhatsApp

Calendar sync, API & languages

10 features
Show all 10 featuresShow fewer
  • API for balances and serials; deposits via the Deposits add-on API
  • GraphiQL explorer to try the GraphQL API with your key

Setup & admin

8 features

Add-on apps

Each one is installed separately

Rental Contracts

Add-on app 10 features
Show all 10 featuresShow fewer
  • Each guest signs the waiver, and the manifest shows who has signed
  • Rental contracts signed online, with a signed PDF and audit trail

Installed separately, on top of Rentals & Bookings.

Security Deposits

Add-on app 9 features
Show all 9 featuresShow fewer
  • Security deposits list in the admin with status filters and search; customers see the deposit on the product page, cart and order

Installed separately, on top of Rentals & Bookings.

Custom Fields: questions & options

Add-on app 15 features
Show all 15 featuresShow fewer

Installed separately. It also works without the Rentals & Bookings app.

Custom Fields: setup, orders & reports

Add-on app 10 features
  • Live preview of the questions on the product page, cart and order, and on your store before you save
  • Start from 12 ready-made templates, such as gift message, engraving, helmet size and driver details
  • Import and export of field groups (JSON and CSV), and export of the answers
  • Import questions from Easify Product Options or any spreadsheet
  • Update only prices and labels from a file, with every change shown before it is made
  • Backups and the last 10 versions of each field group, with restore
  • Staff change answers on the order after it is placed, with a note on the order
  • Customers change chosen answers on their order page until it is fulfilled
Show all 10 featuresShow fewer
  • Option revenue report: orders, revenue and how often each option is chosen, with a CSV
  • Answers file emailed to you every day or every week

Installed separately. It also works without the Rentals & Bookings app.

Request a Quote & Hide Price: storefront

Add-on app 14 features
Show all 14 featuresShow fewer

Installed separately. It also works without the Rentals & Bookings app.

Request a Quote & Hide Price: in your admin

Add-on app 11 features
Show all 11 featuresShow fewer

Installed separately. It also works without the Rentals & Bookings app.

Subscriptions & Memberships

Coming soon 18 features
  • Subscriptions and memberships
  • Recurring billing every so many days, weeks, months or years
  • Free trials and sign-up fees
  • Membership tiers
  • Memberships with store credit each period
  • Member prices through a customer group
  • Memberships with a limit on items out at a time
  • A rental queue: the next item goes out when one comes back
Show all 18 featuresShow fewer
  • Members see items out against their allowance; admin sees loans and credit ledger
  • Shopify discounts and member-tier discounts apply to subscription lines per Shopify's recurring-cycle rules; the app has no coupon engine of its own
  • Renewals charged to saved cards through Stripe, Braintree, PayPal and other gateways
  • Renewals placed as ordinary orders
  • Failed-payment retries, renewal reminders and card-expiring emails
  • Customers pause, resume, cancel or change their card from their account
  • Offers shown before a customer cancels
  • Subscriptions list in the admin with status tabs, search, CSV export and per-subscription pause, resume, cancel and renew now
  • Subscription rentals keep their stock reserved across billing cycles; a failed payment does not release a rental whose item is still out
  • An API for subscriptions, memberships and the rental queue

Installed separately. It also works without the Rentals & Bookings app.

Live Chat & AI Chatbot

Coming soon 7 features
  • Live chat with an AI agent that answers from your own pages
  • A live chat inbox: assign, private notes, saved replies and a command palette
  • Unread replies go out by email, and email replies come back into the same chat
  • Live visitors on a map, and proactive messages by page, time, cart value and device
  • Routing rules, office hours and chat ratings, with email alerts to staff
  • The customer's Shopify orders and rentals next to the chat (no licences)
  • Works with or without the rental app, but only on a Shopify store

Installed separately. It also works without the Rentals & Bookings app.

Who it’s for

For rental shops on Shopify, or on their way

Anyone who rents things out by the hour, day, night or trip, and wants bookings, stock and returns in one place.

Rental shops on Shopify

Swap the spreadsheet and the separate booking tool for bookings, stock and returns in the Shopify admin you already use.

Already on Shopify

Stores moving to Shopify

Switching platforms? Make products rentable in bulk from the Products page, or bring rental settings in with a CSV file.

Moving to Shopify

Party and event rental

Tents, tables, chairs and linen, with kits, delivery and pick-up, and turnaround time between events.

Kits and delivery

Bikes, boats and outdoor

By the hour or the day, guided tours at set departures, and pick-up from more than one location.

Hours and departures

Equipment and tool hire

Price tables by the day and week, a serial number on every unit, and a desk for check-out and returns.

Serials and desk

Cabins and holiday stays

Booked by the night, with guests, closed days and calendar sync with Airbnb and Booking.com.

Nights and guests
Selling on WooCommerce or Magento?

Keep using our plugins. The WooCommerce plugin and the Magento 2 extension are still developed and supported.

FAQ

Questions about the Shopify apps

Straight answers, including the ones that are “not decided yet”.

When will Rentals & Bookings for Shopify launch?

Soon, but we don’t have a date to share yet. The apps are built, and we are testing them on our own Shopify stores before they go to the Shopify App Store for review. Join the waitlist and you will hear as soon as they are live.

How much will it cost?

Not decided yet. Plans and prices will be announced before launch, and people on the waitlist will hear first.

Do I need Shopify Plus?

No. The apps are built for standard Shopify plans. The rental price and the checks at checkout use Shopify Functions, which don’t need Plus.

Will it work with my theme?

Yes. Online Store 2.0 themes get a Rental calendar block that you add in the theme editor, and older (vintage) themes use an app embed instead.

I use your WooCommerce plugin. Can I move to Shopify?

You don’t have to: our WooCommerce rental plugin and Magento 2 extension are still developed and supported.

If you want to move, we are working on a way to bring your rental products’ settings across from WooCommerce. How it will work isn’t settled yet; we will share it before launch.

Can I use Custom Fields or Request a Quote without the rental app?

Yes. Both work on any Shopify store, with or without rental products. Rental Contracts and Security Deposits add to Rentals & Bookings, so they need it installed.

Where can I read how each app works?

In our Shopify app documentation: step-by-step guides with screenshots for Rentals & Bookings and each add-on app, from setting up a rental product to refunding a deposit. The apps aren’t in the Shopify App Store yet, so the docs show how they will work at launch.

What happens after I join the waitlist?

If we don’t have your address yet, we send one email with a confirmation link, and you are on the list once you click it. After that you get an email when the apps launch, and the odd update before then. Every email has an unsubscribe link, and our privacy policy says how we look after your address.

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? Read how all five apps work in our documentation.