Skip to content

Equipment Rental

Use Equipment Rental when your business rents equipment to customers and needs to know what is available, what is currently out, and what is overdue.

The plugin is useful for restoration, landscaping, roofing, painting, construction, and other trades that rent items such as dehumidifiers, air movers, scaffolding, lifts, or specialty tools.

How it works

Equipment Rental has two main tabs:

  • Units — the catalog of individual rental items you own.
  • Contracts — customer rental agreements for units that are currently out, returned, overdue, or lost/damaged.
ToolbagCRM Equipment Rental page showing unit cards, contract tabs, and rental summary totals
Equipment Rental separates the unit catalog from customer rental contracts so teams can see availability and overdue items quickly.

Rental units

For each unit, you can track:

  • Name
  • SKU
  • Serial number
  • Daily rate
  • Weekly rate
  • Monthly rate
  • Replacement cost
  • Condition: Excellent, Good, Fair, or Poor
  • Notes

Units can be filtered by:

  • Available
  • Rented
  • Out of service

You can add a unit, edit a unit, retire a unit, or delete a unit when it does not have an active contract.

ToolbagCRM Equipment Rental setup page with default rates, handoff notes, overdue alerts, and lost damage grace period
Rental settings set the default rate tiers, handoff notes, overdue-alert timing, and lost/damaged grace period for new rentals.

Rental contracts

A contract records a customer rental for a specific unit. Contract details include:

  • Rental unit
  • Customer
  • Related job, when applicable
  • Start date
  • Due date
  • Agreed rate
  • Return date
  • Total charged
  • Notes

Contracts can be filtered by:

  • Active
  • Overdue
  • Returned
  • Lost / damaged

You can open a contract, return a contract with the final charged amount, mark a contract lost or damaged, and delete returned or non-active records when appropriate.

Dashboard counts

The page shows quick stats for:

  • Available units
  • Rented-out units
  • Overdue contracts
  • Month-to-date rental revenue
  1. Enable Equipment Rental from Settings → Features.
  2. Add each rentable unit with its rate, serial number, condition, and replacement cost.
  3. Open a contract when a customer takes a unit.
  4. Watch the Overdue contracts count and filter to follow up on late returns.
  5. Return the contract when the equipment comes back, including the total amount charged.
  6. Mark the contract lost/damaged if the unit does not come back in usable condition.

Current product notes

  • A unit cannot be rented to a new customer until its current active contract is returned or otherwise closed.
  • A unit with an active contract cannot be deleted.
  • The plugin tracks rental revenue entered on returned contracts; it does not create invoices automatically in the current implementation.

Built for contractors and home-service businesses.