Property Management Odoo app icon

Odoo Property Management for Leases and Rent

Buildings, units, leases, rent invoices, maintenance work orders, and a tenant portal on Odoo.

Industry

Services

Technical name

pys_property_management

Property Management Odoo module preview

Real Estate Property Management helps landlords and managing agents run the building after the deal is signed. Keep properties, floors, and units, take walk-in applications, confirm leases, invoice rent and deposits through Accounting, and raise facility work orders. Optionally bill common-area charges, utility meters, and owner statements. Tenants can view leases and work orders on the portal. Property Agency (CRM listings and website marketing) is a separate purchase if you also need the sales desk.

Features

  • Property, floor, unit

    One tree for the building. Parking is a unit kind. Ownership shares add up to 100%.

  • Leases and applications

    Walk-in applications become leases. Renew, amend, or close from wizards.

  • Rent through Accounting

    Scheduled rent invoices, deposits, and late fees as standard customer invoices.

  • Facility work orders

    Tickets with SLA, plus preventive plans that generate work orders.

  • Control Tower and Board

    KPIs and a unit board so occupancy, arrears, and tickets stay in one place.

  • Tenant portal

    Signed-in tenants see leases and work orders. Website is required for the portal.

Property Management is the operations side of real estate in Odoo: portfolio, leases, rent, and building maintenance. It works with Contacts, Accounting, Calendar, Portal, and Website. Property Agency, sold separately, covers CRM listings, viewings, and website marketing before the lease is signed.

Portfolio and ownership. Organize Property, Floor, and Unit records (parking can be a unit type). Ownership shares must total 100%, with one primary owner. Mark a building as owned or managed for an owner, including fee percent and statement day when owner management is enabled.

Leases and billing. Convert walk-in applications into leases. Lease stages move from draft and pending signature to active, notice, then expired or closed. Rent can be monthly, quarterly, or yearly, with prorating. Deposits and late fees post as customer invoices. Settings switches can turn on common-area (CAM) charges, utility meters, owner statements with disbursement, and a short-stay lease type without installing another app.

Operations and portal. The Control Tower shows occupancy, overdue rent, SLA, and leases about to end. The Occupancy Board helps with vacant units, applications, and work orders. Tenants use the portal for leases and work orders. PDF reports cover rent roll, lease packs, applications, work orders, and owner statements.

Compatibility

Odoo 19 Community or Enterprise. Website is needed for the tenant portal. Optional settings cover CAM, utilities, owner management, and short stay. Rent and deposits invoice through Accounting; scheduled jobs can create rent invoices, late fees, lease expiry, and rent escalation. Owner statements are available in the backend, with an owner portal group; tenant portal covers leases and work orders. No Enterprise-only apps are required.

Depends: base, mail, contacts, account, product, portal, website, base_geolocalize, calendar

Changelog

19.0.1.1.1: Property, floor, unit; applications and leases; rent invoices; facility work orders and PM plans; Control Tower and Occupancy Board; tenant portal; optional CAM, meters, owner statements.

Questions about Property Management

No. That is Property Agency, a separate app and a separate store purchase. Install this module first if you buy both.

Reviews

Be the first to rate this app.

Leave a rating

Rating

Your email is not shown publicly.

Need a full demo or a customized workflow?

Book a walkthrough of this app on a live instance, or tell us how you want the module to fit the process you already run.