Product Icon

Rental Products for WooCommerce

Turn any WooCommerce product into a rental. Flexible pricing, real-time inventory, zero double-bookings. Ship, deliver, or offer pickup.
Choose a billing option
$199
Save 20%
$398 $318.40

Product comparison

Subscription includes

  • Product updates and improvements
  • Customer support
  • 30-day money-back guarantee

WooCommerce rental plugin with deposits, bundles, and live inventory tracking

Rental Products for WooCommerce is the WooCommerce rental plugin built for physical items. Sell or rent equipment, party supplies, costumes, tools, or anything else that goes out and needs to come back, with security deposits, rental bundles, and date-based availability handled for you.

  • Flexible rules: set fixed, tiered, or period-based pricing, security deposits, stock limits, and blockout dates in just a few clicks.
  • Friction-free booking: shoppers pick dates on a live calendar on your product page, and their total updates automatically before they check out.
  • Command-center dashboard: see your latest rental orders, flagged late returns, and inventory by date or live.

Launch, track, and grow your rental business without spreadsheets. 30-day money-back guarantee.

Get Started

WooCommerce rental plugin calendar showing product availability and date selection

Carla, an eCommerce store owner said:
“We can easily create rental products, customers choose dates and we ship them out, customers get a return reminder email and we get the products sent back to us ready for the next rental.”

Complete WooCommerce booking and rental system features

Full feature list – everything in our WooCommerce booking & rental plugin (expand for more)

1. Fast rental product setup

  • Start selling rental products with WooCommerce
  • Create rental-only products or flexible, unified “rent-or-buy” product listings
  • Create rental bundles, allows multiple products to be rented together via a single product listing
  • Convert any existing product to a rental (no need to start over)
  • Offer shipped rentals or in-store / on-site pickups and returns
  • Add pickup / drop-off time slots and optional fees

2. Advanced pricing & deposits

  • Fixed, tiered, or period-based rates, or let customers choose from the rental periods you configure
  • Percentage surcharges for additional periods, plus total and price-display overrides
  • Built-in security deposits, charged at checkout and refunded by you when the item comes back
  • Works alongside Deposits & Partial Payments for WooCommerce if you want to take part of the payment upfront
  • Suited to equipment rental pricing rules

3. Live booking & availability tools

  • Responsive calendar on rental-enabled products
  • Global availability-checker block / shortcode
  • Min/max days, blockout dates, start-day rules, auto-populate dates

4. Dashboard & admin controls

  • Rental dashboard: summary, calendar (6 views), inventory date / live views
  • Flags late returns, lets you mark items returned or cancelled
  • Add or edit rentals, including variations and bundles, directly from the WooCommerce order screen (on for new installs; stores upgrading from before 7.0 turn it on by switching off legacy mode under Rentals » Settings » Advanced)
  • Clone rental settings, bulk edit, import/export, debug tools
  • Product & order lists include rental filters and bulk actions

5. Automation & emails

  • Return-reminder emails to customers, once enabled
  • Archive completed rentals for faster store performance
  • Hooks, filters, and JS events for custom workflows

6. Compatibility & developer love

  • Works with simple, variable, and bundle products, and with rental products inside grouped products
  • Customize the WooCommerce Rental Products calendars with your own styling
  • Integrates with WooCommerce Product Add-Ons and Deposits & Partial Payments by Acowebs
  • Built for all types of WooCommerce checkout – use with blocks, legacy checkout, or CheckoutWC by Kestrel
  • Requires WooCommerce 9.9 or newer, WordPress 6.3 or newer, and PHP 7.4 or newer
Note on hourly bookings: Rental Products currently supports daily rentals with pickup/return times. If you need hour-by-hour scheduling, let us know—we’re gathering feedback to shape this feature.

Buy Rental Products for WooCommerce

30-day money-back guarantee. Not the right fit? Ask for a refund within 30 days.


WooCommerce rental plugin: key features

Everything you need in a booking and rental system for WooCommerce—from the live calendar to the inventory dashboard:

We’ve added Rental Bundles: Create a one-click bundle product that includes the rental products you configure, with stock availability based on the bundled items – built in, no extra plugins needed!

Mobile-friendly WooCommerce rental form

Shoppers pick start and end dates in a responsive calendar, see live pricing and availability, and add the rental to cart from any device.

