Your fleet. Your bookings. Your rules.
CarRentory turns your WordPress website into a purpose-built car rental booking system. Give customers a clear path from choosing their rental dates to selecting a vehicle and completing their booking, while you manage vehicles, availability, pricing and reservations in one place.
Built for independent rental businesses, CarRentory combines a customer-friendly booking experience with practical tools for everyday fleet management. No WooCommerce required. No separate booking platform needed.
Start with a complete Free booking workflow. Add advanced pricing and Stripe with CarRentory PRO, or accept PayPal through the separate PayPal add-on.
Explore CarRentory |
Documentation |
Live Demo
The demo may include optional paid features.
A complete rental booking workflow, included Free
- Manage your fleet: Add vehicle images, specifications, categories, fuel types, daily prices and available quantities.
- Check rental availability: Match available vehicles to the customer's selected pickup and return period.
- Work across locations: Configure pickup and drop-off locations, business hours, closed weekdays and closed dates.
- Make vehicle selection easier: Offer standard or compact search forms, useful filters and vehicle cards with clear specifications and pricing.
- Offer useful extras: Let customers add services and equipment, with per-day or per-booking pricing and quantities where configured.
- Accept offline bookings: Include Pay on Arrival and Bank Transfer with your own customer instructions.
- Keep bookings organized: Manage rental details, customers, booking status and payment status directly in WordPress.
- See the day ahead: Review pickups, returns and recent bookings from the dashboard, with calendar and availability screens for planning.
New rental rules. More control over every booking.
Your fleet has requirements. Your booking system should understand them.
Configure minimum and maximum driver ages, minimum licence experience and automatic, itemized young-driver fees. Offer included protection plans and optional upgrades, with your own coverage descriptions, exclusions, terms and damage or theft excess amounts.
Assign protection plans to vehicles and use fleet-readiness guidance to identify missing assignments. Display pickup-deposit requirements separately from the booking price; these are informational, not online deposit collection or card pre-authorisations.
Driver requirements, young-driver fees and protection plans are included in Free and disabled by default. Enable only what your business needs.
CarRentory PRO: more pricing power, online payments and financial visibility
Take your rental operation further with the optional, separately purchased CarRentory PRO add-on:
- Seasonal Pricing: Set date-based daily rates for individual vehicles.
- Location Fees: Apply pickup and drop-off charges as part of the rental calculation.
- Stripe Checkout: Accept online card payments through hosted checkout, with verified payment updates and optional automatic booking confirmation.
- Tax and financial tools: Configure VAT-inclusive pricing where applicable and review payments and outstanding balances.
- Exports and administration: Export booking and financial data to CSV, print booking documents and use quick status and payment actions.
- Stripe troubleshooting: Use configuration diagnostics and privacy-safe support reports to investigate payment setup issues.
CarRentory Free remains fully usable without PRO. PRO extends the booking system; it does not replace it.
PayPal payments, with or without PRO
Give customers another familiar way to pay with
CarRentory PayPal, an independent paid add-on:
- Accept full booking payments through PayPal's hosted checkout.
- Receive verified payment updates and optionally confirm fully paid bookings automatically.
- Manage full or partial refunds from the booking administration screen, with separate Sandbox and Live configurations.
PayPal works with CarRentory Free 1.1.0 or later, with or without PRO. It is purchased and licensed separately and is not included in a PRO licence. Payment-provider accounts, configuration and applicable transaction fees are separate.
Built for your website and your customers
CarRentory provides responsive booking screens, clearly organized rental information and customer and administrator booking emails. Compatible online-payment add-ons use the shared completion-email workflow so notifications reflect the verified payment and resulting booking status.
Use CarRentory in English, German, Greek, Spanish, French, Italian, Dutch or Swedish. The plugin is translation-ready and includes Polylang-aware page and locale handling. WPML is not supported.
Developers can customize the customer-facing Free templates through theme or child-theme overrides and use documented extension points without editing plugin core files.
Booking and customer records are stored in your WordPress database. Site owners remain responsible for their privacy notices, rental terms and legal obligations.
Make your website work as hard as your fleet. Start with CarRentory Free and build the booking experience your business deserves.
- Install CarRentory from the WordPress Plugins screen and activate it.
- Open CarRentory > Setup and create or select the search/results and booking pages.
- Configure currency, business hours, closed dates, emails, and offline payment methods.
- Add locations, vehicle categories, vehicles, quantities, base prices, and any extras.
- Confirm that the required CarRentory shortcodes are present on the selected pages.
- Complete a test search and booking before accepting customer requests.
Updating to 1.1.3
Vehicles with missing or invalid base daily prices, or an explicitly saved quantity of 0, cannot accept new bookings. Review those vehicle records and enter the intended price and available quantity. A deliberately entered numeric price of 0 keeps its existing behavior. Existing bookings and their saved amounts are not rewritten.
Theme and child-theme template overrides are not replaced by updates. Compare any overrides under
carrentory/booking/ with the corresponding plugin templates under
templates/booking/ and merge the relevant changes while preserving your customizations, hidden security fields and validation/recovery controls. In particular, an overridden
customer-details.php needs the updated Privacy Policy block to display the configured link.