Premium Bootstrap 5 admin template for property management: rentals, sales, leads, maintenance, finance, and reports. 135 pages, dark mode, no jQuery.
Run your whole portfolio from one clean, modern dashboard.
EstatePro is a premium, ready-to-use admin template for everything a property business does: properties and units, tenants and leases, rent collection, sales and buyers, leads, viewings, maintenance, vendors, invoices, owner statements, communication and reports.
It is built with HTML5, CSS3, Bootstrap 5 and plain JavaScript. There is no jQuery, no framework and no build step. Unzip it, open index.html, and it works.
Every screen has a real business purpose and realistic demo data (properties, tenants, agents, invoices, payments, leases), so the template looks like a finished product from the first click, not a pile of empty widgets.
Highlights
- 135 HTML pages covering the full property management workflow
- Light, dark and system mode. Dark mode is designed, not just inverted
- Advanced theme customizer with live preview and saved settings
- Interactive demos: working tables, filters, calendars, drag-and-drop pipelines, forms, charts and more
- Print-ready invoices, receipts and owner statements
- Only 2 custom files: one readable
main.cssand one readablemain.js, with a table of contents and clear comments - Documentation included
- Clean, human-readable, unminified code
Theme Customizer (Saved in the Browser, No Flash on Load)
| Setting | Options |
|---|---|
| Mode | Light, Dark, System (follows the operating system) |
| Primary Color | 10 presets plus a custom color picker |
| Font Family | Inter, Plus Jakarta Sans, Manrope, Poppins, DM Sans, Roboto, Nunito Sans |
| Font Size | Small, Default, Large |
| Sidebar | Light, Dark or Primary; expanded or collapsed; fixed or static |
| Layout | Fluid or boxed container; fixed or static header |
| Density | Comfortable or Compact |
| Border Radius | Sharp, Medium, Rounded |
| Presets | Default, Ocean, Indigo, Emerald, Sunset, Corporate, Luxury Real Estate, Dark Estate |
| Reset | One click back to defaults |
Charts, badges, tabs, switches, progress bars and form focus all follow the primary color and the dark mode automatically, because everything is built on CSS variables.
What Is Inside
Dashboard
KPI cards with trends, quick actions, rental revenue chart (monthly, quarterly, yearly), occupancy chart, portfolio mix, rent collection, maintenance overview, a searchable and sortable property performance table, and a filterable activity feed.
Properties, Buildings and Units
- Property list with grid and list view, nine filters (type, location, price, bedrooms, bathrooms, occupancy, agent, date added, status), sorting, pagination, favorites and CSV export
- Property details with gallery, full-screen image viewer, overview, amenities, map-style location block and financial summary (rent, expenses, net income, ROI, cap rate)
- Property listings, add and edit property, photo gallery manager (upload, set cover, remove), property types and amenities manager
- Buildings with a floor-by-floor unit map
- Units with 7 detail tabs (overview, tenant, lease, payments, maintenance, documents, activity), plus vacant and occupied unit views
Rentals
- Tenants: list, full profile with 6 tabs, add and edit
- Applications: list, details with verification checks, references and an Approve / Reject / Review panel
- Leases: list, details with payment schedule, create, edit, renew, terminate, print; renewals and expiring leases
- Rent Collection: dashboard with a collection progress bar
- Rent Schedule: calendar with Month, Week and List views
- Security Deposits: collect and refund (automatic refund calculation)
- Vacancies: days vacant and lost rent
Sales and Buyers
Sales listings, buyers (profile, preferences, property matches, viewing history), offers with an accept / counter / reject flow, a drag-and-drop deal pipeline, closing management with a task checklist, and commissions with tiered rates.
Leads, Viewings and Agents
Lead list, 8-stage drag-and-drop lead pipeline, lead details, inquiries, follow-up tasks, contacts, viewing calendar and list, viewing status workflow, agent list with performance, and agent profiles with bar charts.
Maintenance and Vendors
Requests with priority and status workflow, photos, work orders with assign vendor, inspections with a Pass / Fail / N/A checklist that creates work orders for failed items, preventive maintenance schedule, and vendors with performance and payments.
Finance
Payments, printable receipts, invoices with a live line-item editor (quantity, price, tax, discount, totals), printable invoices, expenses with category breakdown, income, deposit ledger, refunds, late fees, owner statements (print and download) and agent commissions with approve and pay actions.
Communication
A chat for tenants, owners, agents and vendors, an email client (folders, star, compose), SMS with character counter and templates, a notification center with filters, and message templates with live preview.
Reports (9 Reports with Charts, Filters, Print and CSV Export)
Property, Occupancy, Rental, Revenue, Expense, Tenant, Maintenance, Agent and Financial reports, including ROI and cap rate comparison.
Calendar and Documents
An events calendar with Month, Week, Day and List views and type filters, and a document manager with file type icons, status and upload.
Settings (13 Pages)
General, Company Profile, Property, Rental, Payment, Notification and Localization settings, a roles and permissions matrix for 10 roles (View, Create, Edit, Delete, Approve, Export), integrations (Google Maps, Stripe, PayPal, email, SMS, calendars, accounting), Appearance, My Profile, Account Settings and Security (2FA, devices, login activity).
Authentication and System Pages
Login, Register, Forgot Password, Reset Password (with strength meter), Verify Email, Two-Factor Authentication (6-digit code boxes) and Lock Screen.
Error pages: 404, 500, Offline, Permission Denied and Generic Error.
A UI states page with empty states, loading skeletons, button loading and toasts.
Interactive Features That Actually Work
- Global search palette (Ctrl + K)
- Tables with search, filters, sorting, pagination, row selection and CSV export
- Drag-and-drop boards that update column counts and totals
- Form validation with clear messages and toasts
- Photo upload previews (click or drag and drop)
- Image gallery with a full-screen viewer and keyboard arrows
- Toast messages (success, error, warning, info)
- Header tools: Quick Add, language switcher with country flags, dark mode toggle, fullscreen, notifications, messages and profile menu
- Collapsible sidebar with tooltips and a mobile drawer
- Charts (Chart.js) that redraw when you change theme or color
Design and Quality
- Professional, calm real estate SaaS look: soft cards, clear data hierarchy and consistent spacing
- Fully responsive, with a mobile sidebar drawer, collapsible filters, stacking cards and tables that scroll inside their own container
- Accessibility-minded: semantic HTML, labels, visible focus states, ARIA where needed and tooltips on icon buttons
- Print styles for invoices, receipts and statements (always black on white, even in dark mode)
- Subtle animations only, and reduced-motion friendly
- Images fall back gracefully if a file is missing, so layouts never break
Code Quality
- Bootstrap 5.3 used as shipped, with overrides in one clearly marked section
- One
main.css(design tokens, layout, components, page styles) and onemain.js, both split into numbered, commented parts - Short, readable names, plain comments, and a blank-line gap between sections
- All vendor files are local, so you can work offline (only Google Fonts loads online)
- No console errors on any page in our checks
Files Included
estatepro/
index.html Home dashboard
auth/ 7 login pages
pages/ Every module (properties to settings, errors, calendar, documents)
assets/css/main.css All project styles
assets/js/main.js All project scripts
assets/js/chart.umd.min.js Chart.js
assets/vendor/ Bootstrap 5, Bootstrap Icons (with fonts)
assets/images/ 20 illustrated property, room and issue pictures, 4 language flags
documentation/index.html Full documentation
Documentation Covers: installation, folder structure, theme customization, colors, fonts, dark mode, layout settings, LocalStorage keys, charts, components, Bootstrap customization, adding pages, changing the logo, branding and credits.
Perfect For
Property management companies, real estate agencies, landlords, apartment and commercial property managers, brokers, rental businesses and property investment companies.
It is also a strong starting point for any SaaS back office that needs tables, forms, calendars, pipelines and reports.
Credits
- Bootstrap 5.3 and Bootstrap Icons 1.11 (MIT)
- Chart.js 4.4 (MIT)
- Flag Icons 7.5 (MIT)
- Fonts from Google Fonts (Open Font License)
- All property, room and maintenance pictures are original illustrations made for this template
Find more items like this
Collections
EstatePro Real Estate Business Management Admin Dashboard Template
- From
Earn 10% back in Wrapmarket credit from this purchase
Use this item in one end product for personal or business projects and client work.
- Quality reviewed by Wrapmarket
- Instant access to downloads
- 30-day refund eligibility
- 6-month support period included
Frameworks & Libraries 1
Languages & Syntaxes 3
Supported browsers
More from ThemeOcean
- Includes React, Next.js, and HTML versions
- 3 homepages included
- Designed for childcare centers
- Modern Bootstrap 5 Admin Dashboard
- Admin Dashboard UI
- Powerful Dashboard and UI Components
- Made with Bootstrap
- Parallax and scroll animation effects
- Google Maps integration included
- 12+ pages included
- Made with Bootstrap
- Contact, about, services, and portfolio pages
- 4 homepages included
- Made with Bootstrap
- Google Fonts included
- agency template, ai html template
- bootstrap business template, digital template
- digital marketing template
- Integrates Elementor and Contact Form 7
- 3 homepages included
- Made with Bootstrap
- Elementor integration included
- 12+ pages and 2 demos
- Made with Bootstrap
- 3 homepages included
- Made with Bootstrap
- Google Fonts included
- Made with React and Bootstrap
- Google Fonts included
- Website source files included
- Made with Bootstrap
- Working contact form included
- Countdown timer included
- Integrates Elementor, Contact Form 7, and Redux
- Made with Bootstrap
- Email subscription form included