Pricing

Magento 2 Rental Extension for Adobe Commerce & Magento Open Source

Hyva Ready · Magento 2.3.x, 2.4.x
Rentals & Bookings
Add-ons
Regular
$399 $499
$100 off Code: 100hyva Getting started
  • ✓For Magento 2.3.x, 2.4.x
  • ✓Hyva Ready!
  • ✓1 Year of Support & Updates
  • ✓95+ Features — View Full Feature List
  • ✓Calendar Style Customizer
  • ✓Time of day rentals
  • ✓Checkout and Checking
  • ✓Turnover (Buffer) times
  • ✓Rental calendar widget
Buy Now
Great Value
Pro
$699 $899
$200 off Code: 200hyva All 95+ Features of Regular Plus:
  • ✓For Magento 2.3.x, 2.4.x · Hyva Ready!
  • ✓1 Year of Support & Updates
  • ✓Free Installation
  • ✓Rental Contract Signing$299 value
  • ✓Rental Product Maintenance$199 value
  • ✓Rental Order Extensions$199 value
  • ✓Damage Waiver & Refundable Security Deposits$99 value
  • ✓Order Editor Integration Extension$99 value
Buy Now
Multi Source Inventory
Ultimate
$1099 $1399
$300 off Code: 300hyva All 95+ Features of Regular & Pro Plus:
  • ✓Multi Source Inventory$299 value not available separately
  • ✓Request for Quote$299 value
  • ✓For Magento 2.3.x, 2.4.x · Hyva Ready!
  • ✓1 Year of Support & Updates
Buy Now
Best seller · 400+ rental businesses

Why use Sales Igniter Magento 2 rental booking software?

Sales Igniter rental booking system has been developed to allow your customers to browse your products and rent online, as well as for you or your staff to be able to place orders for customers and manage orders in the backend.

Hyva Ready front end
MSI Multi-source inventory
100% Open source, no vendor tie-in
admin / rentals / create-order
New rental order Inventory reserved
Rental start Sep 8, 2026 · 09:00
Rental end Sep 12, 2026 · 17:30
ITEMSOURCESERIAL
CAT 320 Excavator Denver SN-40912
Generator 20kVA Denver SN-11784
Scaffolding Tower 6m Boulder Qty x2
Rental subtotal · 4 days$2,140.00
Security deposit$500.00
Turnover buffer applied1 day after return
Submit Order
Send Contract

This is a mockup of data available. Actual screenshots available here.

Increase your bookings

Allowing customers to book your products online with an easy to use rental calendar will increase your bookings and income.

Stay on top of your inventory

Reports are generated for each day so you know how much of each product you have available. No more spreadsheets.

Improves marketing outreach

Our rental system is both your website and online booking system. Easily edit your content and get listed on the search engines so customers can find you online.

What makes us unique

There are other Magento 2 rental extensions. None of them do all of this.

Serial-based (barcode) inventory availability

Works with barcode scanners to scan inventory in and out, track details about a specific piece of inventory, and improve warehouse workflow. Or track by quantity if serials are overkill.

  • ✓Serial number (barcode) or quantity based tracking
  • ✓Check in and check out, updating inventory status per item
  • ✓Exclusive: manually reserve inventory
Compare Us to the Competition
Rentals › Reports Filtered by source: Denver
PRODUCT
6
7
8
9
10
11
12
13
14
15
CAT 320 Excavator
3
3
2
1
1
0
0
1
2
3
Boom Lift 45ft
2
2
2
2
1
1
1
0
2
2
Sony FX6 Camera Kit
5
4
4
2
2
1
3
4
5
5
Scaffolding Tower 6m
8
6
6
4
4
4
2
2
6
8
Generator 20kVA
1
1
0
0
1
2
2
2
1
1
Units available Low stock Fully booked
Rentals › Calendar Monthly calendar UI
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3 2 out
4
5 1 in 3 out
6
7
8 1 in
9
10 4 out
11 2 in
12
13
14 Overdue
15
16 5 out
17 2 in
18
19 Quote
20
21 3 out

Calendar configurations for every rental model

Fixed length rentals, open start and end date rentals, and time-of-day rentals tracked accurately to the minute — plus an alternate monthly calendar view of all rental orders.

  • ✓Store hours and holidays block invalid start and end days
  • ✓Exclude certain days or dates from price or buffer calculations
  • ✓Turnover / buffer time before and after rentals, globally or per product
  • ✓Calendar widget to choose rental dates on the homepage or sidebars