WooCommerce rental form with calendar date picker

Instant rental pricing

After customers select their start and end dates, WooCommerce Rental Products recalculates the total in real-time (no page reload) so they can add the rental to cart immediately.

Rental Products for WooCommerce showing real-time price calculation

Shipped rentals made easy

Perfect for WooCommerce stores that mail equipment or garments. Set a “return-days” grace period so customers have a predefined window to ship items back, and the system handles pricing and availability automatically.

Shipped rental configuration in WooCommerce rental plugin

In-store pickup & return scheduling

Set specific pickup/return time slots (and optional fees) for rentals collected on-site; customers pick the times before adding the product to their WooCommerce cart.

In-store pickup and return scheduling for WooCommerce rentals

Store-wide availability checker

Drop our calendar block / shortcode anywhere in your WooCommerce shop so customers choose their dates and instantly filter all rental products by what’s available.

WooCommerce rental availability checker filtering products by date

Rental-only, rent-or-buy, or bundle listings

Flag an item as exclusive rental or let shoppers choose to rent or purchase the same product from one page, no duplicate listings needed. You can also bundle rentals together in a single product listing.

Configuring rental product types in WooCommerce

Advanced WooCommerce rental pricing engine

Everything you need for granular rental pricing control. Set fixed, tiered, or period-based rates; let customers choose from the rental periods you configure; add percentage surcharges for extra days; override totals or price displays.

WooCommerce rental plugin pricing configuration options

Flexible availability rules

Full rental & booking availability control inside WooCommerce. Manage rental stock, set minimum/maximum days, control the start-day-of-week, set return days after a rental ends (for cleaning or transit), and block specific dates or weekdays.

Rental availability rules and inventory management in WooCommerce

Built-in rental security deposits

Collect a security deposit at checkout, then refund it when the rental comes back. To take only part of the payment upfront, pair it with Deposits & Partial Payments for WooCommerce.

Security deposit configuration for WooCommerce rentals

Seamless add-ons support through Product Add-ons for WooCommerce

Upsell accessories, insurance, services, and more on any rental item through full compatibility with the WooCommerce Product Add-Ons extension.

Product Add-Ons compatibility with WooCommerce rental products

Configurable rental calendar settings

Show the rental date-picker inline or behind a click, choose how many months and columns to display, and tailor the calendar’s look to match your WooCommerce theme.

WooCommerce rental calendar display settings

Custom rental info tab

Add a dedicated tab to every WooCommerce rental product for pickup instructions, policies, or FAQs. You can also set global content that auto-applies across all listings.

Custom rental information tab in WooCommerce product page

Rental product catalog management & filters

See both sale and rental prices plus live stock counts in the WooCommerce Products list, filter by “rentable” items.

Managing rental products in WooCommerce admin product list

End-to-end rental order control

Add rentals to a WooCommerce order from a dialog on the order screen (once the order is saved) that checks availability, offers the product’s rental periods and prices the rental for you. Change a rental’s dates or quantity later with Edit rental, mark items returned, and filter your Orders list to view “rental orders” only. The order-screen dialog is on for new installs; stores upgrading from an earlier version get it once legacy mode is switched off under Rentals » Settings » Advanced.

WooCommerce rental order management and editing

Central rental dashboard

Track your latest bookings from one screen: newest orders, overdue returns, live search, plus one-click print and CSV exports.

Rental Products dashboard showing bookings and overdue returns

Admin booking calendar

View every rental in a color-coded calendar, filter or search by product or customer, toggle between six views, and turn on a calendar feed to subscribe from your own calendar app.

WooCommerce rental booking calendar with calendar feed

Real-time rental inventory dashboard

See date-based or live views of every rental product, with total stock, in/out counts, and a quick summary of orders consuming each item.

WooCommerce rental inventory tracking dashboard

Admin power tools

Bulk-clone rental settings between products, import or export data for fast setup, and more.

Rental Products bulk tools for WooCommerce

At-a-glance rentals widget

Your WordPress dashboard shows live WooCommerce rental stats, latest orders, overdue returns, and quick-access links the moment you log in.

WordPress dashboard widget for WooCommerce rentals

Rental management and confirmation emails

WooCommerce rental order emails include rental dates and details, and you can switch on a return-reminder email under WooCommerce > Settings > Emails to remind customers before their items are due back.

