Miko Product RentalsMiko Product Rentals

Live on App Store

Rent out your products. Right from your Shopify store.

Add a rental booking calendar to any product in minutes. Customers pick their dates, you manage everything from one dashboard. No coding, no workarounds, no headaches.

  • Free plan available. No credit card required to get started.
  • Works with Shopify Sidekick. Ask it about overdue rentals and availability.
Miko Product Rentals
Install free on Shopify

Why merchants install it

What Product Rentals does for your store

A camera and lenses on a dark table

Live availability on the product page

Customers pick their dates on a booking calendar, with multi-unit overbooking protection.

Camera gear laid out on a desk

Deposits handled for you

Take a refundable deposit per booking, then release or keep it from your dashboard.

A camera on a tripod by a window

Returns chased automatically

Booking, reminder and overdue emails go out on their own on every plan.

How it works

Live in three steps

  1. 1

    Install free

    Add the app and choose which products you rent out, with unit counts and rates.

  2. 2

    Add the block

    Drop the Miko Rentals block onto your product page in the theme editor.

  3. 3

    Take bookings

    Every booking lands in one dashboard with dates, deposit and return status.

Designed for how rental businesses actually work

01Date picker

Add a rental date picker to any Shopify product

Turn any product into a rentable item. Customers choose their start and end dates on the product page and pricing calculates from the duration automatically, with no separate rental storefront to maintain.

  • Native theme app extension, no code
  • Start and end date selection on the product page
  • Pricing calculated from the rental duration
  • Blocks dates that are already booked
  • Minimum and maximum rental duration rules
Miko Product Rentals, add a rental date picker to any Shopify product

02Multi-unit inventory

Multi-unit rental inventory per product and variant

If you own eight of something, eight customers can rent it on the same day and the ninth cannot. Miko tracks real availability per unit rather than treating stock as a single number, counted day by day.

  • True availability per unit
  • Per variant inventory
  • Unit selector appears when more than one unit exists
  • Overbooking prevented automatically
  • Capacity re-checked at payment, any clash flagged for review
Miko Product Rentals, multi-unit rental inventory per product and variant

03Standard checkout

Rentals go through the normal Shopify checkout

No draft orders, no invoices, no manual follow up. Rental bookings check out through Shopify exactly like any other order, so your payments, taxes and reporting stay in one place.

  • Native Shopify checkout
  • Works with your existing payment providers
  • Mix rentals and regular items in one cart
  • Rental dates carried on the order
  • No workarounds for your customer
Miko Product Rentals, rentals go through the normal Shopify checkout

04Booking calendar

A booking calendar that shows what is out and what is coming back

See every booking in one view, know what is on hire today, and see what is due back before a customer asks.

  • All bookings in one calendar
  • Filter by product
  • Color-coded: confirmed, out on rental, needs review, overdue
  • Upcoming returns at a glance
Miko Product Rentals, a booking calendar that shows what is out and what is coming back

05Deposits

Collect a deposit and release it on return

Take a security deposit at checkout and release it once the item comes back in good condition, without chasing payments manually. If it comes back damaged, forfeit it instead.

  • Deposit collected at checkout
  • Released or retained on return
  • Set per product and per variant
  • Full record against the order
Miko Product Rentals, collect a deposit and release it on return

06Dashboard

Run the whole rental operation from one dashboard

Bookings, inventory, deposits and automated customer emails in one place, so a rental business runs on Shopify rather than beside it. Filter by status and search by customer name.

  • Every booking and its status
  • Inventory and availability
  • Automated booking, reminder and overdue emails
  • Deposit tracking
  • Internal notes per booking for your team
Miko Product Rentals, run the whole rental operation from one dashboard

See it in action

See a rental booked, end to end.

Eighteen seconds, no narration needed. Dates chosen on the product page, deposit taken, booking in the dashboard.

How it works

Up and running in under 10 minutes

