A rental app for Shopify stores

Shopify rentals, from booking to return.

RentalFlow is a Shopify app for stores that rent out and deliver physical products. It costs $39 a month or $390 a year after a 14-day free trial.

Customers pick delivery and pickup dates on your product page. RentalFlow checks you have enough stock for those dates, then puts every drop-off, pickup and return on one dashboard inside Shopify.

$39/month after the trial. Billed through your Shopify invoice.

RentalFlow started with a moving box business. It works the same way for anything you drop off and pick up.

The RentalFlow dashboard in the Shopify admin: 2 deliveries and 1 pickup today, 1 pending return, and 140 of 300 boxes out on rent.

One rental, start to finish

Here is order #1042: 30 moving boxes for a week. Every rental in RentalFlow moves through the same four steps, and the status tells you where it is.

  1. 1

    Oct 8

    Booked on your store

    Maya picks Oct 13 to Oct 20 on your Moving Box Kit page. RentalFlow checks that boxes are still free for those dates, then she checks out like any Shopify order.

    Reserved
  2. 2

    Oct 13

    Delivered

    The drop-off is on today's schedule and your calendar. You tap Confirm Delivery, and the 30 boxes are marked out on rent.

    Out on Rent
  3. 3

    Oct 20

    Due back

    The pickup is on the dashboard and your calendar. Mark it Pending Return when you head out. If the date passes first, the order gets an Overdue tag.

    Pending Return
  4. 4

    Oct 20

    Returned

    You confirm how many came back and flag anything damaged, lost or late. The boxes that came back are free to rent again.

    Returned

A booking form that belongs on your product page

Add the RentalFlow block in the theme editor. Customers enter where to drop off and pick up, choose their dates, and check out through normal Shopify checkout.

  • Addresses built for delivery

    Separate drop-off and pickup addresses, unit number, and stairs or no stairs.

  • Your words, your color

    Rename every label and the rental item itself. Pick a button color or match your theme.

  • Only the areas you serve

    Add US ZIP codes and Canadian postal codes one by one or from a CSV.

  • Dates travel with the order

    Delivery and pickup dates are saved on the Shopify order line item.

More about the booking form
The full RentalFlow booking form with moving-from and moving-to addresses, entrance type, rental dates, contact info and an Add to Cart button.

What your customer sees when the dates are taken

Sorry, this product is not available for the selected dates. Please choose different dates.

300

boxes you own

300

booked on overlapping dates

0

left for those dates

With nothing left for Oct 22 to Oct 29, a customer asking for those dates is stopped before the cart.

Stock is checked before anything reaches the cart

RentalFlow counts every booking that overlaps the dates a customer picked and compares it with how many you own. If every unit is already booked for those dates, the customer is asked to choose other dates. Packages that share items, like 5, 10, 25 and 50 bins, can draw from one shared count, with turnaround days for cleaning between rentals.

How the availability check works

Run deliveries and returns from the Shopify admin

Every rental has a status, so you can see what is going out, what is out, and what is late. It works on your phone in the Shopify app too.

The RentalFlow orders list: an overdue order waiting for return, and two new orders ready for delivery.
The Confirm Return form for order #1031: 38 of 40 boxes returned, Lost/Stolen and Late Return ticked, with a note.
  • Stock stays right

    Confirm Return frees what actually came back. Mark lost items as gone for good and they come off your count.

  • Damaged, lost or late

    Flag it on the return and add a note. It stays on the order's record.

  • Changes are logged

    Edit dates, quantity or addresses. RentalFlow rechecks stock and saves your reason.

The RentalFlow month calendar for October 2026, showing daily deliveries, pickups and how much of the fleet is rented.

See the busy days coming

The month view shows deliveries, pickups and how much of your stock is out each day. Green means room to spare. Red means you're close to fully booked.

Google Calendar on October 13 with two RentalFlow delivery events and one pickup event from 9 to 10am.

Add your private feed to Google Calendar, Apple Calendar or Outlook, and share it with your drivers. Calendar sync

One plan with everything in it

No tiers, no booking limits, no per-rental fees. Compare pricing

RentalFlow Pro

Everything in the app. One plan.

$39/month

or $390/year, which saves $78

Start 14-day free trial

Billed through your Shopify invoice. Cancel any time from your Shopify admin.

  • Booking form on your product pages
  • Availability check before items go in the cart
  • Add-ons customers can rent or buy with a booking, like dollies and tape
  • Items included with packages, like 2 dollies per package, counted from the same stock
  • Optional Shopify checkout rule that refuses rentals with no dates or raised quantities
  • Shared stock pools for packages that use the same items
  • Turnaround days between rentals for cleaning
  • Keep items booked until you confirm the return
  • Dashboard for today's deliveries, pickups and returns
  • Orders with delivery and return confirmation
  • Stock counted by RentalFlow, so Shopify stock is never changed
  • Option to hide your theme's own Add to cart buttons on rental products
  • Damaged, lost and late return flags
  • Month calendar with daily capacity
  • Calendar feed for Google, Apple and Outlook
  • US ZIP and Canadian postal code service areas
  • Unlimited products, bookings and staff
“I built RentalFlow for my brother's moving box rental business on Shopify. He needed customers to book dates online and a clear list of what to drop off and pick up each day. If something doesn't fit the way your business works, email me. I read every message.”
JMJames McKinneyFounder · james@jamesmckinney.xyz

Questions

Open your store for rentals

Install RentalFlow, add the booking form to a product page, and take your first rental booking today. Free for 14 days, then $39 a month.