Skip to main content

Rental Marketplace

Version: v1.0
Last Updated: May 30, 2026

An overview of how the rental marketplace works and how the parties interact. For step-by-step guides, see the Customer Guide and the Rental Partner Guide.


What it is

The rental marketplace lets customers rent items for a period — paying a daily rate plus a refundable deposit, receiving the item, and returning it at the end. It's the only marketplace with two delivery legs: outbound to the customer and return back to the provider.

📸 Screenshot: Rental customer-facing browse screen


Who the parties are

PartyRole
CustomerBooks an item for a period, pays, uses it, and returns it
Rental provider (partner)Lists inventory, prepares items, confirms outbound and return
RiderDelivers the item outbound and collects it on return
Delivery companyEmploys the rider; assigned by the provider for third-party delivery
Platform (BookMaMe)Runs the marketplace, processes payment and deposit, deducts the service charge, settles the partner

End-to-end flow

Customer selects an item, variant, and rental period
→ Reviews pricing (daily rate × days + deposit + service charge)
→ Books and pays
→ Provider prepares the item (ready_for_dispatch)
→ Outbound: rider delivers (or customer collects)
→ Customer uses the item for the rental period
→ Return: rider collects (or customer returns) → provider confirms receipt
→ Deposit released (clean) or retained (damage, admin-reviewed)
→ Reservation completes → partner is paid automatically

Outbound and return logistics

Rentals are unique in having a round trip:

  • Outboundready_for_dispatch → picked_up → delivered
  • Returnreturn_requested → delivery_confirmation_requested → return_confirmed

The return confirmation is the record that the item came back; it releases the deposit. Both legs use PIN handoffs. Fulfillment can be third-party delivery, self-delivery, or customer pickup/return.


Deposit and damage policy

A security deposit (flat or tiered) is collected at booking or pickup. On a clean return the deposit is refunded; on damage the provider requests retention, which the platform reviews. The deposit is held separately from the provider's earnings.


How payments flow

  • Customer pays the rental fee + deposit by online card/mobile money, or cash at pickup
  • The payout is triggered after the return is confirmed (not at booking)
  • The platform deducts the service charge; cash collected directly (pickup/return) is reconciled in the ledger

What's unique about this marketplace

  • Two delivery legs (outbound + return) — the only marketplace with return logistics
  • Availability calendar with date blocking and automatic double-booking prevention
  • Deposit with damage review on return
  • Payout happens at return confirmation, not at booking
  • Free rentals possible (0 rate) while still holding a deposit

Learn more