Shopify rental app

Rentals on Shopify that never double-book.

HyreKit blocks the whole rental window, holds the cart while a customer checks out, and adds a cleaning buffer between hires. The same item is never promised twice.

Built for equipment & gear rental. Running live on koduaed.ee.
Already on another rental app? Switch in minutes — your bookings stay in Shopify.
Plate compactor
1 in stock · 1-day cleaning buffer
JUN
Available Booked Buffer
See it in action

From empty calendar to confirmed booking.

A better rental app for Shopify

Built for the way rentals actually work.

A rental isn't a one-day appointment — it's an item that leaves, comes back, and needs cleaning before it goes out again. HyreKit is built for that from the ground up, so the parts most booking tools leave to you are simply handled.

Elsewhere

A single day gets blocked

Multi-day hires overlap because nothing reserves the days in between. HyreKit blocks the entire window, every night of it.

Elsewhere

Deposits are a theme hack

You paste code to drop a "bond" product in the cart. HyreKit takes a refundable deposit natively and tracks it against the return.

Elsewhere

The calendar lives in one place

HyreKit publishes a feed you subscribe to in Google, Outlook or Apple, so every booking shows up where your team already looks.

Elsewhere

Setup needs a developer

Pick the products, set min and max days, set stock. The booking widget appears on the page. No theme surgery.

Elsewhere

Walk-ins can't pay online

A customer books over the phone or at the counter. HyreKit adds the booking by hand and emails them a Shopify payment link — paid online, no manual invoicing.

Already running rentals on another app? Switching is easy: your Shopify orders never move, you import any in-progress bookings from a CSV, and swap one product-page widget. Read the 5-step switch guide →

Built to stay reliable. Every release passes 44 automated checks before it ships — no untested code reaches your store — and the app runs on health-monitored hosting. Double-booking protection is the core promise: the same unit is never sold twice.

What you get

Everything a rental needs, nothing it doesn't.

No double-bookings

Real-time availability, a hold on the cart during checkout, and full-window blocking so an item is never promised twice.

Premium

Security deposits

Take a refundable bond at checkout and release it on return. Native, not a copy-pasted theme snippet.

Calendar sync

Subscribe your bookings in Google, Outlook or Apple Calendar. Your team sees every hire without logging in.

Premium

Flexible pricing

Charge a daily rate on any Shopify plan — the customer pays it for each day they hire. On Shopify Plus you can also layer in day-of-week or seasonal rates and automatic duration discounts.

Premium

Assets & maintenance

Track each physical unit, its service intervals and history, so gear gets serviced before it fails on a customer.

New

Scan it out, scan it back

The free Android Companion app turns a phone into a counter. Scan a machine's code to hand it out against the right booking; scan it again on return to log engine hours and condition. Works offline in the yard.

Get the Companion app →

New

Every machine has a name

Two of the same chipper are no longer the same thing. Each unit carries its own serial, rental count, engine hours and service log — and a booking remembers which one went out.

Standard

Multi-unit & buffers

Hold a stock count per item and set a lead or lag window so there's time to ship, check and clean between hires.

Speaks your languages

The booking widget shows automatically in your customer's language — no setup, no copy to manage. It ships in nine major languages with an English fallback, and we add any language you need.

Standard

Manual bookings

Take a phone or in-person hire and it lands in the same calendar and availability as your online bookings.

Pickup & return built in

Confirmation emails carry the rental dates, your pickup address and hours, and a short safety note for the gear.

Setup, start to finish

Three steps. No code.

01

Set the rule

Choose which products are rentable, how many you have, and the shortest and longest hire you'll allow.

02

Customers pick dates

The widget shows real availability on the product page. Booked and buffer days are out; the cart is held during checkout.

03

See it everywhere

The booking lands in your HyreKit calendar and the feed you subscribed to. Nothing to reconcile by hand.

Managing HyreKit

Run your rental, end to end.

Everything you set lives in one app inside Shopify admin. Here's how each piece works and where to find it.

ProductsStandard

Decide what's rentable and how much of it you have.

  1. Open HyreKit → Assets and link each physical unit to its Shopify product.
  2. Set how many units you hold, so the same item can be hired in parallel up to your real stock.
  3. Choose the shortest and longest hire you'll accept.
BuffersStandard

Give yourself time to ship, check and clean between hires.

  • Add a lead or lag window per product. Those days show as unavailable around every booking, so nothing goes back out before it's ready.
PricingPremium

Set the numbers to match how you actually rent.

  • Charge a daily rate on any plan — the customer pays it for each rental day.
  • On Shopify Plus, vary the rate by day of week or season and reward longer hires with automatic duration discounts.
DepositsPremium

Take a refundable bond on the gear that needs one — switched on per product, with its own amount as a net value in your store currency.

  1. Open HyreKit → Deposits.
  2. Tick Deposit on each product that needs a bond; leave the rest off.
  3. Type the amount (net, in your store currency) and press Save deposits.