Pro features

Contract signing and maintenance tickets

Customers sign online by drawing or typing their signature — it works on mobile devices. Take products out of inventory for maintenance, assign the ticket to a tech, and record the cost.

  • ✓Rental contract signing with PDF generation
  • ✓Rental order extensions and Order Editor integration
  • ✓Admin create-order page with order level rental date selectors
Rental contractPRO
Signature
S. Jenkins
✓Signed on mobile · PDF stored
Maintenance ticket
ItemGenerator 20kVA
Out of inventorySep 14 → Sep 17
Assigned techM. Alvarez
Recorded cost$240.00
Blocked from booking

Features overview

Real rental inventory control Availability by day, by hour and by unit, not just stock counts
Flexible pricing entry Seasonal rates, per-day and per-hour pricing, deposits and fees
Configurable & bundle rentals Exclusive support for all three main Magento product types
Multi-source inventory Run locations independently and filter reports by source
Serial & barcode check in / out Scan units in and out, with a rental history for every serial
Time of day rentals Hourly bookings tracked accurately to the minute
Store hours & holidays Block rentals from starting or ending on closed days
Rental calendar widget Let customers pick dates from the homepage or a sidebar
Contract signing & maintenance tickets Pro: signed contract PDFs, plus units pulled for repair
Rental reports & calendar sync Send, return, inventory and serial reports, with ICS export
Manually reserve inventory Exclusive: hold units back without creating an order
See it in action

Screenshots of the Magento 2 rental extension

The booking calendar your customers use and the reports you run the business from — all of it inside the normal Magento 2 admin, with no separate portal to log into.

Complete feature list

Every feature, by category

Everything here comes with Regular unless it is tagged. Pick a package to see only what it adds, or search for a feature.

Included in RegularProIn Pro and UltimateUltimateUltimate onlyComing soonIn the next releaseNeeds extensionNeeds another extensionSold separatelyIts own licence

Included in Regular

15 categories · 184 features

Booking Calendar

8 features
  • Rental calendar on the homepage
  • Rental calendar on the product page
  • Different colors and styles, customizable with CSS
  • Fully configurable booking calendar
  • Number of months shown on the date picker
  • Selectable calendar theme style
  • Calendar Styler: airy, card, bold or classic style, your colours and corner radius, with a live preview
  • Four date pickers: In Line, Popup, Separate or Previous

Dates & Time Slots

13 features
  • Start/end date, or start date + rental length
  • Date only, or date and time of day
  • Guided booking flow: pick-up date, pick-up time, return date, return time i
  • Time slots as a grid grouped into Morning, Afternoon and Evening
  • Greyed-out time slots say why: booked, closed, or too short for the minimum
  • Remember rental dates across the customer's browsing session
  • Show next available rental date on the product page
  • Rental date format of your choice for emails, orders and the storefront
Show all 13 featuresShow fewer
  • Calendars and listings show today’s availability, also on pages in the full page cache
  • Rent or buy the same product
  • Pricing shown on the product page and a booking bar with quantity and Reserve button under the calendar
  • Rental total shown before the customer adds to cart
  • The calendar follows the site language and start of week, right-to-left included

Tours & activities

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

Rental Rules & Availability

16 features
  • Annually recurring disabled dates (for holidays)
  • Disabled days of the week (e.g. closed weekends)
  • Disabled dates for a specific product only
  • Minimum and maximum rental period settings
  • Turnover / buffer time before and after rental
  • Booked by days or by nights, store-wide or per product i
  • Fixed rental length selection (e.g. 2h, 4h)
  • Require same start/end date across all products in an order
Show all 16 featuresShow fewer
  • Separate dropoff/pickup dates from reservation start/end
  • Last-unit protection: two checkouts can never book the same last unit
  • Turnover in exact minutes, or in hours with a decimal
  • Opening hours: rentals cannot start or end outside them
  • A rental can run through a closed day, but not start or end on one
  • Lead time before the first bookable day
  • Orders booked past the stock by staff are flagged in the order grid and on the order
  • Staff can book sold-out dates on purpose, with a warning and an oversold report

Rental Pricing

