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.

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 →

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.
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.