Rental Management

Manage equipment rentals, take bookings for later dates, and process returns with deposits and extra charges. Perfect for rental businesses of any size.

Before You Start

A rental item rents out stock you already track, so each one needs a stock record first:

  1. Create the product under "Expense products" or "Revenue products" and turn on Track Inventory. See Product Management.
  2. Add its stock: on "Stock Levels", click "Add Item", pick the product and a location, and enter how many you own. Recording a purchase of the product adds it too. See Inventory Management.

Setting Up Rental Items

  1. Go to Rental Inventory in the sidebar
  2. Click "Add Item" to create a new rental item
  3. Pick the stock record it rents out, shown as the product and its location. Its stock is how many units you have.
  4. Set a daily, weekly, or monthly rate (at least one)
  5. Set the security deposit for each unit (optional)

Tracking Availability

Monitor your rental inventory status:

  • Total Items: Every unit you own, on the shelf or out with customers
  • Available: Units on the shelf and ready to rent
  • Rented Out: Units currently out with customers
  • In Maintenance: Units temporarily unavailable for service

Click the calendar icon on an item to see how many units are free on each day, including units reserved for later dates.

Creating a Rental Record

  1. Go to Rental Records in the sidebar
  2. Click "New Rental" to create a new record
  3. Select the customer and the start and due dates. Customers come from the Customers page, or use "Create new customer"
  4. Add each rental item and its quantity
  5. Check the deposit and estimated amount
  6. Save the rental record

You can also rent out a single item from Rental Inventory with the Rent Out button.

Booking ahead: A rental that starts after today is saved as a reservation. Its stock stays on the shelf until you check it out, and the same units can't be booked for dates that overlap.

Rental Status

Track each rental through its lifecycle:

  • Reserved: Booked for later dates and not picked up yet
  • Active: Item is currently rented out
  • Returned: Item has been returned and rental is complete
  • Overdue: Return date has passed
  • Cancelled: A reservation that was cancelled

Checking Out a Reservation

  1. Find the reserved rental in Rental Records
  2. Click "Check Out" when the customer picks it up
  3. The units leave your stock and the rental becomes Active

If the customer picks it up early, the rental starts that day. To cancel a reservation instead, click "Cancel Reservation".

Processing Returns

  1. Find the rental in your active rentals list
  2. Click "Return" and check the return date. The cost is worked out from the days it was out.
  3. Add any late fee or damage as an extra charge, with a note saying what it is for
  4. Enter how much of the deposit to refund. The whole deposit is filled in; enter less to keep part of it.
  5. Tick "Mark as Paid" if the customer has paid
  6. Click "Confirm Return". The units go back into stock automatically.
  7. If the rental was invoiced and the invoice was paid online, the refund window opens with the deposit ready, so it goes back to the customer through Stripe or Square

Tip: A rental marked paid without an invoice is recorded in your revenue. Marking it unpaid removes that revenue again. If you create an invoice from the rental instead, the invoice records it, with one line for each item and one for any extra charges.

Maintenance Mode

Mark items as unavailable when they need service:

  • Edit the item and set its status to "In Maintenance" to remove it from available inventory
  • Return it to "Active" status when service is complete

Rental Records Dashboard

The Rental Records page displays four summary cards:

  • Total Rentals: All rental records
  • Active: Currently rented out
  • Overdue: Rentals past their return date
  • Total Charged: What returned rentals charged, including extra charges, whether or not they've been paid
Esc