Odoo Property Management Software
Odoo Real estate property management for buildings, units, leases, rent invoices, and facility work orders. Optional agency CRM, website listings, and commissions. Tenant portal. Community and Enterprise.

- Property management companies
- Commercial property operators
- Residential rental businesses
Rent invoices come from the lease, including deposits and late fees
Repairs are tickets on the unit, visible to the tenant on the portal
Agencies can take a listing to a lease or a reservation without a second database
Results depend on scope, integrations and adoption.
A clearer view of the whole operation.
Property operators split the building, the lease, rent, and repairs across spreadsheets and chat. Agencies add a second split: leads and listings that never become a lease in the same database. PySquad Property Management is the Odoo operations desk: property, floor, unit, applications, leases, rent through Accounting, and facility work orders. Property Agency is a second app on top of that: CRM, published listings, viewings, offers, and commissions. Buy Management alone if you only operate. Add Agency if you also sell or let.
Leases, rent, repairs, and listings do not share one unit record
Occupancy lives in a sheet. Rent lives in Accounting with no lease. Repairs live in a group chat. The website listing is a page that does not know if the unit is already let. Missed renewals, late rent, and owner questions all come from that split. An agency that also manages the building feels it twice: the won deal is not the active lease, and the vacant unit is still advertised.
- Keep units and occupancy in a spreadsheet
- Type rent invoices by hand after the month closes
- Take repair requests on phone or chat
- Publish listings on the website with no link to the vacant unit
- Nobody sees which units are vacant, overdue, or in notice
- Extra charges and deposits miss the correct invoice
- Owner reports require manual financial reconciliation
- Let units can remain published after occupancy
The capabilities behind the operation.
Review the functional scope, then discuss the requirements specific to your team.
Property, Floor & Unit Management
Manage buildings, floors, units, parking, ownership, and occupancy from one property structure.
Applications, Leases & Listings
Manage applications, leases, renewals, amendments, and optional agency listings, viewings, and offers.
Rent, Deposits & Late Fees
Generate lease-based invoices for rent, deposits, CAM, utilities, and configured late fees.
Facility Work Orders
Track maintenance tickets, SLAs, preventive work, and repairs against each property and unit.
Control Tower & Occupancy
Monitor vacancies, overdue rent, expiring leases, applications, and open maintenance work.
Tenant Portal
Give tenants access to leases and work orders through the Odoo portal.
Grounded in the way your team works.
How we work- 01
Map owned vs managed properties, how you let, and how you invoice rent
- 02
Install Property Management: zones, products, roles, Control Tower, and portal
- 03
Turn on CAM, utilities, owner statements, or short stay only if you use them
- 04
Add Property Agency only if you run listings, viewings, and commissions
- 05
Train leasing, facility, and finance on the real unit-to-invoice path
- 06
Go live with rent roll, lease packs, and work-order PDFs from Odoo
We configure Property Management around how you let and bill: owned vs managed, FTL-style long leases vs optional short stay, CAM and meters if you use them. Then we set Control Tower, occupancy board, rent products, and the tenant portal. Agency is added only if you run a sales or letting desk: pipeline, /properties, viewings, offers. Owner statements stay a backend switch until you actually manage for owners.
The complete workflow, in one view.

Is this the right fit?
The right solution starts with the right operating requirements.
Check the fit with usDesigned for
- Property management companies
- Commercial property operators
- Residential rental businesses
- Real estate agencies
May not be suitable for
- Basic listing-only websites
- Short-term booking platforms
- Businesses without rental operations
- Standalone accounting users
Trusted by clients worldwide






































Walk through the solution with your operation in mind.
Questions worth asking.
Ask something elseWhat is included in Odoo property management from PySquad?
Property Management covers buildings, units, applications, leases, rent invoices, facility work orders, and the tenant portal. Property Agency is a second app for CRM, listings, viewings, offers, and commissions. Agency needs Management installed.
Are rent invoices created from the lease?
Yes. Lease lines create customer invoices in Accounting. A daily job can create rent invoices and late fees. Deposits are invoiced from the lease when you set an amount.
Is there a tenant portal?
Yes. Tenants use /my/leases and /my/work-orders. Website is required. There is an owner portal group for statements, but there is no separate owner-statements page in the portal yet. Owner PDFs are printed from the backend."
Can we publish properties on the website?
Yes, with Property Agency. Published listings appear at /properties. The detail page can create a CRM lead. Management alone does not ship a public catalog.
Do we need Odoo Enterprise?
No. Both apps run on Community and Enterprise. Management uses Accounting, Contacts, Calendar, Portal, and Website. Agency also uses CRM, Sales, and Website CRM.
Does this connect to MLS or property portals?
No. Listings are your Odoo website only. There is no Zillow, Magicbricks, or MLS connector in this stack.
Can we buy the apps without a full project?
Yes. Both modules are on the PySquad app store. A solution engagement is for portfolio setup, tariffs, optional switches, Agency if you need it, and training.
Let’s define your next step.
Tell us what needs to work better, the systems you use, and the scope you have in mind.
Discuss your requirementsShare your requirements through our enquiry form.The people behind the projects
Good work is personal.
A little closer, wherever you are
Big world.
Close partnership.
Product engineering, AI and Odoo ERP, with a shared plan and a working rhythm built around your team.
Different time zones. One shared conversation.
Explore our global presenceOdoo apps
Browse all Odoo apps
Property ManagementManage rental properties, leases, rent invoices, maintenance work orders, occupancy, and tenant access with this Odoo 19 property management app.USD 99
Property Brokerage and Agency ManagementOdoo real estate CRM for brokers, agencies, and property dealers to manage listings, viewings, offers, reservations, and agent commissions.USD 199
The technology behind the work.
Explore our approach to backend, web, mobile and AI engineering.