Miko Product Rentals is built for Shopify merchants, not developers. You do not need to touch your theme code or hire anyone to set it up.

  1. 01

    Install and select your rental products

    Install Miko Product Rentals from the Shopify App Store. Pick the products you want to rent out and set your pricing, unit count, and any minimum rental duration. That is all there is to it on the setup side.

  2. 02

    Add the date picker to your product pages

    Enable the Miko Rental Calendar block in your Shopify theme editor. It slots into any section of your product page. Customers immediately see an availability calendar and can select their rental dates without leaving your store.

  3. 03

    Manage bookings from your dashboard

    Every booking lands in your Miko dashboard with full customer details, rental dates, deposit status, and booking history. Mark items as returned, release deposits, add notes, and send follow-up emails all from one place.

Features

Everything your rental business needs

Miko Product Rentals gives you a complete rental management layer on top of your existing Shopify store. No separate booking system. No manual spreadsheets. A native booking calendar on the product page, multi-unit inventory that works at the variant level too, and deposits you release or forfeit with one click, plus:

Flexible Rental Pricing

Set your price per day, per week, or per month. Set all three and Miko applies the longest rate that fits the customer's chosen duration, with any extra days at the daily rate. Different rates per variant are supported.

Automated Emails

Miko sends booking confirmation emails when payment is made, return reminders the day before the due date, and overdue emails when an item is not back on time, on every plan. Customizable templates with your branding.

Late Fee Tracking

Configure a grace period and a flat daily late fee. Miko flags overdue bookings automatically and calculates the amount owed. Keeps you on top of returns without chasing customers manually.

Blocked Dates

Need to take a product off the calendar for maintenance, a photoshoot, or a public holiday? Block specific dates per product or across your whole store in seconds. Bookings cannot be made for blocked periods.

Full Booking Management

Every rental moves through a clear lifecycle: pending, confirmed, active, returned, overdue, or canceled. Your dashboard shows you exactly where every booking stands at any given moment.

Analytics Dashboard

See your rental activity at a glance. Track revenue this month and all time, average booking value and rental length, active and overdue rentals, deposits held, and your top products by rental revenue. Everything inside your Shopify admin.

Technical Edge

Rentals built into Shopify, not bolted on beside it.

Miko Product Rentals uses Shopify's own extension points for the storefront, the cart and the order, so bookings, payments and refunds stay in your normal Shopify records.

Technical Stack

Checked in the Miko Product Rentals code, September 2026

Storefront
Theme app extensionThe Miko Rental Calendar is an app block you add in the theme editor. No script tags injected into your theme and no theme files edited.
Checkout
Shopify Function (cart transform)Sets each rental line to the booked total at checkout. Shopify allows this price update on Shopify Plus and development stores.
Bookings
Shopify order webhooksOrders created, paid and cancelled reach Miko's servers, which create, confirm or cancel the booking and re-check capacity day by day.
Availability
Live availability endpointThe date picker asks Miko for booked and blocked dates for each product, so the calendar always reflects real bookings.
Emails
Miko email or your own SMTPConfirmation, return reminder and overdue emails go out from Miko on every plan, or from your own domain via SMTP on Starter and above.
Assistant
Shopify Sidekick extension7 Sidekick tools: overdue, active and upcoming rentals, availability checks, customer booking lookups, your rental catalogue and pricing, and rental revenue.

Pricing

Start free. Upgrade as your rental volume grows.

Every plan includes the core rental feature set. The free plan is genuinely free, not a 14-day trial. Paid plans add a 14-day free trial. Upgrade when your rental volume grows.

Free

$0

10 lifetime rentals

  • 10 total rentals (lifetime, not monthly)
  • Full rental date picker on product pages
  • Multi-unit inventory management
  • Deposit collection and management
  • Booking, return reminder and overdue emails
  • Customizable email templates with your branding
  • Booking dashboard and calendar view
  • Blocked dates per product
  • "Powered by Miko Rentals" badge on widget
Get Started Free

Starter

$19.95/month

50 rentals per month · 14-day free trial

  • 50 rentals per calendar month
  • Everything in Free
  • Remove Miko branding from storefront widget
  • BYO SMTP (send from your own domain)
