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.
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.
Start Accepting Bookings in 4 Steps:
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.
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
BRW supports both full payment and partial deposit at checkout.
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.
Dedicated search shortcodes and Elementor widgets for each business type:
- 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 form15 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
$49 |
Download |
4.6 average based on 32 ratings.
| Last Update | 2026-07-10 |
| Created | 2020-03-06 |
| Sales | 909 |
| Discussion | Comments |
| Compatible Browsers | Firefox Safari Opera Chrome Edge |
| Software Version | WordPress 7.0.x WordPress 6.9.x WordPress 6.8.x WordPress 6.7.x WordPress 6.6.x WordPress 6.5.x WordPress 6.4.x WordPress 6.3.x WordPress 6.2.x WordPress 6.1.x WordPress 6.0.x WordPress 5.9.x WordPress 5.8.x WordPress 5.7.x WordPress 5.6.x WordPress 5.5.x WordPress 5.4.x WordPress 5.3.x WordPress 5.2.x WordPress 5.1.x WordPress 5.0.x |
| Compatible With | Block Editor Contact Form 7 Elementor Elementor Pro WooCommerce 10.x.x WooCommerce 9.x.x WooCommerce 8.x.x WooCommerce 7.x.x WooCommerce 6.x.x WPML |
| Gutenberg Optimized | No |
| High Resolution | Yes |
| Files Included | JavaScript JS HTML CSS Sass PHP |
| Video Preview Resolution |