WooCommerce rental return reminder email

Transparent cart & checkout details

Rental dates and in-person pickup/return times, where you use them, appear in the cart, at checkout, and inside the customer’s My Account area, so shoppers know exactly what they’ve booked.

Rental details displayed in WooCommerce cart and checkout

Fully configurable, sensible by default

Out-of-the-box settings let you start renting immediately, while deep options for date formats, pricing rules, pickup/return windows, blockout dates, and more mean you can customize every detail whenever you’re ready.

Rental Products for WooCommerce settings page


Example: turning baby clothes into rentals

Picture Trisha, a WooCommerce merchant who turns her best-selling baby outfits into rentals.

Trisha has learned which of her products are the most popular with her customers and decided to purchase several sets of those to make available for rent. She maintains a small inventory season-to-season to provide a unique offering to her rental customers.

  1. She adds Rental Products for WooCommerce – and then converts her best-selling outfits to “rent-or-buy.”
  2. Shoppers self-serve – parents choose sizes and rental dates on the product calendar; pricing updates instantly before checkout.
  3. Automation kicks in – order emails list rental dates, and a return-reminder email (switched on in email settings) goes out before items are due back.
  4. Dashboard keeps her on track – Trisha sees rentals to collect, flagged late returns, and live stock so she can see what’s available.

The goal: extra revenue from the same inventory, minimal manual work, and most importantly: happier customers.

Example: scaling a party rental operation

Picture Marcus, who rents tables, chairs, and tents for weddings and events.

Before Rental Products, Marcus tracked inventory in spreadsheets and fielded constant “is this available?” calls. Double-bookings happened more often than he’d admit.

  1. He sets up rental bundles—a “Wedding Package” combines 10 tables, 80 chairs, and a tent with unified pricing. If any item is unavailable, the whole bundle shows as booked.
  2. Customers book online—they pick event dates, see the total, and check out without phone tag.
  3. The dashboard keeps him organized—he sees rentals and returns at a glance, gets late returns flagged, and prints or exports the list for his delivery crew.

The goal: fewer double-bookings, less phone time, and weekends back.

Ready to rent out your inventory? Rental Products is backed by a 30-day money-back guarantee.

Get Started


Choosing the right WooCommerce booking & rental plugin

The WooCommerce ecosystem has several booking and rental options. Here’s a quick guide to help you pick the right tool:

WooCommerce Bookings covers appointments, reservations, rentals, and classes. It is built around time slots, resources, and staff, so it suits anything where customers book your time or a space.

Rental Products for WooCommerce also handles rentals, and is built around physical stock: stock counts per item, rental bundles, security deposits, and a dashboard of what’s out and what’s due back. It books by the day, so if you need hour-by-hour scheduling, it is not the right tool today.

Rental Products if you track physical stock and returns, Bookings if you schedule time slots or resources.

Use case Better suited to
Appointments, consultations, classes WooCommerce Bookings
Hotel rooms, vacation rentals WooCommerce Bookings (with its Accommodation add-on)
Equipment rental (tools, cameras, AV gear) Rental Products
Party supplies (tables, chairs, tents) Rental Products
Costume or dress rental Rental Products

Vehicles can be listed as day-billed rental products, though the plugin has no vehicle-specific features (and no hourly scheduling). Not sure which fits? Reach out—we’re happy to help you figure it out.


Rental Products: see it in action with demo screenshots

This slideshow requires JavaScript.


More information

Ready to start your WooCommerce rental business? Get Rental Products today with our 30-day money-back guarantee. If it’s not the right fit, ask for a refund within 30 days.

Get Started

Built and supported by the team at:

Kestrel logo


Frequently asked questions

How easily can I set up my first rental product?

About five minutes. Install the plugin, go to any WooCommerce product, check the "Rental" box, set your pricing period and stock quantity. That's it. Your product now has a date picker and rental pricing.

How is this different from WooCommerce Bookings?

WooCommerce Bookings is built for appointments and services (think: spa sessions, consultations, tours). It schedules time slots for things that don't leave your location.
Rental Products is built for physical items that leave and come back: equipment, costumes, vehicles, party supplies. It tracks real inventory: what's out, what's returned, what's available. If you're renting things, not scheduling services, this is the plugin for that.

