Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Real Estate
  3. Property Rental Management | Real Estate | Property Sales | Property Rental | Property Management v 19.0
  4. Sales Conditions FAQ

Property Rental Management | Real Estate | Property Sales | Property Rental | Property Management

by AV Technolabs http://avtechnolabs.com
Odoo

$ 70.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
• Invoicing (account)
Lines of code 2494
Technical Name rental_management_av
LicenseOPL-1
Websitehttp://avtechnolabs.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
• Invoicing (account)
Lines of code 2494
Technical Name rental_management_av
LicenseOPL-1
Websitehttp://avtechnolabs.com
  • Description
  • License

Standalone Backend Application — Works Without Website Module

Property Rental Management is a complete Odoo 19 backend solution for real estate agencies and property managers. Manage properties, owners, tenants, rental contracts, rent collections, maintenance and documents from one application. Install and use it independently — no website module required. The optional Website Rental Management extension adds public property listings and customer portal.

Property Rental Management Odoo 19

Property Rental Management

Complete backend rental management solution for Odoo 19. Manage properties, tenants, contracts, payments and rental operations from one place. Interactive dashboard, automated rent tracking, invoice integration and professional reports included.

Community
Enterprise
Odoo.sh

Rental Management

Standalone backend application — Odoo 19

Interactive rental dashboard with KPI cards & charts

Properties, units, owners, tenants & contracts

Rent schedule, overdue tracking & invoice creation

Maintenance, documents, reports & security roles

Gallery, floor plans, amenities & HR agent assignment

Works independently — website module optional

Complete Backend Rental Management Solution for Odoo

Manage your entire rental portfolio inside Odoo: dashboard analytics, property Kanban workflow, multi-unit buildings, owner & tenant records, rental contracts, automated rent schedules, customer invoices, maintenance requests, document storage and business reports — all from the backend.

How It Works — End-to-End Rental Workflow

Step 1 — Set up your portfolio: Create property types, categories and amenities under Configuration. Add property owners as contacts, then register properties with address, specifications, rent/sale prices, gallery images and floor plans. For apartment buildings, add individual units (flats/offices) under each property.

Step 2 — Onboard tenants: Create tenant profiles linked to Odoo contacts. Store identity documents and contact details. View rental history and active contracts from the tenant form.

Step 3 — Sign rental contracts: Create a contract selecting tenant, property and unit. Set start/end dates, rent amount, deposit and payment frequency (monthly, quarterly or yearly). Confirm the contract to mark the property/unit as occupied.

Step 4 — Collect rent: Click Generate Rent Schedule on the contract to create all due payment lines automatically. Track pending, paid and overdue rent. Mark payments as received or create customer invoices directly from rent lines.

Step 5 — Operate & report: Log maintenance requests, upload agreements and ownership documents, monitor KPIs on the dashboard and run occupancy, income, tenant and contract expiry reports. Automated daily jobs mark overdue rent and update expiring contracts.

Open the Rental Management app from the Odoo home screen. The dashboard is the default landing page with live KPIs and charts.

Application Menu Structure

Main Menu

Dashboard

Properties

Units

Owners

Tenants

Rental Contracts

Rent Payments

Maintenance

Documents

Reports & Configuration

Reports

Property Occupancy • Rental Income • Tenants • Contract Expiry

Configuration

Property Types • Property Categories • Amenities

Security roles: Rental User and Rental Manager (Settings → Users)

Screenshot Walkthrough

Explore the main screens of the Property Rental Management application.

1. Rental Management Dashboard

Interactive dashboard with 9 clickable KPI cards (properties, tenants, contracts, rent, revenue) and three live charts: monthly rental income bar chart, property occupancy doughnut and contract status pie chart. Click any KPI to drill down into filtered records.

Rental Management Dashboard

2. Property Kanban & Stage Workflow

Default Kanban view grouped by stage. Drag properties between Draft, Available, Occupied, Maintenance, Closed (and legacy Rented/Sold). Each card shows image, city, type, listing type, possession status, rent/sale price and assigned agent.

Property Kanban and Stage Workflow

3. Property Form & Details

Full property form with auto-generated code (PROP/00001), owner, category, address, specifications, rent/sale prices, stat buttons for units/contracts/maintenance/documents, and tabs for description, amenities, gallery, floor plans, units and documents. Mail chatter and activities included.

Property Form and Details

4. Property Units

Manage multiple units under one building: unit number, floor, area, bedrooms, bathrooms, rent amount and status (Available, Occupied, Maintenance, Closed). Units can also be managed inline from the property form Units tab.

Property Units

5. Property Owners

Dedicated Owners menu listing contacts flagged as property owners. View owned properties count, total rental income, and all properties linked to each owner from the contact form.

Property Owners

6. Tenant Management

Tenant profiles with contact link, address, documents tab and rental history showing all past and active contracts. Active contract counter on the form stat button.

Tenant Management

7. Rental Contracts

Full contract workflow: Draft → Running → Expiring → Expired / Cancelled. Auto reference RC/00001, rent schedule generation, paid/due amounts, linked invoices and contract documents. Confirming a contract sets property and unit to occupied.

Rental Contracts

8. Rent Payments