14 features
  • One pricing engine shared with the WooCommerce and Shopify editions i
  • Pricing rules grid by hour, day, week, month, or year
  • Pro-rated and non-pro-rated pricing models
  • In-between prices auto-calculated, no need to fill every period
  • Choose whether to charge for days your store is closed
  • Also charge the return day, store-wide or per product
  • Number of price points shown on listing and product pages
  • Rates by the minute
Show all 14 featuresShow fewer
  • Seasonal and special-date pricing
  • A price per fixed rental date, so periods of different lengths are priced on their own
  • Pricing rules by rental length, with a whole-rental option
  • Headline price, price period and custom price text
  • Coupons and discount codes work on rentals
  • Refund a booking across its deposit and balance orders, tax in proportion

Deposits to Reserve, Balances & Late Fees

4 features
  • Deposit to reserve (partial payment): pay part now, the balance later i
  • Balances page, payment schedules in My Account, emails and invoices
  • Balance reminder emails on the days you choose before the due date, a day-after nudge, and when the card is expiring
  • Late fees: a grace period, a running total, collected from the deposit, the saved card or a pay link i

Rental Search & Maps

8 features
  • Rental search results page: only what is free on the searched dates, with the total for those dates
  • Rental search widget for any CMS page, block or Page Builder area, on Luma and Hyvä
  • Search Styler: layout, fields, labels, colours and calendar skin, with a live preview
  • Category and search pages mark or hide rentals that are not free on the searched dates
  • Search near a place, with product locations on the Rental tab
  • Map of results beside the list: OpenStreetMap built in, or Google Maps i
  • Search at a branch: Multi Source Inventory sources act as branches Ultimate i
  • Date search by party size, or by one day plus a rental length

Multiple Product Types

3 features
  • Regular
  • Configurable
  • Bundle

Check-Out & Check-In

25 features
  • Send and return rentals page for checkout/check-in
  • Checkout/check-in history filterable by order or product
  • Serial numbers scanned or typed at checkout/check-in
  • Return by scanning a barcode, one unit per scan
  • Mark rentals as sent automatically, for warehouse apps and courier integrations
  • Serial custom fields: odometer, hour meter, fuel and checks recorded at send and return
  • Private serial photos at send and return, on your server or in Amazon S3
  • A page for every serial, and a Serials grid that a barcode scanner can search
Show all 25 featuresShow fewer
  • Rental usage and photos on the order screen, for staff only
  • The admin order calendar shows booked and closed days
  • QR and barcode label sheets for your serial numbers
  • Stock tracked hour by hour for time-of-day rentals
  • The staff member who sent or returned each item is recorded
  • Notes on the condition of what comes back
  • Bookings list with Upcoming, Out, Overdue and Returned filters
  • Price and dates checked again at checkout, so they cannot be changed on the way
  • Rental dates on the cart line, the order, the order emails and invoices
  • Customers can change the quantity in the cart, checked again against stock
  • Rentals and ordinary products in the same cart
  • Change the rental dates on an order, with an availability check and a new price
  • Cancelling or refunding an order releases the dates
  • Add rental dates to orders created in the admin, and book orders that came in without dates
  • Rental dates and balances in the customer's order history and order view
  • Rental dates show in the order details and emails
  • Send or return many rentals at once

Rental Reports

14 features
  • Send
  • Return
  • Send History
  • Return History
  • Inventory Report by Hour, Day, Week, or Month
  • Serial Number History
  • Serial Numbers report: one row per unit with its bookings, and bulk send, return or maintenance
  • Rental calendar report: units out and in per day, with Send and Return actions
Show all 14 featuresShow fewer
  • Rentals Dashboard: going out, due back, overdue, and revenue
  • Usage report: utilisation per product and per unit, including units that never went out
  • Usage report: miles or hours per unit and per product, and which units work hardest
  • Inventory availability heat map with filters and CSV export
  • Inventory report over 7, 14 or 30 days, with CSV export
  • CSV export of the inventory, usage and late fee reports and ICS calendar feeds per product

Emails & Calendar Sync

7 features
  • Reminder emails on your own schedule, with as many timing rules as you like i
  • Calendar sync: dates booked on Airbnb, Booking.com or Vrbo are blocked here (iCal import)
  • A private calendar feed per product for Google Calendar, Outlook or Apple Calendar
  • Return confirmation email to the customer
  • Reminders page: every email sent, waiting or held back, with Preview and Send now
  • Editable email wording with merge tags, in the customer’s language
  • Email to your team for each new rental order