Start with Starter
Recommended

Growth

$49.95/month

200 rentals per month · 14-day free trial

  • 200 rentals per calendar month
  • Everything in Starter
  • Priority response within 1 business day
Start with Growth

Pro

$89.95/month

500 rentals per month · 14-day free trial

  • 500 rentals per calendar month
  • Everything in Growth
  • Priority response within 4 hours
Start with Pro
View Pricing for every Miko app →

All charges are billed in USD.

Built For

Built for any Shopify merchant who rents

Whether you rent out one product or five hundred, Miko Product Rentals handles the complexity so you can focus on your customers. Each rental product gets its own unit count, daily, weekly and monthly rates, optional minimum and maximum rental days, and a refundable deposit per unit, and products with variants get their own units, rates and deposit for each variant.

  1. 01

    Outdoor and Sports Gear

    Kayaks, bikes, surf equipment, camping gear. Rent by the day or week with availability built right into your store.

  2. 02

    Photography and AV Equipment

    Cameras, lenses, lighting rigs, and audio gear. Set daily or weekly rates and collect deposits automatically.

  3. 03

    Costumes and Formal Wear

    Costumes, suits, gowns, and accessories. Know exactly what is booked, when it is due back, and what is overdue.

  4. 04

    Furniture and Props

    Event furniture, staging props, art installations. Set minimum rental days and let Miko handle the availability calendar.

  5. 05

    Tools and Equipment

    Power tools, construction equipment, specialist machinery. Manage units across products and keep your calendar accurate.

  6. 06

    Event Supplies

    Marquees, sound systems, lighting, catering equipment. Block dates for maintenance or closed periods with one click.

FAQ

Answers to the things merchants ask most

Common questions about plans, the date picker, variants, deposits and overdue returns.

Does Miko Product Rentals work on any Shopify plan?

Yes. Miko Product Rentals installs on every Shopify plan including Basic, Shopify, Advanced, and Plus, and none of Miko's own plans is locked to Shopify Plus. One Shopify rule to know: the rental total is set at checkout by a Shopify cart transform Function, and Shopify currently lets these Functions change a line price only on Shopify Plus and development stores. If your store is on another Shopify plan, place a test booking before going live and contact us if the checkout total does not match the booking.

Is there a genuinely free plan, or is it just a trial?

The Free plan is genuinely free, not a 14-day trial. You get 10 lifetime rentals at no cost with no credit card required. If you are just getting your rental business started, or testing the waters, the free plan is a real starting point.

How does the rental date picker appear on my product pages?

Miko Product Rentals uses a Shopify Theme App Extension, which means it adds a block to your Shopify theme editor. You simply drag the Miko Rental Calendar block onto your product page template in the theme editor. No code editing, no theme file changes.

Can I rent products with multiple Shopify variants?

Yes. Each Shopify variant can have its own unit count, daily rate, weekly rate, monthly rate, deposit, and availability. If you rent kayaks in Small, Medium, and Large sizes, each size gets its own separate inventory pool and pricing configuration.

How does the deposit get paid and returned?

The deposit is added to the Shopify checkout total alongside the rental price. When the customer pays, the full amount including deposit goes through your normal Shopify payment gateway. When you mark the booking as returned in your dashboard, you can release the deposit back to the customer via Shopify's refund system, or forfeit it if there is damage.

What happens when a rental becomes overdue?

When a rental passes its return date without being marked as returned, Miko automatically updates the booking status to overdue and sends an overdue notification email to the customer, on every plan. You can configure a grace period before late fees kick in, and a flat daily late fee amount in your settings, and Miko prepares the late fee as a Shopify draft order invoice.

Miko Apps

Ready to start renting on Shopify?

Turn your Shopify store into a rental business. Free plan available. No credit card required to get started. Built by Tripster Developers · Auckland, New Zealand · Shopify Partner since 2016

The Miko Suite

Better together.

Every Miko app is built to compound with the others: one customer brain, one checkout, one support team.