Booqable Features

Explore the full feature overview of our easy-to-use rental software.

  • Try all features for free
  • No credit card required

Inventory

Track, organize, and manage your rental products in one place.

Stock tracking

Track inventory levels for both individually managed (trackable) items and bulk items without unique IDs. Get a real-time view of what’s available, rented out, or awaiting return.

Barcodes, QR codes

Assign barcodes or QR codes to products for fast check-ins and checkouts using a scanner or the Booqable mobile app. Speeds up warehouse operations and reduces manual errors.

Variations

Create product variations based on attributes like size, color, or model (e.g. "Mountain Bike, Medium"). Customers can easily select the version they want when booking.

Shortage thresholds

Define shortage thresholds and choose whether to allow overbooking for certain products. Ideal for items that are easily sourced or sub-rented.

Sales items

Add one-time sales items like consumables or merchandise to offer alongside rentals. You can track quantities or set stock to unlimited for items that are easily replenished.

Services

Offer add-ons like setup, insurance, or cleaning as service items. They appear as toggles in the shopping cart and are listed alongside rental products in orders.

Bundles

Group multiple products into one rental package. You can offer discounted rates based on the individual items, and availability updates automatically based on included stock.

Tags

Add tags to inventory, orders, and customers to organize your account. Use them to filter lists, speed up search, and keep everything easy to manage.

Collections

Create curated product collections for your website. Feature related items together to highlight seasonal sets, popular gear, or event-specific equipment.

Buffer time

Add extra time before or after rentals for cleaning, setup, or transport. Buffer time helps prevent back-to-back bookings and keeps your schedule realistic.

Real-time availability

Track availability as items are reserved, picked up, and returned. Display availability online or let customers request a quote. Booqable supports both hard (real-time) and soft (quote-based) availability.

Availability calendar

Check inventory availability, see which orders a product is booked on, and keep your schedule in sync with Google or Apple Calendar.

Product history

See the full rental history of a product, who rented it, which order it was part of, and which team member handled pickup or return. Actions are time-stamped to the minute for full traceability when equipment goes missing or comes back damaged.

Multi-location

Assign stock to different locations and track availability separately. Manage inventory across warehouses, branches, or pickup points with ease.

Custom fields

Add custom fields to products such as warehouse location, purchase price, or handling notes. Show them on orders, documents, customers, or online checkout when needed.

Import and bulk editing

Quickly import inventory via CSV or use bulk editing to update multiple items at once. Saves time when setting up or making changes across large catalogs.

Low stock visibility

See remaining stock as you add products to orders, so you know when you’re running low and can avoid overbooking.

Downtime scheduling

Schedule downtime to block items from being booked while they’re in maintenance or under repair, keeping availability accurate at all times.

Temporary stock for sub-rentals

Add temporary stock when you sub-rent from another supplier. Availability updates automatically for the dates you set.

Pricing

Set flexible pricing that works for your business and products.

Flat-fee by duration

Set prices by the hour, day, week, or month. Use flat fees or multiply a base rate automatically based on rental length.

Pricing structures

Create rates like “50% off each additional day” or “first week at full price, then discounts apply.” Perfect for common rental pricing models.

Pricing structure templates

Save pricing structures as templates and apply them across multiple products to ensure consistency and speed up setup.

Advanced pricing rules

Customize pricing based on seasons, weekends, or specific dates. Exclude pickup or return days from charges or apply surcharges when needed.

Fixed pricing

Set a fixed price regardless of duration. Ideal for services or sales items that don’t depend on rental length.

Security deposits

Protect against loss or damage with refundable deposits. Calculate deposits as a fixed amount, a percentage of the order total, or a percentage of each product’s custom deposit value.

Coupon codes

Create fixed-value or percentage-based discount codes to boost sales. Apply coupons online or to manually created orders.

Manual price overrides

Adjust prices directly on an order when needed. Override calculated rental rates to apply custom pricing for discounts, special cases, or on-the-fly changes.

Hide prices online

Choose not to display prices in your online store. Let customers submit quote requests or build wishlists instead, ideal for high-touch rentals or complex pricing.

Tax display options

Choose whether prices are shown with or without tax in your online store and on documents. Ideal for B2B or international use cases.

Regional tax settings

Set up country or state-specific tax rates, including multiple rates per order if needed. Apply the appropriate tax based on customer location or business rules.