Inventory

14 features
  • Quantity-based or serial-number-based rental tracking
  • Serial numbers with notes and date-acquired tracking
  • Ability to edit serial numbers assigned to rental orders
  • Allow or disallow overbooking
  • Early check-out or early return
  • On early return the reservation ends on the actual return date
  • Manually reserve inventory for offline or special orders
  • Multi-warehouse fulfilment through Magento MSI source selection Ultimate i
Show all 14 featuresShow fewer
  • Availability worked out per Multi Source Inventory source Ultimate i
  • Rental bundles on Multi Source Inventory stores, available per source Ultimate i
  • Stock by source through Magento Multi Source Inventory, with rental reports per source
  • Prices and reports by location Ultimate
  • Works with Magento multi-website and store-view scopes
  • Pickup and drop-off date selection with handover notes

Language, Currency & Tax

6 features
  • Multi-currency and multi-language support
  • 15+ languages pre-installed, more via CSV translation
  • Additional free/open-source languages via Magento Marketplace
  • Works with all world currencies
  • Works with VAT and other tax systems
  • Right-to-left calendars for Arabic and other RTL languages

Source Code

17 features
  • Full source code available upon purchase
  • Hire us, or any Magento developer, to customize the system
  • Rental Booking API guide
  • Standard Magento and WooCommerce APIs available for reference
  • Uninstall cleanly with bin/magento module:uninstall --remove-data
  • New features are added on an ongoing basis
  • Works with your existing theme
  • Create rental products one at a time or by CSV import
Show all 17 featuresShow fewer
  • CSV import and export of products and rental settings
  • Settings for the calendar, stock rules, date formats and emails
  • Search results page with its own meta title and description; products keep Magento SEO and sitemaps
  • Mobile friendly (responsive)
  • Works with your payment gateways (Stripe, PayPal, Authorize.net)
  • Works with your shipping methods (DHL, FedEx, table rates)
  • Integration with Magento multi-vendor marketplace extensions (separate modules)
  • Free installation with Pro and Ultimate Pro
  • Unlimited products and customers, with no per-user or per-location fee and no commission

GraphQL API, Hyvä & Integrations

9 features
  • GraphQL API on Magento’s own /graphql endpoint — no second endpoint to run
  • Availability, calendar and pricing queries for a headless storefront
  • Reservations, bookings and serial numbers over GraphQL
  • Send and return a rental, and retrieve orders by rental date
  • Rental products resolve in Magento’s standard products query
  • GraphQL for deposits, balances, serial readings and photos
  • Hyvä theme support with the free Hyvä Compatibility extension
  • MageWorx Order Editor integration: rental dates and reservations stay in step when an order is edited Pro i
Show all 9 featuresShow fewer
  • Create reservations and add rentals to a cart over GraphQL

Add-ons

Each card names the package it comes with

Rental Contracts

With Pro 12 features
  • Legal online rental contract signing with PDF generation
  • Customers sign terms and conditions online
  • PDF contract auto-generated
  • PDF emailed or downloaded
  • Editable contract terms with customer-name variables
  • Signatures stored the way the US ESIGN Act and EU eIDAS expect, with the consent wording
  • Tamper-evident, hash-chained audit trail of every signing step
  • Signing certificate page added to the signed PDF
Show all 12 featuresShow fewer
  • Customers type or draw their signature, also on a phone
  • Contract required only when the cart has rentals
  • Contract box on the order in the admin
  • Contracts in other languages, including Arabic, Chinese, Japanese and Korean

Rental Contract Signing, included in Pro.

Rental Order Extensions

With Pro 5 features
  • Easily extend an existing rental order
  • Pricing automatically recalculated on extension
  • Customers can request extensions from their account
  • Extend a rental from the admin order page
  • Choose whether customers may extend, and up to how many days before the end

Rental Order Extensions, included in Pro.

Refundable Security Deposits

With Pro 10 features
  • Refundable security deposit charged with the rental order
  • Deposit priced flat, as a percentage of the hire, or per day
  • One security deposit per order, fixed or a percentage of the rental
  • Hold the deposit on the card (authorize only) instead of charging it
  • Deposit released in full or in part from the order page, with a reason
  • Deposits released automatically once every unit is back
  • The security deposit waits until a booking’s balance is paid
  • Security Deposits grid in the admin, and My Security Deposits in the customer account
