Odoo 19 Rental Module: Set Up Rental Products and Time Periods

Introduction

The Rental module in Odoo 19 enables businesses to efficiently manage rentable products and define flexible rental durations based on their operational needs. By configuring rental products and setting up rental time periods, companies can offer customers multiple rental options while ensuring accurate pricing and seamless order management. Odoo 19 allows businesses to create rental products with pricing based on different time units, such as hours, days, weeks, months, or years, making it suitable for a wide range of rental industries.

The module is fully integrated with Sales, Inventory, and Accounting, allowing users to track product availability, manage rental orders, schedule returns, and generate invoices without switching between applications. Properly configuring rental products and rental time periods helps prevent scheduling conflicts, improves asset utilization, and ensures a consistent rental experience for both businesses and customers. In this blog, we’ll walk through the complete process of setting up rental products and configuring rental time periods in Odoo 19, enabling you to simplify rental operations and maximize efficiency.

Firstly open the rental module from the Odoo 19 Dashboard

Rental module

Configure a new rental product

Before creating rental quotations or defining rental pricing, you must configure the product as a rental item. Odoo 19 allows you to mark any product as rentable by enabling the rental option in the product form. 

Follow the steps below:

  • Open the Rental application.
  • Click on Products
  • Click the New button to create a new rental product.

Rental Product

  • Enter the required product information, such as the Product Name, Product Type, and other basic product details.
  • Enable the Can be Rented option on the product form.

Configure Rental Prices

After creating and saving the rental product, the next step is to configure its rental prices. Odoo 19 allows you to assign different prices based on the rental duration, enabling customers to rent the same product for different time periods.

Follow the steps below:

  • After creating the rental product, navigate to the Rental Prices tab.
  • Under the Pricing section, click Add a Price.
  • Select the appropriate Rental Period.
  • Enter the Rental Price based on the selected rental duration.
  • Click Save & Close.

Odoo Pricing

Create a Rental Order

Once the rental product and its rental prices have been configured, you can create a rental order for your customer. A rental order allows you to specify the rental period, reserve the product, and generate a quotation or confirm the rental.

Follow the steps below:

  • Open the Rental application.
  • Click the New button to create a new rental order.

Order

  • Select the Customer.
  • Specify the Rental Period by entering the pickup and return date and time.
  • Under the Order Lines section, click Add a Product.
  • Select the rental product that you configured earlier.
  • Odoo automatically applies the rental price based on the selected rental duration.
  • Review the order details and click Confirm to confirm the rental order.

Pickup the Rental Product

After confirming the rental order, the product is reserved for the selected rental period and its status changes to Booked. The next step is to hand over the product to the customer by processing the pickup.

Follow the steps below:

  • Open the confirmed rental order.
  • Review the customer details and rental period.
  • Click the Pickup button.
  • Verify the pickup details.

  • Click Validate to confirm the product pickup.

Return the Rental Product

Once the customer has finished using the rented product, you can process its return in Odoo. Returning the product updates its availability and completes the rental cycle.

Follow the steps below:

  • Open the rental order for which the product has been picked up.
  • Verify the rental details and return date.
  • Click the Return button.
  • Review the return information.

  • Click Validate to confirm the return.

Create the Customer Invoice

After the rental product has been returned, the final step is to generate the customer invoice. Odoo 19 automatically calculates the rental charges based on the configured rental period and pricing, making the invoicing process quick and accurate.

Follow the steps below:

  • Open the completed rental order.
  • Click the Create Invoice button.

  • Click Create Draft Invoice.
  • Review the invoice details, including the customer, rental product, rental period, and total amount.
  • Click Confirm to post the invoice.

Conclusion

Configuring rental products and rental time periods in Odoo 19 enables businesses to efficiently manage their rental operations from product setup to customer invoicing. By defining flexible rental durations and assigning appropriate rental prices, businesses can offer customers multiple rental options while maintaining accurate pricing and product availability.

The Rental module streamlines the entire rental workflow, including product configuration, rental orders, pickup, return, and invoicing, within a single integrated system. This reduces manual effort, minimizes errors, and improves operational efficiency.

Whether your business rents equipment, vehicles, electronics, furniture, or other assets, Odoo 19 provides a flexible and reliable solution to manage rental operations while delivering a seamless experience for both businesses and customers.

FAQs

1 Can I rent multiple products in a single rental order?

Answer: Yes, Odoo 19 allows you to add multiple rental products to a single rental order.

2 Can rental products be tracked with inventory?

Answer: Yes, the Rental module integrates with Inventory to track product availability.

3 Can I customize rental pricing for different customers?

Answer: Yes, you can use pricelists and pricing rules to offer customer-specific rental prices.

4 Can I check product availability before creating a rental order?

Answer: Yes, Odoo 19 lets you check product availability for the selected rental period.

5 Does the Rental module integrate with other Odoo apps?

Answer: Yes, it integrates with Sales, Inventory, Accounting, and Invoicing.

6 Is the Odoo 19 Rental module suitable for small businesses?

Answer: Yes, it is suitable for both small businesses and large enterprises.

7 Can I manage overdue rental returns in Odoo 19?

Answer: Yes, Odoo 19 helps track overdue rentals and pending product returns.

Leave A Comment

Your email address will not be published. Required fields are marked *

5 − 3 =