How-to· 5 min read· Updated Aug 10, 2026

How do I rent out equipment online with a deposit and a return date?

By Storzu·

Quick answer

List each item with the rates you actually charge — hour, day, week or month — and take a security deposit alongside the rental total. The customer picks a duration and the price is calculated from it. The deposit is charged with the order rather than held and auto-released, so returning it is a manual step in your own payment processor.

Rental has three requirements that ordinary ecommerce simply does not have: the price depends on how long, you usually want money held against damage, and you need to know when the thing is coming back. A normal store checkout handles none of them.

Rates by duration, not one price

Each item carries the rates you actually quote — hourly, daily, weekly, monthly — and you turn on the ones you offer. A customer picks a duration and the total comes from the matching rate, so a week costs your week rate rather than seven day rates. Minimum and maximum durations stop the edge cases that lose money at both ends.

Deposits, and exactly how they work

A security deposit is added to the rental total and charged with the order, so the customer pays both in one transaction and you are not chasing it afterwards.

What it is not: an authorization placed on a card and released automatically. The deposit is charged, so when the item comes back undamaged you issue a refund in your own payment processor. That is a manual step, and if you were expecting hold-and-release you should know before you switch, not after your first return.

Knowing what is out and when it returns

Stock counts control how many of an item can be out at once, and each rental records a start date and a calculated return date. That is enough for a small inventory of interchangeable items — tables, tools, sound gear.

It is not enough if you track individual serialized units, need per-unit service history, or run a yard where knowing which specific machine went out matters. That is dedicated rental software, and this is not pretending to be it.

Getting paid

Card payments settle into your own Stripe or PayPal account on a paid plan, deposit included, with no commission taken on a rental.

Starting cost

Free covers 10 rental items and 30 rentals a month with no card required. Growth at $9.99 a month adds your own domain and card checkout — US pricing.

Frequently asked questions

Can I charge by the day and by the week?

Yes. Each item can carry hourly, daily, weekly and monthly rates, and you enable the ones you actually offer. The customer picks a duration and the total is calculated from the matching rate rather than multiplying a day rate seven times.

Can I take a security deposit?

Yes. A deposit is added to the rental total and charged with the order, so the customer pays the rental plus the deposit in one transaction.

Is the deposit released automatically when the item comes back?

No, and this is the important detail. The deposit is charged, not authorized-and-held, so returning it is a refund you issue in your own payment processor when the item is back and undamaged. If you want an automatic hold-and-release, this does not do that.

Can I set minimum and maximum rental durations?

Yes. Minimums stop someone renting a generator for one hour when your economics need a day, and maximums keep long holds from quietly turning into sales.

Does it stop the same item being rented twice?

Stock counts govern how many of an item can be out at once, and each rental carries a start date and a calculated end date. For a small inventory that works well; if you rent hundreds of serialized units and need per-unit tracking, you want dedicated rental software.

What does it cost?

Free covers 10 rental items and 30 rentals a month with no card. Growth is $9.99/month for your own domain, card checkout and 50 items.

Ready to start your free store?

Build it in minutes. Orders, bookings and payments, with no per-order commission.

Create your free store →

Related guides