Understanding Availability
Availability is at the heart of the rental system. It determines whether a customer can book a product for their requested dates and times. EquipDash calculates availability in real time based on your inventory, active bookings, and items in the workshop.
How Availability Is Calculated
For any given product and date range, EquipDash runs this calculation:
Available = Total Stock - Reserved - Picked Up - In Workshop
| Factor | Description |
|---|---|
| Total Stock | The total number of inventory units you own for this product |
| Reserved | Units assigned to confirmed bookings that overlap with the requested dates |
| Picked Up | Units currently out with customers |
| In Workshop | Units currently in the workshop for maintenance |
If the result is greater than zero, the product is available. If it is zero or negative, the product is fully booked (or you have a shortage).
Example
You have 10 surfboards:
- 3 are reserved for upcoming bookings
- 2 are currently picked up by customers
- 1 is in the workshop
Available: 10 - 3 - 2 - 1 = 4 surfboards
Availability with Variations
When a product has variations (e.g., sizes), availability is calculated per variation. A customer booking a Medium wetsuit only sees availability for Medium units, not the total across all sizes.
Availability with Item Tracking
With item-level tracking, each individual unit has its own status. EquipDash checks the status of every unit to determine the count in each category (reserved, picked up, in workshop, available).
Availability with Group Tracking
With group-level tracking, the total stock is a single number. EquipDash deducts bookings from this number to calculate what is available. You do not track which specific item goes to which customer.
Buffer Time and Availability
If you have set up buffer time on a product (e.g., 1 hour before and after each booking for cleaning), EquipDash includes the buffer periods when checking for overlaps. This means:
- A booking from 9:00 AM to 5:00 PM with a 1-hour buffer blocks the item from 8:00 AM to 6:00 PM.
- Another customer trying to book from 5:00 PM will see the item as unavailable until 6:00 PM.
Rental Period Limits and Availability
If you have set minimum or maximum rental durations on a product, customers will be prevented from booking outside those limits -- even if inventory is available.
Minimum Booking Notice and Availability
If you require a minimum booking notice (a lead time before a rental can start), a pickup inside that window is treated as unavailable on customer-facing channels -- even if inventory is free. For example, with a 2-hour notice a customer cannot book a pickup that starts within the next two hours; the earliest selectable pickup moves forward by the notice period.
The "earliest available pickup" shown in the notice message is a real, bookable slot: it is rounded up to the next 15-minute increment and respects your opening hours, rolling to the next open day if the lead time would land after you close.
How it is applied depends on the channel:
- Customer widget and API -- the pickup is blocked outright.
- Point of sale and the AI assistant -- staff can override and book inside the window; the item stays available and a warning is shown so the override is intentional.
Set it per product, or as a Rentals default for all products.
Pickup Window Capacity and Availability
Separately from per-product stock, you can cap how many pickups happen in each time window across your whole business (for example, "5 pickups per 15 minutes"). This protects your counter from a rush when lots of bookings would otherwise start at once.
EquipDash counts the pickup (start) time of each booking against fixed time-window buckets aligned to the start of the day. It does not count rentals that are merely out during the window, and it does not count returns -- only pickups starting in that bucket. When a bucket reaches the cap, the window behaves like this:
- Customer widget and API -- the pickup time is blocked. In the listing the product shows as Not available, and the product page displays a Fully Booked banner, so a customer cannot book that pickup time.
- Point of sale and the AI assistant -- staff can still book into a full window; the item stays available and a warning is shown so the override is intentional. Configure it as a Rentals default under Settings → Rentals → General Settings.
Real-Time Updates
Availability is calculated in real time. When:
- A new booking is created, availability decreases immediately.
- A booking is canceled, availability increases immediately.
- An item is sent to the workshop, availability decreases.
- An item is returned from the workshop, availability increases.
There is no delay -- the widget and calendar always show current availability.
Shortages
A shortage occurs when you have more reservations than stock for a given date. This can happen if:
- Bookings were created before inventory was fully set up.
- Stock was reduced after bookings were made.
- Items were sent to the workshop that were already reserved.
EquipDash highlights shortages in the availability report so you can take action (e.g., contact customers to reschedule or source additional stock).
Related Guides
- Checking Availability -- Using the availability checker tool.
- Availability Reports -- Viewing utilization and availability data.
- Inventory Units -- Managing your physical inventory.
- How the Workshop Works -- How the workshop affects availability.