Skip to main content
Rental

ERP for Rental Businesses with Odoo: Bookings and Billing

What Odoo Rental does as standard, what we built for Calendrcar, and where the standard ends for your rental fleet.

Scope

What Odoo delivers for your industry

We built Calendrcar’s car-rental platform on Odoo without a legacy system to replace. Operating in Switzerland and France, it combines accounting, sales, CRM, rental availability, rate models and subs…

01

Five questions we ask before every rental project

The answers establish which requirements Odoo already meets and where configuration or development is needed.

02

How a rental order runs in standard Odoo

The quote contains the rental item, period and price. Confirmation creates the rental order and reserves the item. Odoo records pickup and return, inc…

03

Vehicles on subscription: what Calendrcar does in Odoo

Calendrcar started without an existing system. We set up customers, quotes and contracts in Sales and CRM, availability and rates in Rental, and recur…

Rental

In detail: standard, development, limits

Standard functions, required adaptations and the limits of Odoo for your industry.

Rooms, desks and spaces: the projects in Essaouira

Both projects connect bookings, guest records and invoicing.

What this page does not promise

Construction machinery, access platforms, event equipment and medical devices require attention to inspections, handover…

Your first step: the busiest week of last year

Send the bookings from a busy week and your current pricelist through the [contact form](/en/contact). We use them in an…

Challenges & Solutions

From problem to solution

Your challenges

  • An item gets rented twice because two calendars exist
  • Monthly rentals and subscriptions are billed by hand every month
  • Bookings from the website never reach the back office
  • Nobody knows exactly where a vehicle is or what state it's in
  • Two countries mean two sets of books and two languages
1Odoo standard: rental orders with pickup, return and availability
2Odoo standard: rental prices per hour, day, week or month
3Odoo standard: recurring invoices through the Subscriptions app
4Built for Calendrcar: IoT link for vehicle location and status
5No reference: construction equipment, event tech, medical devices

Plan bookings and availability in one system

We built Calendrcar’s car-rental platform on Odoo without a legacy system to replace. Operating in Switzerland and France, it combines accounting, sales, CRM, rental availability, rate models and subscriptions. An IoT integration supplies vehicle data. Hospitality and coworking projects provide further examples of our rental work.

Five questions we ask before every rental project

The answers establish which requirements Odoo already meets and where configuration or development is needed.

Where are bookings made today? Odoo checks availability on the rental order. To include every reservation, bookings from the website or other calendars must also reach Odoo.

How do you bill? Rental prices per hour, day, week or month are standard. Running contracts with a monthly invoice go through the Subscriptions app. Pricing by operating hours, deposits and damage billing need configuration or development.

Do bookings come from the website? At Villa Maroc and Noqtaspace, Odoo takes over website bookings automatically. Odoo's web shop and customer portal are standard. Connecting a third-party booking portal is an interface.

Do you need the item’s location and status? Importing vehicle data is not a standard function. For Calendrcar, we connected the vehicles’ sensors through IoT.

Do you rent in more than one country? Calendrcar works in Switzerland and France, with two languages and different legal requirements. Several companies, currencies and languages in one database are Odoo standard. We set up the accounting for both countries.

How a rental order runs in standard Odoo

The quote contains the rental item, period and price. Confirmation creates the rental order and reserves the item. Odoo records pickup and return, including serial numbers where needed. Your team checks the condition on return and books the item back in. Configured fee rules apply to late returns, and the invoice comes from the rental order. A planning calendar shows bookings for each item. This workflow is included as standard.

Vehicles on subscription: what Calendrcar does in Odoo

Calendrcar started without an existing system. We set up customers, quotes and contracts in Sales and CRM, availability and rates in Rental, and recurring invoices in Subscriptions. The IoT integration reports vehicle location and status. Multiple rental companies can use the platform.

Rooms, desks and spaces: the projects in Essaouira

Villa Maroc is a riad hotel in Essaouira, Morocco. Bookings came in by email and phone, and the website was separate from the booking system. Today Odoo takes over bookings from the website. Rooms, prices and availability live in Odoo, from enquiry to invoice.

Noqtaspace offers coliving and coworking in Essaouira. Odoo manages rooms, desks and booking periods, with guests in the CRM. Noqtaspace also plans meals and events in Odoo.

Both projects connect bookings, guest records and invoicing.

What this page does not promise

Construction machinery, access platforms, event equipment and medical devices require attention to inspections, handovers, transport and replacement units. Odoo provides maintenance plans, serial numbers and signed delivery records. The preliminary assessment establishes whether these functions are sufficient for your fleet.

Calendrcar and the two projects in Essaouira are outside Germany. Published references from rental in Germany, for example construction equipment, tool hire or event technology, are not available at present; we arrange reference calls on request. For German tax and accounting rules we show you our projects with a DATEV export instead, such as Rauschenberger.

Your first step: the busiest week of last year

Send the bookings from a busy week and your current pricelist through the contact form. We use them in an Odoo test database to review availability conflicts and how your prices can be represented. We reply within one business day.

Frequently Asked Questions

What mid-market buyers often ask

Odoo checks the rental item’s availability with each booking and shows occupied periods on the rental order. Preparation time, such as cleaning, can be scheduled between rentals. For the check to be complete, bookings from the website and other channels must also be recorded in Odoo.

Standard functions cover hourly, daily, weekly or monthly rental rates and late-return fees. Subscriptions handles ongoing contracts with monthly invoices. Deposits, damage charges and operating-hour pricing need separate products or customisation. We review your contracts to establish the approach before quoting.

We do not currently have a construction machinery or equipment-hire reference. Our projects include Calendrcar’s car-rental platform in Switzerland and France, plus room and desk rental in hospitality and coworking. Maintenance plans can represent inspection schedules. A preliminary assessment establishes whether these functions meet your fleet’s needs.

How does an order flow through your business?

Send us your requirements document or briefly describe how an order moves through your business. We will use it to assess which steps standard Odoo covers.

Reply within one business day · Only used to handle your enquiry (see privacy policy) · Odoo Silver Partner