Currency and formatting

Set your store’s currency, choose how it’s displayed (symbol or code), and control whether it appears before or after the amount. Customize price formatting to match regional conventions.

Disable pricing

Turn off all pricing features for internal use. Ideal for equipment lending programs in schools, universities, or organizations that don’t charge for rentals.

Advanced coupon rules

Set rules for which items qualify, minimum spend, usage limits, and promotion periods to control exactly how and when coupons apply.

Orders & Operations

Create, track, and manage rentals from booking to return.

Order creation

Create orders with automatic pricing and availability updates. Perfect for handling phone or walk-in bookings without delays or double-checking stock.

Order duplication

Duplicate an existing order to save time on repeat bookings or similar rentals. Choose exactly what to copy, like customer details, products, or dates.

Custom order lines

Add custom charges, discounts, or grouped line items like setup fees or labeled equipment sections on orders, quotes, and invoices.

Custom fields

Add custom fields to orders to capture extra information. Use them to track details such as delivery instructions, guest count, venue details, and customer preferences.

Dashboard

View scheduled pickups, deliveries, returns, and pending orders for any time period. Stay organized and keep daily operations running smoothly.

Pickups and returns

Record when equipment is picked up, delivered, or returned. Use a barcode scanner or select items manually, and log damages or notes when needed.

Order statuses

Update order statuses as rentals progress from reserved to picked up, delivered, or returned. Track what’s out, what’s back, and what still needs action.

Late returns

Spot overdue orders at a glance. Late orders are clearly marked in the dashboard and on the orders page.

Notes

Leave notes directly on orders, products, or customer profiles, right where they’re needed. All notes appear in your dashboard so nothing gets missed.

Order filtering

Filter orders by status, payment, tags, or late returns. Quickly find what you need, even when managing thousands of bookings.

Documents

Create and manage professional documents like quotes, invoices, and contracts.

Document templates

Customizable templates auto-fill with order details to generate invoices, contracts, and quotes for every booking. Display every detail you need in your documents, and style them to match your brand.

Custom field display

Choose which custom fields from products, orders, or customers appear on your documents. Show important details, delivery instructions, and more.

Product lines

Customize how product details appear in documents. Adjust layout options, show or hide item images, include or exclude stock items, and more on your invoices, contracts, and quotes.

Document and order syncing

Documents stay in sync with the latest version of each order. As items, pricing, or dates change, you can instantly generate an updated version without manual edits.

Automatic document numbering

Enable global or prefix-based numbering for your documents. If you’re migrating from another system, you can continue your document numbering where you left off.

Quotes

Generate professional quotes that update easily when customers request changes. Attach them to emails or email templates to get orders confirmed faster.

Contracts

Protect your rental business and equipment with rental agreements. Contracts are generated automatically with each order using templates that pull in customer and rental details.

E-signatures

Request e-signatures on quotes and contracts to speed up approvals and reduce paperwork.

Invoices

Invoices update automatically as order details change. Add payment info, set due dates, and finalize them for record-keeping in your Booqable account.

Invoice revisions

When the total order amount changes due to edits or extensions, Booqable automatically generates a new or credited invoice. You can also manually revise finalized invoices to keep your billing accurate and up to date.

Packing slips

Print or download packing slips to help your team prepare equipment and avoid mistakes. Add custom fields for packing or storage notes to make order and delivery prep easier.

Custom CSS

Use custom CSS to adjust the layout and styling of your documents. Hide specific information, change font sizes, move elements, and tailor the appearance to your brand.

Payments

Accept, track, and manage payments and deposits with ease.

Online payments

Accept payments directly through your online store. Customers can pay by credit card, PayPal, or other supported methods during checkout.

Credit card payments

Charge and refund credit card payments directly from an order. You can also manually record cash, check, or external payments to keep all transactions in one place.

Payment requests

Send secure payment links by email or through the mobile app. Customers can pay online using your preferred payment methods, which you manage in your Stripe account.

Partial payments

Let customers pay in installments. Collect a deposit or part of the order amount upfront, and the rest later. Ideal for large orders or confirming reservations in advance.

Pre-authorizations

Place a hold on a customer’s card through Stripe without charging them upfront. Avoid unnecessary transaction fees when releasing security deposits after a return.

Security deposits

Charge refundable deposits that are automatically calculated based on your settings. Apply them globally or set custom deposit amounts for specific products.