At checkout the deposit rides along as its own line next to the rental, so the customer sees exactly what is hire and what is bond. When the item comes back in good order you refund the deposit line in full; keep part of it for damage or a late return.

HyreKit › Deposits
Deposits
Trench cutter Lumag GF800 DepositEUR50.00
Lawn robot Mammotion Luba DepositEUR120.00
Pressure washer Nilfisk C3 DepositEUR0.00
Save deposits
Checkout
Trench cutter Lumag GF800Hire · 27–28 Jun (2 days)€90.00
Security depositRefundableReleased on return€50.00
Total€140.00

Deposits are part of the published HyreKit app and work on any Shopify plan.

Assets & servicePremium

Keep each physical unit healthy.

  • Track serial, location and engine hours per unit.
  • Set service intervals and log maintenance, so gear is checked before it fails on a customer. A unit in service drops out of availability on its own.
CalendarStandard

See every hire without logging in.

  • Open HyreKit → Calendar for the in-app view, or subscribe the booking feed in Google, Outlook or Apple Calendar. Your whole team stays in sync.
Manual bookingsStandard

Phone and walk-in hires belong in the same place.

  • Add a manual booking and it shares the same calendar and availability as online orders, so it can't be double-booked.
LanguagesAll plans

Nothing to translate.

  • The booking widget follows the language your customer is browsing in — ten languages out of the box, English as the fallback, and any language added on request.
Pricing

Start free. Pay when it earns its keep.

Flat monthly price, billed through Shopify. Annual plans save two months. Every paid plan starts with a 14-day free trial.

Basic
Free
For one shop getting started
  • Date-picker & live availability
  • Cart holds & no double-booking
  • Blackout dates
  • Order confirmation with dates
  • Up to 15 rentable products
Get it on Shopify
Most popular
Standard
$14 / mo
$140 / yr — two months free
  • Everything in Basic, unlimited products
  • Multi-unit stock & cleaning buffers
  • Longer-hire discounts
  • Calendar feed & admin calendar
  • Manual bookings & pickup emails
Start 14-day trial
Premium
$29 / mo
$290 / yr — two months free
  • Everything in Standard
  • Refundable security deposits
  • Rental extensions & late fees
  • Assets & maintenance tracking
  • Flexible pricing rules & priority support
Start 14-day trial
Good to know

Questions, answered.

How do deposits work?

On Premium, HyreKit adds a refundable deposit at checkout and tracks it against the booking. You release it in full or in part when the item comes back.

I'm already on another rental app — can I switch?

Yes, and it's quick. Your past and current Shopify orders never move, so nothing is at risk there. Set up your products in HyreKit, import any in-progress bookings from a CSV, and swap the product-page widget. See the migration guide.

What happens if I change plan?

Upgrades unlock immediately. If you downgrade, nothing is deleted: existing bookings, deposits and discounts stay. The higher-tier features simply stop taking new actions.

Which Shopify plan do I need?

Core rentals — daily-rate pricing, the booking calendar, deposits and maintenance — run on every Shopify plan, including Basic. The widget installs as a theme app block on Online Store 2.0 themes. Two advanced extras use Shopify Functions and therefore need Shopify Plus: day-of-week / seasonal rate rules and automatic duration discounts.

Will it slow my store down?

The widget is small and availability is cached. HyreKit is built to stay out of the way of your storefront and your checkout.

Can I take phone bookings too?

Yes. Add a manual booking and it shares the same calendar and availability as online hires, so nothing gets double-booked.

Which languages does the widget support?

It follows the language your customer is browsing in. Estonian, English, Russian, German, French, Spanish, Italian, Dutch and Portuguese ship out of the box, with English as the fallback for anything else — and we add a language on request.

Is my data mine?

Your bookings and assets are yours. Export them any time, and they stay intact whatever plan you're on.

Where do I set deposits?

In the HyreKit app under Deposits. Switch a deposit on per product and enter the amount as a net value in your store currency. Products without it checkout as a plain hire.

How do I return a deposit?

When the gear comes back fine, refund the deposit line in full. If there's damage or a late return, keep part of it and refund the rest — it's a normal Shopify refund on that line.

Can the deposit differ per item?

Yes. Each rental product carries its own on/off switch and its own amount, so a hedge trimmer and a mini excavator can ask for very different bonds.

What does the customer see in another currency?

The deposit is shown in the same presentment currency as the rest of the cart, converted automatically, so the bond reads correctly wherever the customer is buying from.

Available now

Be one of the first rental shops on HyreKit.

HyreKit is live on the Shopify App Store. Install it, set up your rentals, and start taking bookings in minutes. Already on another rental app? Your orders stay in Shopify and your bookings import in minutes — switching is a quiet afternoon, not a project.

View on the Shopify App Store