Back to Top

Complete User Guide for Odoo POS Rental Management

Updated 27 July 2022


Odoo POS Rental Management, rent products, and increase your ROI!

Odoo POS Rental Management- Many users visit other towns and cities for a short period, and for that, they require some items which are necessary for them. 

But, buying them will cost too much money, and they only require it for a short period. Once over, either the products need to be sold or carry them.

By renting products, they can save both money and resources. In addition, they can afford luxury products. They don’t have to carry them with them whenever they leave the place.

Further, if a customer returns a product before the due date, they will get a refund for the product before the time. The system should also ask for security for costly items

Start your headless eCommerce
Find out More

Odoo POS Rental Management lets you offer products to customers through your existing POS. Also, you can configure the time, price, security, and products that customers can rent from the backend.

In addition, the customer can pay the rent amount partially. And later on, the customer can pay the remaining amount. And you can validate the payment.


  1. The module provides the structure to manage the rental business from POS.
  2. The POS users can rent and track products in running POS Sessions.
  3. Now create rental products in Odoo. You can manage the product pricing of the rentals on a daily and weekly basis.
  4. You can choose simple pricing mechanisms for every product.
  5.  Manage prices of rental products using appropriate UOM.
  6. You can create UOM such as day(s), week(s), month(s), and year(s) for your products.
  7. Use the UOM to set rental prices for your products.
  8. You can add a security amount for each product.
  9. Security amount is refundable when the user returns the product.
  10. You can create and save standard tenures for each product in POS.
  11. You can then use these tenures while creating rental orders for the customers.
  12. While creating rental orders, you can choose Standard Tenure.


  1. Once you purchase the App from Webkul store, you will receive the link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘pos_rental_management.’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
  5. Then, open the Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘pos_rental_management.’
  7. You will be able to see the module in the search result. Click on ‘Install’ to install it.



1. Go to ‘Settings,’ choose ‘Point of Sale’ and locate ‘Rental Security Product’ and choose the desired product for security by clicking the arrow next to it (remember that only service-based products can be added as security). And save the Change with the ‘Save’ button.

Rental security product configuration in Odoo POS Rental Management.
Setting security product (service) in the settings in Odoo POS Rental Management.

2. Now, go to ‘Point of sale’ and on the home page tap the (three-dot) of the POS session to open its settings.

Locating POS partial payment in Odoo POS Rental Management.

3. On the page, go to ‘Pricing’ and tick the checkbox next to ‘Allow Partial Payment’ (Only if you want) and save the changes with the ‘Save’ button.

Partial payment configuration in Odoo POS Rental Management.

4. Now, go to ‘Products’ inside the ‘Products’ menu and open any product, click the ‘Edit’ button to make changes.

Navigation to Product Page in Odoo POS Rental Management.

5. Check the box next to ‘Available for Rent.’ When you check the available for rent box, it will add a ‘Rental’ column in the below section.

Making products available for rent in Odoo POS Rental Management.

6. Go to the ‘Rental’ section, Click ‘Add a Line’ and fill in the details as required. You can choose four UOM (Day(s), Month(s), Week(s), and Year(s)).

Creating product rental tenure in Odoo POS Rental Management.

7. Add ‘Security Amount’ after checking the box next to ‘Is Security Amount Required’ and save the changes by the ‘Save’ button.

Setting security amount and viewing the product rental tenure in Odoo POS Rental Management.

8. Next, go to ‘Rental Products’ in the ‘Products’ menu. And open a product.

Rental Products- It will show all those products which customers can rent.

Navigation to rental products page in Odoo POS Rental Management.


9. Once you configure the settings and changes, Go to the POS. After adding rental products, the POS will look like below.

POS view with rental products in it.

10. Now, choose a product you want to rent. The popup will ask the ‘Rent Configuration,’  where it will ask you for the days, weeks, months, or years you want to rent the product.

Rent configuration for users.

11. Now either fill the ‘Tenure Count’ OR select the ‘Start Date’ and ‘End Date’ and then click the ‘Proceed’ button to add the item in the POS.

selecting tenure count or tenure period in Odoo POS Rental Management.

12. Once you select a product with security, the system will automatically add the security service to the POS.

Security product automatically added to POS on adding product that require security amount.

13. On the payment page, click on the ‘Customer’ button to open the customers’ list.

Navigation to customer page for selecting customers.

14. Choose any customer, click the ‘Set Customer’ button to select the customer.

Customer page where the vendor can set the customer and view rented products.

15. Choose the payment option (Cash or Bank), enter the payment amount, and validate the bill by the ‘Validate’ button.

Choosing rent payment method and entering amount to pay.

16. After Validation, the system will generate the invoice for rent.

Rental invoice in Odoo POS Rental Management.

17. Go to ‘Products’ > ‘Rented Products’ to see the list of all the products that have been rented out.

Rental Products- This section will show all those products which customers have already rented.

Rented Porduct page in Odoo POS Rental Management.

18. Go to ‘Rental Order’ under the ‘Order’ menu to view all the rental orders. You can click on any order to view all its details. 

Navigation to Rental Order page and viewing rental invoices.
Detailed view of rental invoice in Odoo POS Rental Management.


19. In the POS, click on the ‘Rented Product Lists’ to open the rented product page.

Navigation to POS order return page.

20. Now, select any product and click on the ‘Return/Refund’ button.

Selecting products for return.

21. In the popup box, fill the ‘Refund Security Amount’ (if any), ‘Extra Refund Amount,’ and lastly, ‘Deduction Amount’ and tap the ‘Return’ button.

Refund Security Amount- Here you have to add the security amount (if any) which you have charged from the customer.

Extra Refund Amount- Through here you can return the extra amount in case the customer has returned the product before the rent period ended.

Deduction Amount- This will contain any other amount which you have to return (Extra payment, or any other payment).

Entering return amount if any in the boxes.

22. After return, you will land on the ‘Refund’ Page. Enter the return amount after selecting the mode of payment (Cash or Bank) can click ‘Validate.’ 

Amount returning in the POS and payment validation.

23. The generated return invoice will look like the one shown below.

Product return invoice with return amount in it.



Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries regarding the module, please raise a ticket at

Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

For any doubt, contact us at [email protected].

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - V15, V14

. . .

Leave a Comment

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

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home