Payment statuses

Track payment statuses on orders and documents. Statuses update automatically as payments are made, so you always know which are paid, partially paid, or still due.

Invoice matching

Payments are linked to the correct invoice automatically, even if there are multiple per order. No manual work, no mismatched records.

Tap to Pay

Accept contactless, in-person payments with Tap to Pay, powered by Stripe. No extra card reader needed.

CRM & Emails

Stay connected with customers and automate your communication.

Customer profiles

When a customer books online or you create an order manually, their details are saved to a profile automatically. Add notes, apply discounts, and organize customers with tags.

Custom customer fields

Add custom fields to store details like rider height, production name, or event date. Keep important information easily accessible for smooth communication and order prep.

Customer history

Each profile includes a timeline of past and upcoming rentals. See what a customer has booked and when, without manually logging activity.

Recurring discounts

Assign automatic discounts to specific customers. Loyalty rewards are applied every time they book, no need to enter them manually.

Order confirmation emails

Send automatic confirmation emails for online bookings. Emails are personalized with the correct customer and order details and sent without manual work.

Email templates

Use Booqable’s built-in templates for invoices, reminders, and contracts, or create your own. Templates auto-fill with order and customer info for fast, accurate communication.

Email history

See a complete log of emails per order. Check who sent each email, when it was sent, and whether it was delivered successfully.

Reports

Get insights into product performance, availability, and revenue.

Availability reports

Quickly see how many of each product are available for a specific day or date range. Stay on top of stock levels and answer customer inquiries with confidence.

Product fulfillment reports

View all items scheduled for pickup or delivery within a selected timeframe. Keep your team organized and ensure nothing gets missed during preparation.

Performance reports

Track rental frequency and revenue for each product and stock item. Use these insights to make smarter inventory decisions, like what to buy more of and what to retire or sell.

Company performance reports

Track overall business performance with aggregated KPIs, order volume, and revenue metrics over time.

Customer reports

See customer value at a glance, including revenue, order volume, and average order value per customer.

Coupon reports

Track how each coupon is performing, including total redemptions and discounts given.

Reports export

Export detailed reports for orders, documents, customers, and more. Download your data for analysis, backups, or import into other tools.

Storefront & Website

Create a rental website or add bookings to your existing site.

Website builder

Create a rental website to showcase your products and accept online bookings. Choose from 60+ industry-specific themes designed for rental businesses.

Themes

Choose from a wide range of professionally designed templates tailored to different rental industries. Customize them to fit your brand.

Sections

Build your website with flexible blocks like image banners, product lists, and testimonials. Rearrange sections to highlight what matters most to your rental business.

Collections

Organize products into categories like cameras, lenses, and accessories. Use collections to structure your store and make browsing more intuitive.

Pages

Create custom pages like FAQs, About, or Contact, and control how they appear in your site’s navigation. You can also customize the layout of product and collection pages.

Embed options

Showcase your inventory and accept bookings directly from your existing website. Works seamlessly with platforms like WordPress, Squarespace, or Shopify.

Custom domain

Use your own domain for a fully branded rental website, or connect a subdomain (like rentals.yourstore.com) to add a rental section to your existing site. Your custom domain can also be applied to the checkout when Booqable is embedded.

Responsive design

Booqable websites and embedded components are fully responsive, so your store and booking experience work seamlessly on desktop, tablet, and mobile.

SEO settings

Booqable websites are optimized for search engines out of the box. You can edit page titles, meta descriptions, and URLs to improve how your site appears in search results.

Booking page

A ready-made booking page where customers can browse your inventory, check availability, and pay online. Share the link anywhere or link it from your website.

URL redirects

Configure URL redirects to route visitors from inactive or changed URLs to the right page, keeping your website experience consistent and making the switch from an existing site seamless.

XML sitemap

All Booqable websites come with a built-in XML sitemap, ensuring search engines can easily discover and index your important pages. You can also upload it to Google Search Console for faster indexing.

Password-protected store

Enable password protection for your Booqable store to restrict access, ideal for internal use, staff-only items, or demo equipment.

Deliveries

Offer flat-rate or mileage-based delivery options and manage delivery orders.

Booking & Checkout

Offer smooth online bookings with real-time availability and custom checkout.

Online bookings

