BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment

Bluehost Shared Hosting

All-in-one WooCommerce rental & booking plugin for car, hotel, tour, taxi, airport transfer and appointments – with deposit, calendar sync & Elementor support.

The most complete WooCommerce Booking & Rental Plugin. One plugin covers 9 rental and booking types – no expensive addons, no monthly subscription fees. Whether you run a car rental company, hotel, tour agency, taxi service, or appointment-based business, BRW handles it all within your existing WooCommerce store.

BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment

Run Your Entire Rental & Booking Business with WooCommerce

Managing an online rental business often requires multiple plugins for booking forms, availability calendars, pricing rules, inventory, payments, deposits, and order management. This makes your website more complicated, increases costs, and can create conflicts between different systems.

BRW brings everything together in one flexible WooCommerce booking and rental plugin. You can create bookable products, manage availability and inventory, set advanced pricing rules, accept deposits or full payments, prevent double bookings, and manage every reservation directly from your WordPress dashboard.

Whether you rent cars, bikes, equipment, hotel rooms, villas, or shared spaces—or offer tours, taxi transfers, and appointment-based services—BRW adapts to your business model without requiring expensive add-ons or monthly subscription fees.

BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment

BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment
BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment
BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment
BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment
BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment
BRW – WooCommerce Booking & Rental Plugin – Car, Hotel, Tour, Taxi & Appointment

Why Choose BRW?

  • One Plugin for Multiple Rental Businesses: Manage cars, hotels, tours, taxis, equipment and appointments with one WooCommerce booking solution.
  • No Monthly Subscription: Pay once and receive future updates without recurring monthly fees.
  • Flexible Pricing for Real Business Models: Charge by day, night, hour, distance, route, period, time slot or tour guest type.
  • Built for WooCommerce: Use WooCommerce checkout, payment gateways, taxes, coupons, orders and customer accounts.

Perfect For

  • Car rental and motorbike rental businesses
  • Bike rental shops and vehicle fleet management
  • Hotel, villa, apartment, and room booking websites
  • Tour operators and travel agencies
  • Taxi, transfer, and airport shuttle services
  • Equipment, machinery, and tool rental companies
  • Appointment booking for clinics, salons, spas, and service providers
  • Any WooCommerce store that needs a professional rental or booking system

How It Works

Start Accepting Bookings in 4 Steps:

  1. Install BRW and create a WooCommerce rental product.
  2. Choose a booking model such as daily, hourly, hotel, tour or taxi.
  3. Configure pricing, availability, inventory and optional services.
  4. Publish the product and start accepting online bookings.

Booking and Pricing Models for Different Rental Businesses

BRW supports flexible booking and pricing models for a wide range of rental and service businesses. Explore the recommended models and key features for each use case below.

Car, Bike & Equipment Rental

Booking & Pricing Model Key Features
Daily Pricing
Charge customers by calendar day, night, or 24-hour rental period. Suitable for cars, bikes, scooters, equipment, and other products rented for one or more days.
Pickup and drop-off dates, rental locations, seasonal pricing, duration discounts, inventory management, insurance, and extra services

Hourly Rental

Booking & Pricing Model Key Features
Hourly Pricing
Calculate the rental price based on the number of hours selected by the customer. Set minimum and maximum rental durations and define different prices for selected hours or dates.
Start and end times, hourly availability, minimum and maximum duration, special time pricing, inventory control, and buffer time

Hotel, Villa & Accommodation Booking

Booking & Pricing Model Key Features
Night-Based Pricing
Calculate the booking price based on the number of nights between the check-in and check-out dates. Set different rates by season, guest type, or booking duration.
Check-in and check-out dates, guest information, room inventory, seasonal rates, duration pricing, and optional services

Tour & Travel Booking

Booking & Pricing Model Key Features
Tour Pricing
Set prices by guest type, such as adults, children, and infants. Tours can use fixed departure dates, flexible booking dates, time slots, or predefined schedules.
Guest-based pricing, departure schedules, tour duration, group pricing, seasonal rates, custom checkout fields, and extra services

Taxi, Chauffeur & Ride Booking

Booking & Pricing Model Key Features
Distance-Based Pricing
Automatically calculate the fare based on the distance between the pickup and drop-off locations. Set a price per kilometer or mile and add location or service fees.
Google Maps, pickup and drop-off addresses, distance calculation, price per kilometer or mile, round-trip booking, and location fees

Airport Transfer & Fixed-Route Transportation

Booking & Pricing Model Key Features
Route-Based Pricing
Set a fixed price between predefined pickup and drop-off locations. This model is suitable for airport transfers, hotel transfers, shuttle services, and scheduled transportation routes.
Predefined routes, fixed fares, pickup and drop-off locations, round-trip discounts, passenger information, and optional services

Rental Packages & Fixed Durations

Booking & Pricing Model Key Features
Period-Based Pricing
Create predefined rental periods with fixed durations and prices, such as two hours, half a day, one day, three days, one week, or one month.
Fixed-duration packages, hourly or daily periods, custom package prices, availability management, seasonal pricing, and extra services

Flexible Day and Hour Rental

Booking & Pricing Model Key Features
Mixed Day and Hour Pricing
Combine daily and hourly pricing in the same booking. Customers can rent for complete days and pay an additional hourly rate for extra time.
Combined day and hour pricing, additional-hour charges, flexible pickup and return times, duration discounts, and inventory control

Appointment & Service Booking

Booking & Pricing Model Key Features
Time-Slot Pricing
Allow customers to select an available appointment date and time slot. Set a fixed price for each service or define different prices by schedule, staff member, or booking period.
Working schedules, available time slots, service duration, buffer time, staff or resource availability, custom fields, and optional services