Rent payment lines with due date, amount and status (Pending, Paid, Overdue). Mark as paid, create customer invoices, filter by pending/overdue/paid. Graph and pivot views for income analysis.

Rent Payments

9. Maintenance Requests

Create maintenance requests per property/unit, assign a responsible user, track status (New → In Progress → Completed / Cancelled) with mail chatter.

Maintenance Requests

10. Document Management

Central document library and per-record uploads. Document types: Agreement, Identity, Ownership, Other. Attach files to properties, tenants or contracts.

Document Management

Complete Feature List

1. Rental Dashboard

Modern interactive dashboard (Odoo 19 client action with Chart.js)
9 KPI cards: Total Properties, Available, Occupied, Tenants, Active Contracts, Expiring, Pending Rent, Total Income, Monthly Revenue
Click any KPI card to open the filtered list/kanban view instantly
Monthly rental income bar chart (last 6 months of paid rent)
Property occupancy doughnut chart grouped by stage
Contract status pie chart (Draft, Running, Expiring, Expired, Cancelled) with refresh button

2. Property Management

Auto property code sequence (PROP/00001) on creation
Fields: name, code, type, category, owner, stage, listing type, possession status, address, description
Specifications: bedrooms, bathrooms, area (sq.ft), total building floors, property floor (smart 12/8 input)
Listing type: For Rent, For Sale, Rent & Sale with multi-currency rent & sale prices
Stages: Draft, Available, Occupied, Maintenance, Closed (+ legacy Rented, Sold for compatibility)
Views: Kanban (default), List, Form, Graph, Pivot with search filters (available, occupied, maintenance, owner)
Image gallery with drag-and-drop sequence; floor plan images tab
Configurable amenities (many2many tags) and property categories
Assign HR Employee as property agent with contact phone
Stat buttons: Units, Contracts, Maintenance, Documents (quick navigation)
Mail chatter and scheduled activities on every property

3. Property Units

Multiple units per property (e.g. Building A → Flat 101, Flat 102)
Unit fields: number, name, floor, area, bedrooms, bathrooms, rent amount
Unit status: Available, Occupied, Maintenance, Closed — linked to rental contracts

4. Owner Management

Property owners managed as Odoo contacts with Is Property Owner flag
Owner list: name, email, phone, city, property count, total rental income
Contact form tab: owned properties list and rental income computed from paid rent lines

5. Tenant Management

Tenant profile with name, email, phone, address and linked Odoo contact
Auto-fill contact details when selecting a partner on tenant form
Documents tab: upload identity and agreement files per tenant
Rental history tab with all contracts; active contract stat button; mail chatter

6. Rental Contract Management

Auto contract reference sequence (RC/00001)
Contract fields: tenant, property, unit, start/end dates, rent, deposit, payment frequency, owner
Payment frequency: Monthly, Quarterly or Yearly
Workflow states: Draft → Running → Expiring → Expired / Cancelled with status bar
Confirm button sets contract to Running and marks property/unit as Occupied
Generate Rent Schedule creates all payment lines between start and end date automatically
Paid amount and due amount computed from rent lines; invoice stat button
List/Form/Graph/Pivot views; search filters by state, property, tenant; daily cron updates expiring contracts

7. Rent Tracking & Invoicing

Rent lines per contract: due date, amount, status (Pending, Paid, Overdue)
Mark Paid button records payment date; overdue lines highlighted in red
Create Invoice from rent line — generates Odoo customer invoice linked to tenant contact (Account module)
Dedicated Rent Payments menu with default Pending filter; graph/pivot for income by month
Daily automated job marks pending rent lines as Overdue when past due date

8. Maintenance Management

Create maintenance requests linked to property and optional unit
Assign responsible user; HTML description field
Status workflow: New → In Progress → Completed / Cancelled with Start, Complete and Cancel buttons

9. Document Management

Upload files with name, type and filename
Document types: Agreement, Identity Document, Ownership Document, Other
Attach to property, tenant or contract; central Documents menu for all files

10. Reports & Analytics

Property Occupancy Report — graph, pivot, list and kanban grouped by stage
Rental Income Report — paid rent lines with monthly graph/pivot
Tenant Report — full tenant list with contract counts
Contract Expiry Report — expiring and expired contracts for renewal planning

11. Configuration, Security & Automation

Configure Property Types, Property Categories and Amenities
Security groups: Rental User and Rental Manager (Odoo 19 privilege-based groups)
Auto sequences: PROP/ for properties, RC/ for rental contracts
Daily cron: mark overdue rent lines automatically
Daily cron: update contract states (Running → Expiring → Expired)
Depends on: Base, Web, Mail, HR, Account — invoice integration uses standard Odoo accounting
Fully standalone — no website module required; compatible with website_rental_management_av extension

Need a Public Website Too?

Add the Website Rental Management extension for public property listings, search, enquiries, wishlist, CRM leads and customer portal.

View Website Extension Module

Requirements & Compatibility

Odoo Version: 19.0

Technical Name: rental_management_av

Standalone: Yes — no website module required

Depends on: Base, Web, Mail, HR, Account

Category: Real Estate

License: OPL-1

Author: AV Technolabs

AV Technolabs

Need Help? We’ve Got You Covered.

Demo access, customization and installation support from AV Technolabs.

avtechnolabs01@gmail.com avtechnolabs.com
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with