Show all 10 featuresShow fewer
  • Deposit released and deposit kept emails to the customer
  • Deposit shown on the product page and as its own line in the cart

Damage Waiver & Refundable Security Deposits, included in Pro.

Damage Waiver

With Pro 4 features
  • Damage waiver offered as mandatory, optional or not at all
  • Waiver priced as a percentage of the hire or a flat amount
  • Waiver accept / decline recorded on the order
  • Deposit and waiver amounts overridable per product

Damage Waiver & Refundable Security Deposits, included in Pro.

Maintenance

With Pro 8 features
  • Maintenance tickets for rental products and serial units
  • New maintenance ticket straight from the Serial Numbers report
  • Repair cost and technician recorded on every ticket
  • GraphQL API for maintenance tickets
  • A unit sent for service at check-in stays out of stock until it is fixed
  • Service schedules by days, rentals or meter hours, and check-out and check-in checklists
  • Damage charges from the deposit, a saved card, a pay link or at the counter
  • Maintenance reports: cost, downtime, utilisation and service compliance

Rental Product Maintenance, included in Pro.

Request for Quote & Hide Price

With Ultimate 20 features
  • Quote requests: customers add products to a quote, you edit it and send an offer i
  • Hide the price and Add to Cart by customer group, category or product, or make products quote-only i
  • Quote Requests in the admin: the conversation, attachments and every version of the quote i
  • Rental quotes carry their dates, with the same date pickers in the admin editor i
  • GraphQL API and a Hyvä storefront for quotes i
  • Add to Quote next to Add to Cart, on product and listing pages
  • Guests can ask for a quote and open it from a link, without an account
  • Stock held while the customer decides on a rental quote
Show all 20 featuresShow fewer
  • Offers with your prices, a discount, shipping, fees and an expiry date
  • Customers accept and pay at your price
  • Quote emails at every step, and PDF quotes
  • Customers can suggest a price per line and add remarks
  • Custom request fields, file attachments and reCAPTCHA spam protection
  • Hide price and Add to Cart by customer group (guests are a group), category or product
  • Customers accept, decline or counter-offer online, with a message thread
  • Quote list with tabs, filters and search, and quotes you create for a customer
  • Create a quote in the admin for a customer, or from an existing order or cart
  • Auto-approve requests within your discount and total limits
  • Quote emails sent from your own mail server
  • Quote reports: open value, win rate and time to first reply

Included in Ultimate, or sold separately with its own licence.

Subscriptions & Memberships

Sold separately 18 features
  • Rental subscriptions: the plan sets the rental length and billing period, and the unit stays reserved
  • Memberships that grant store credit every billing period
  • Customers skip, pause, renew now, or change the period or card from My Account
  • Failed-payment retries and renewal reminders
  • Admin grid with bulk pause, resume, cancel and renew
  • Renewals through Stripe, Braintree, Adyen, Mollie and ParadoxLabs saved cards
  • GraphQL API and a Hyvä storefront for subscriptions
  • Subscriptions and memberships
Show all 18 featuresShow fewer
  • Recurring billing every so many days, weeks, months or years
  • 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
  • Store-credit balance and queue-loan tracking per membership
  • Coupons that also discount renewals
  • Renewals placed as ordinary orders
  • Offers shown before a customer cancels
  • Admin-created subscriptions and offline payment methods (invoice, bank transfer etc.) for renewals
  • Stock stays held until a renewal is approved

Sold separately with its own licence. Not included in Pro or Ultimate.

Frequently asked questions

Is the WooCommerce rental plugin a separate purchase from the Magento extension? +
Does the price change as my rental bookings grow? +
What happens after the support and updates expire? −

Most of our Rental Booking extensions and plugins come with one year of support and updates. After that it can be renewed at $299/year.

But don’t worry, even if you don’t renew support and updates you can continue to use the rental booking extension and plugins on your Magento or WooCommerce website. You just won’t get access to support or the latest versions with new features.

Where can I find developers to customize your rental system? +
How can I integrate the rental booking system with my existing website? +
Does Magento 2 have rental bookings built in? +
Which Magento versions do you support, and does it work with Hyvä? +
How does Multi-Source Inventory work for rentals? +
All FAQs ›

Ready to take rentals on Magento 2?

Over 15 years of rental software development experience, and hundreds of stores relying on Sales Igniter rental bookings. Not on Magento? The same system runs on WooCommerce.