Let customers book rentals or request quotes. Get more confirmed bookings while spending less time on emails, calls, and manual entry.

Rental periods

Control how customers select rental dates and times. Choose from flexible dates, fixed durations, or time slots, and define time increments like 15, 30, or 60 minutes.

Booking restrictions

Set a minimum notice period before a rental can start. Prevent last-minute bookings and give your team time to prepare.

Operating hours

Control when rentals can start and end by setting your business hours. Prevent bookings outside your open times and avoid scheduling conflicts.

Away mode

Block specific dates in the date picker for holidays, maintenance, or time off. Customers can’t start or end rentals on those days.

Real-time availability

Show what’s available for selected dates and reserve products automatically. Or hide availability for quote-based bookings.

Shopping cart

Let customers add products to their cart as they browse your store. Choose whether the “Add to cart” button takes them to the cart or directly to checkout.

Checkout

Customize your checkout form, add terms and conditions, and control how and when payments are collected. Choose to accept full payment, partial payment, or no payment upfront.

Custom checkout fields

Add your own fields to collect specific details like number of guests, director of photography, or rider height, alongside standard customer information.

Customer accounts

Let returning customers log in at checkout to auto-fill their contact details, address, and any eligible discounts. Save time on repeat bookings and reduce errors from manual entry.

Custom checkout scripts

Add custom scripts to the checkout for advanced customization or additional tracking beyond what’s possible with built-in integrations.

Pay later (Pay in person)

Let customers decide whether to pay now or pay later in person with a simple checkout option that adds flexibility to your payment process.

Cross-selling

Recommend relevant add-ons, accessories, and services at checkout to increase average order value.

Account Settings

Customize access, language, security, and account data.

Team members

Add team members with individual logins. Assign permissions to control exactly what they can view or manage.

User permissions

Restrict access to parts of Booqable, like reports, products, or payments, to prevent accidental changes or limit sensitive info.

Enforce 2FA

Enforce two-factor authentication for all users in your account. Add an extra layer of security by requiring verification at login for every team member.

Single sign-on (SSO)

Let your team log in through services like Okta or OneLogin. Centralize access and reduce password management.

IP restrictions

Block logins from unapproved locations. Control where your team can access your Booqable account.

Bulk editing

Edit multiple products, orders, or customers at once. Quickly mark orders as returned, add tags in bulk, or print packing slips without opening each order individually.

Importing

Upload customers, products, and more from Excel or CSV files. Get set up faster or bring over data from another system.

Exporting

Download your orders, inventory, and reports in Excel or CSV format. Use your data in other tools or for backups.

Label personalization

Rename backend terms like “customer,” “quote,” or “pickup” to better reflect your business language.

Translations

Edit customer-facing labels and text (like buttons, field names, and document wording) to match your tone or language.

Activity logs

See a full history of changes made in your account. Every entry includes a timestamp, which team member made the change, and what was changed.

Bo: AI Rental Assistant

Your built-in AI assistant for rental business questions, reporting, account setup and optimization, competitive analysis, and more.

API access

Use the Booqable API to build custom functionality and workflows, create external dashboards, or connect with AI tools.

Mobile Point of Sale

Manage orders, payments, and more, wherever you are.

Dashboard

View a list of orders sorted by today, tomorrow, upcoming, or late. Quickly take actions like marking returned or sending a payment request, right from the app.

Order creation

Create and edit orders from the Booqable mobile app. Perfect for handling walk-ins, deliveries, or customer calls on the go.

Order fulfillment

Check out and check in items directly from the app during handovers. Reduce errors by handling everything right next to your customer.

Delivery orders

Mark orders as delivered and open the customer’s address in Google Maps with one tap. Stay efficient while on the road.

Barcode scanner

Scan barcodes to confirm the right items for each order. Speed up inventory handling and reduce mistakes during pickups and returns.

Mobile payments

Charge or authorize customers’ saved cards on file, or send a payment request right from the app — making it easy to get paid without delays.

E-signatures

Pull up rental agreements and collect e-signatures right from your phone or tablet. Finalize bookings on the spot with paperless, in-person signing.

Notes

Add notes and updates to orders in a chat-style format. Keep your team informed without back-and-forth calls or messages.

Tap to Pay

Use your phone as a payment terminal to accept contactless payments in-store and on delivery.

Try Booqable for free

Get full access for 14 days and see how easy managing rentals can be.