Advanced Price Rules

  • Seasonal pricing for high season, low season, holidays, and special date ranges
  • Quantity-based discounts – lower rate for longer or larger bookings
  • Special time discounts – promotional rates for specific periods
  • Location surcharges – extra fee for specific pickup or dropoff points
  • Custom price rules configurable per product

Deposit, Insurance & Extra Services

BRW supports both full payment and partial deposit at checkout.

  • Allow customers to pay full amount or deposit only
  • Configurable deposit amount (fixed value or percentage)
  • Remaining balance order created automatically for later payment
  • Optional insurance fee for rental products or bookings
  • Add unlimited paid resources and services
  • Create extra options such as driver, child seat, GPS, equipment, cleaning fee, guide service, and more
  • Full WooCommerce Blocks support (Cart, Checkout, Mini Cart)

Booking Forms & Request Booking for WooCommerce

BRW supports both instant booking and request-based booking. Customers can book directly when they are ready to pay, or submit a booking request when the store owner wants to review availability, pricing, or customer details before confirming the reservation.

  • Realtime price calculation via AJAX – no page reload required
  • Configurable pickup and dropoff date/time with datepicker
  • Multi-location selector with optional surcharge per location
  • Guest types management – adults, children, infants with individual pricing
  • Add-on resources and optional services per booking
  • Custom booking form fields per product
  • Custom inquiry and request form fields
  • Collect customer information such as name, phone, age, address, notes, and more
  • Google reCAPTCHA support to prevent spam
  • Configurable timezone, date format, and time format
  • Supports product-specific booking field configuration

Booking Calendar & Availability Management

  • Set available dates and blocked dates per product
  • Disable specific days of the week globally or per product
  • Custom time slots with special slot overrides by date
  • Define preparation / buffer time between bookings
  • Set minimum and maximum booking duration per product
  • Control how early or how late customers can make a booking
  • Front-end availability calendar for customers
  • Back-end visual calendar for admins to manage all bookings visually
  • iCal / external calendar sync – automated via cron or triggered manually
  • Fast availability validation via dedicated Order Queues database table

WooCommerce Inventory Management

  • Automatic inventory management based on product quantity
  • Manual inventory management with unique item IDs for individual asset tracking
  • Prevent overbooking by tracking booked dates, times, and available quantity
  • Reserve stock when checkout is initiated, release automatically on cancellation
  • Suitable for car rental, bike rental, equipment rental, rooms, and many other rental businesses

Search & Filtering for Rental Products

Dedicated search shortcodes and Elementor widgets for each business type:

  • General product search with AJAX filtering – no page reload
  • Hotel search form – check-in / check-out date and guest count
  • Taxi search with map – pickup and dropoff point selection
  • Package search form
  • Full search form with all available fields
  • Search by pickup date, dropoff date, location, category, and other criteria

Order, Booking & Admin Management

  • Create bookings manually from the admin panel
  • Edit and manage bookings from the backend
  • Search and filter bookings by date, product, and status
  • Back-end visual calendar for admins to manage all bookings visually
  • Generate invoices automatically or manually per order
  • Custom cancellation policies based on time, order value, or booking conditions
  • Send automated reminder emails before pickup or dropoff dates
  • Automated remaining balance payment reminder emails
  • BCC support for admin booking notification emails

Multi-Platform Calendar Sync

  • Import and export bookings via iCal format
  • Sync with Google Calendar, Airbnb, Booking.com, Agoda, Expedia, Vrbo, and any iCal-compatible platform
  • Automated sync via cron or manual sync from the admin panel
  • Useful for businesses managing availability across multiple booking channels

Page Builder & WooCommerce Integration

  • Elementor – Dedicated widgets for every shortcode, drag-and-drop ready
  • WooCommerce Blocks – Full Gutenberg block support (Cart, Checkout, Mini Cart)
  • 29 shortcodes for maximum layout flexibility
  • Multiple product card templates included
  • Create custom product templates with Elementor
  • Template override support – copy templates to your theme folder

Customization & Compatibility

  • Works fully within WooCommerce products and checkout
  • Custom product specifications (seats, fuel type, engine size, and more)
  • Unlimited custom taxonomies for product filtering
  • Location management with CSV import support
  • Responsive design for desktop, tablet, and mobile
  • Multilingual ready (WPML compatible)
  • Developer-friendly customization via templates, hooks, and filters
  • Google Maps API integration for taxi and map-based products
  • Custom WooCommerce order status support

What’s Included

  • Plugin files with auto-update support
  • Full documentation
  • 6 months of support from OvaTheme
  • Free future updates

Compatibility

  • WordPress 5.x, 6.x, 7.x
  • WooCommerce 6.x, 7.x, 8.x, 9.x, 10.x
  • PHP 7.4+, 8.x
  • Elementor (optional)
  • WPML (optional)

ChangeLog

17 June 2026 – Version 2.0.4
 - Allow locations to be categorized as either pick-up points or drop-off points. - Fix taxonomies for all search Elementor/Shortcode - Fix reCAPTCHA for booking & request form 
15 June 2026 – Version 2.0.3
 - Add duration Flexible for Tour rental - Add date format d.m.Y - Add “Maximum advance booking days” option for each product - Add Round-trip for Transportation & Taxi rental - Add “Same Day Rental only” option for Hour rental - Add label for resources & services - Add Package and Package Ajax Elementor/Shortcode - Add Round Trip option. - Update All Search for Elementor/Shortcode - Fix query order queues - Fix search elements - Fix booking & request forms shortcode - Fix sync Google Calendar - Fix show custom taxonomies - Fix style