Can I prevent double-bookings on limited inventory?

Yes, automatically. Set your stock quantity (say, 5 bouncy castles), and the calendar blocks dates once all units are reserved. Customers only see what's actually available. No spreadsheets, no manual checking, no "sorry, we're actually booked" emails.

Does the plugin handle hourly rentals or same-day bookings?

Same-day bookings, yes. Customers can pick up and return on the same date.

Hourly time slots, not yet. Currently, the minimum rental period is one day. We're gathering feedback to shape hourly functionality. If that's critical for your business, let us know what you need.

Can I collect and refund security deposits?

Yes. You can require a deposit at checkout that's held until the item comes back. When the rental returns in good condition, refund the deposit with a couple clicks. Works with any WooCommerce payment gateway that supports refunds.

Does Rental Products work for shipped rentals and local pickups?

Both, plus delivery. Use it for:

  • Shipped rentals: Customer receives via mail, ships back when done
  • Local pickup: Customer grabs it from your shop
  • On-site delivery: You deliver to their location (events, parties)

Works with WooCommerce's built-in shipping and local pickup options and most shipping provider extensions.

What do my customers see during checkout and in emails?

Everything they need, nothing confusing. The cart shows rental dates, duration, and pricing. Order confirmation emails include pickup/return dates and any rental-specific info you've added.

Customers can also view their active rentals and return dates in their My Account dashboard.

Extension information

  • WordPress version required: 6.3
  • WooCommerce version required: 8.5.0
  • PHP version required: 7.4
  • Tested with WordPress: 7.1
  • Tested with WooCommerce: 11.1.0
  • Requires at least WordPress: 6.3
  • Requires at least WooCommerce: 9.9

Works with

Compatibility

  • Cart & checkout blocks
  • High performance order storage (HPOS)

Countries

  • Worldwide

Languages

English (United States)

Customer reviews

Average rating 4.4

25 reviews from verified users

5 stars, 76% of reviews
4 stars, 4% of reviews
3 stars, 12% of reviews
2 stars, 4% of reviews
1 star, 4% of reviews
  • Rated 1 out of 5
    Maui SuppliesUnited States (US)Dec 1, 2025
    This is a very expensive app with extremely limited use and is very basic. This is not good for a rental company in the current century. If you're trying to build you one rental site, this is not the app you want. This app is unable to offer tiered pricing to build in discounts for long term rentals, there is no flexibility on the pricing model so customers can select the duration of their rental.
  • Rated 5 out of 5
    valentingaulhetaFranceSep 16, 2025
    Marvellous support. I had issue with another rental plugin that I bought, and totally let me down (no assistance, no refund). My experience with this one and their team is quite the opposite. The plugin is packed with functionalities, and ways to customize to make sure it is the perfect fit for your project. It also supports batch import, creating thousands of rental products for me and saving me weeks of work. There is eveything you need in a rental plugin : intelligent calendar, availiability checker, automatised mail, possibility to block certain days for pickup, etc... But the best is the support I've recieved. During the last months, I had several questions or customizations to make the perfect website for my client needs. And Kestrel Support was here everytime I had an issue, always patient, helping and even providing me custom snippets to handle my issue. Incredible support experience, much appreciated. Do not hesitate, pick this plugin for you rentals, you won't regret it.
  • Rated 5 out of 5
    Natalia LataGermanySep 24, 2024
    They quickly and efficiently fixed the bug in the code 😀.
  • Rated 5 out of 5
    Benjamin ThoranGermanyAug 19, 2024
    many thanks to the great support. we were struggling with ads that did not belong there and the support team was able to help within a very short time (less than 1h). Great! Thank you very much!
  • Rated 3 out of 5
    amozcheeeseboxcomBelgiumAug 19, 2024
    could not use it because it is not available in multilanguage website :(

Related Products

Price $99 annually
Rated 2 out of 5 stars
Price $99 annually
Rated 1.7 out of 5 stars
Price $279 annually
Rated 3.9 out of 5 stars
Price $49 annually
Price $59 annually
Rated 1.9 out of 5 stars
Price $59 annually
Rated 2 out of 5 stars
Price $249 annually
Rated 2.7 out of 5 stars
Price $219 annually
Rated 1.9 out of 5 stars
Price $39 annually
Rated 3 out of 5 stars
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.