For Agents, Brokerages & Web Developers

Highly Customizable Real Estate WordPress Theme

Create a fully functioning real estate website with WPResidence: advanced property search, a built-in CRM, a front-end dashboard and 50 ready-made demos.

real estate WordPress theme screenshot

Built for Real Estate Professionals

WPResidence is a real estate WordPress theme for agents, agencies, and developers, with property search, MLS/IDX integration, CRM, and a front-end dashboard.

32,000+ Buyers & 1,600+ Five-Star Reviews

Since 2014, thousands of agents, brokers, and developers have used WPResidence to build their real estate websites. They value the flexibility, regular updates, and support from the team behind the theme.

MLS/IDX Ready

Connect to 800+ RESO-compliant MLS feeds across the US and Canada. Import listings as native WordPress content, fully indexable, fully styled, and synced hourly. No iframes or third-party design limitations.

What Our Buyers Say

50 Real Estate Website Templates, Imported in One Click

Pick from 50 ready-to-use templates within this real estate WordPress theme. Each demo can be imported with one click and modified to match your brand. Change theme options, mix and match property list styles, header designs, and search layouts to create a unique real estate website.

Easy to use with Powerful Features

What the theme handles out of the box, and where each part is managed.

Design Property Pages, Cards and the Rest of the Site from Theme Options

Colors, fonts, the user dashboard and the wording of the emails your site sends are all set in one panel. Change a setting once and every page follows.

WPResidence Theme Options: property page layouts, property card composer and agent page layouts

Drag-and-Drop Elementor Widgets for Listings, Agents & More

Build the key parts of a real estate website with Elementor Free, including property search forms, filtered listing grids, maps, agent sections, sliders, and neighborhood pages. Realtors can update and manage these sections without depending on a developer for every change, while developers get ready-made real estate functionality that speeds up the build and keeps the design flexible.

WPResidence Studio template list with two property page designs built in Elementor Free

Lead Capture with Forced Registration, Contact Forms and CRM

Set how many properties or gallery images a visitor can view before registration is required. Enquiries from property, agent, or agency pages are added to the CRM with the relevant property, price range, and assigned agent already connected, so you can follow up with emails, tasks, and matching listings.

WPResidence CRM matched properties for a lead, with forced registration settings and a valuation form

Search Built for Real Estate

Search fields that match how people look for property: location with instant suggestions, categories, price, bedrooms and baths, plus any custom field you add. Visitors filter without page reloads, save a search, and get an email when a new listing matches it.

WPResidence search form builder in Elementor with category, location and bedrooms fields

Payments via WooCommerce, Stripe or Paypal

Monetize your real estate website with built-in membership packages and pay-per-listing. Define included listings, featured properties, and duration per plan. Recurring payments via Stripe or PayPal. Wire transfer for offline. WooCommerce for additional gateways.

WooCommerce
PayPal
Stripe

WPResidence membership packages with a Stripe card payment window in the user dashboard

Fast Loading Theme

Built on Bootstrap 5 for real estate websites with thousands of listings. Built-in caching for property shortcodes and widgets, lazy loading, CSS/JS minification, and CDN-ready delivery. Database indexing for MLS data ensures fast search even with large databases.

Lighthouse 95 performance and GTmetrix grade A scores for a WPResidence website
WPResidence Theme Options: property page layouts, property card composer and agent page layouts
WPResidence Studio template list with two property page designs built in Elementor Free
WPResidence CRM matched properties for a lead, with forced registration settings and a valuation form
WPResidence search form builder in Elementor with category, location and bedrooms fields
WPResidence membership packages with a Stripe card payment window in the user dashboard
Lighthouse 95 performance and GTmetrix grade A scores for a WPResidence website

Real Estate API for Developers

WPResidence API helps developers build real estate websites on WordPress. They can easily add, edit, or delete property listings.

Mega Menu

The WPResidence Mega Menu helps developers build better menus for real estate websites –  they can create custom menus without writing any code.

White Label

Rebrand WPResidence as your own: change the theme name, author, URL and description, so the admin your clients see carries your agency’s name.

Property Page Design

Build property pages around the experience you want to create. Choose which sections appear for each listing, including virtual tours, floor plans, Yelp reviews, Walk Score, energy details, PDF downloads and additional agents.

Use tabs or accordion layouts to organize the information, and assign different property-page designs by category so luxury homes, rentals and commercial listings can each have their own presentation.

Virtual Tour

Embed a 3D or 360° virtual tour directly in the listing, giving buyers a more immersive way to explore the property before booking a viewing.

Yelp Reviews

You can add ratings for nearby places like food, shopping, fun, services, and things to do.

Energy Index

The theme lets you add the Energy Index rating and value to each property, as required in Europe.

Floor Plans

Upload floor plans with images and add details like price, size, or lot size for each one.

Walk Score

Show the Walk Score for each property, so buyers can see how walkable the neighborhood is directly from the listing.

PDF Downloads

Add unlimited documents in .PDF format to every one of your listings, such as brochures, open house, etc.

Different Design Options

Properties List Pages

Set how listings are ordered and how many appear on each page.

Visitors can filter by type, category, city, area and state, then sort by price, bedrooms, bathrooms or date.

Choose from different layouts, including a popup view that lets visitors check a property and continue through the results from the same place.

Create directory-style pages with filters for location, size, price, and features, or use a half-map layout to show listings and their locations side by side.

property listing page with AJAX filters

Nine Property Card Styles

Choose from nine property card designs, then decide which listing details appear on each card from Theme Options.

Property Search

Easy and Powerful Property Search

Build the search your market needs: add unlimited custom search fields in dropdown, number, text, or date format. Control which fields appear for each property category and organize them into search tabs. Activate multiselect for any category so visitors can filter by multiple options at once.

The search is powered by AJAX, showing instant results without page reloads. Visitors can search properties by location with instant suggestions as they type. The geolocation feature lets users find properties within a specific radius in miles or kilometers. Preview results appear as visitors select search fields, helping them fine-tune their search before viewing full listings.

Users can save any search and receive daily or weekly email alerts when new properties match their criteria. The theme includes a multi-currency display widget so international visitors can browse property listings in their preferred currency.

You control the search bar position: above the header, below it, or floating over the media header.

MLS and IDX Integration for Real Estate Websites

WPResidence connects to MLS data through MLSImport, a separate subscription from mlsimport.com, which links to over 800 RESO-compliant MLS data feeds across the United States and Canada. Unlike iframe-based IDX solutions that limit your design and hurt your search rankings, MLSImport brings listing data directly into your WordPress database as native content.

This means every imported property is fully indexable by Google, fully styled by your theme, and fully integrated with WPResidence search, maps, and property page features. Listings synchronize hourly with granular control over which cities, ZIP codes, and price ranges you import. You keep full control over how MLS properties appear on your site.

How MLSImport Works

MLS listings imported into WPResidence with the MLSImport plugin

Responsive on Every Device

WPResidence is fully responsive across phones, tablets, and desktops. Every property listing, map, search form, and agent profile renders correctly on any screen size.

Multi Language Included

WPResidence is a multilingual real estate WordPress theme. Translate properties, pages, menus and search, or auto-translate with OpenAI, using the included WPEstate Translate plugin.

Real Estate Design Studio

Start from prebuilt templates or design your own for property pages, agent profiles, category archives, headers, and footers using Elementor Free. Assign layouts by property category, no code.

Complete Dashboard

Advanced Dashboard

The WPResidence front-end dashboard lets agents, agencies, and developers manage their real estate business without accessing the WordPress admin. Users can submit and edit property listings, manage listing status (published, disabled, featured, expired), upload photos, set pricing, and control all custom fields directly from the front end.

Admins control user registration, payment settings, and membership packages from the backend. The dashboard also includes saved searches with email alerts, an instant messaging inbox for agent-client communication, and the WPEstate CRM, covered below.

Favorite Properties

Logged-in visitors save favorite homes to a list in their dashboard, ready to revisit or remove.

Save Search & Email Alert

Visitors can save their searches and get email alerts when new homes are added. They can also delete saved searches anytime from their user dashboard.

Instant Messages Inbox

Users can send private messages to agents and reply fast. All messages are saved in the user dashboard, so past conversations are easy to find.

Submit Properties

You can allow front end submissions, and fully manage the submit form fields and mandatory fields. Add your own custom fields and they sync with the front submission too.

Manage Properties

Your users can disable or enable a published property, delete a listing or edit it at any time. It’s also easy to find a specific property with the dashboard search.

User Types

Admins can choose which user roles are active. When enabled, visitors can sign up as users, agents, developers, or agencies. Each role can be approved manually.

WooCommerce Payments

Take payments through WooCommerce, Stripe or PayPal, or accept offline wire transfers.

Membership Submission

Admins can create membership plans for each user type. Each plan can include a set number of listings, featured properties, and a time limit in days, weeks, months, or years.

Paid Submission

Admins can let users pay per listing. Before posting a property, users must pay a fee. An extra fee can be added to make the property featured.

Lead Management

WPEstate CRM Included

WPResidence includes the WPEstate CRM, bringing leads, contacts, deals, tasks, notes, activity and property matching into one place.

Enquiries from property pages and agent, agency or developer profiles become contacts automatically, with the relevant property, price range and assigned agent already attached. Each contact can move through your sales stages while keeping their activity, viewed listings, notes, tasks and deals together.

Agents manage their own contacts from the front-end dashboard, while agencies and developers can oversee the whole team. Saved buyer preferences can be matched with suitable listings and emailed directly, while automation rules can assign agents, update stages, create tasks, add tags, send email or SMS, run property matching and send digests.

Contacts can also be imported or exported by CSV, submissions can be passed to other tools through webhooks, and HubSpot integration keeps contacts, deals and pipeline stages aligned.

real estate agency dashboard with agent management

User Roles for Real Estate

Agent, Agency and Developer Roles

WPResidence supports users, agents, agencies and developers. Agents, agencies and developers get profile pages with AJAX listing tabs.

Agencies and developers manage their agents from the front-end dashboard, and agent listings count against the agency’s package. Admins can approve accounts before they go live, and each user type can connect its own HubSpot CRM.

Membership Control

When an agent adds a listing, it uses the membership plan bought by their agency or developer.

Custom Fields for Agent

Add custom text fields to agent profiles. The information shows on the agent’s page.

User Type Pages

Each agent, agency, or developer has their own page. The design is unique for each type and shows all their info.

Reviews

Turn reviews on or off for agents, agencies and developers. Visitors post reviews, which publish right away or wait for admin approval.

My Listings with Ajax

Profile pages list properties in tabs, and visitors filter them without reloading the page.

CRM Integrations

Agencies, agents and developers track their own leads, contacts and deals in the CRM dashboard, and can connect their own HubSpot account.

Compatibility

Compatible WordPress Plugins

WPResidence works with the WordPress plugins real estate sites rely on: Elementor for visual page building, WooCommerce for payment processing, and MLSImport for importing MLS property listings as native WordPress content.

Your theme license includes two premium plugins, WPBakery Page Builder and Slider Revolution, plus WPResidence’s own WPEstate CRM, WPEstate Translate and Elementor Design Studio. Built by Envato Power Elite authors with a proven 5-star record for customer support and the Envato Compliant Badge for coding and security standards.

Frequently Asked Questions

At its core, a real estate WordPress theme should manage properties: price, status, location, rooms, photos and floor plans, plus search and maps to help visitors find them and property pages where they can contact the agent.

Most real estate businesses also need agent profiles, a front-end dashboard for managing listings, saved searches with email alerts, and a CRM for following up on enquiries. Depending on the business, they may also need MLS or IDX integration, multiple languages and currencies, or paid listing plans.

WPResidence includes these tools in the theme and its bundled plugins, with MLS listings available through the separate MLSImport plugin, so you can build anything from an agent or agency website to a larger property portal from the same system.

  • A solo agent who wants their own branded site and leads that aren’t shared with a portal.
  • An agency where each agent has a profile, their own listings and their own leads.
  • A US or Canadian brokerage that needs MLS listings on its own domain.
  • A portal owner who charges for listings.
  • A developer who builds real estate sites for clients.

Elementor Free is enough. WPResidence adds 212 real estate Elementor widgets and a built-in Real Estate Design Studio.

In the Design Studio you create headers, footers, mega menus and blocks before or after them, plus templates for single property pages, agent, agency and developer profiles, blog posts and category archives. You start from prebuilt templates or design your own, then choose where each one shows: the entire site, all pages of one type, specific categories or other property terms, or special pages such as the front page, search results and 404, with exclusions where you need them.

Yes. Choose one of the 50 demos and import it with one click. Its pages, sample listings, menus and settings come with it, so you replace the samples with your own content and adjust colors and fonts in Theme Options.

The usual setup is something you can do yourself: install the theme, import a demo, add your logo, colors and listings, and set up your agents and contact forms. If you get stuck, our in-house support team is there to help. A developer is useful for custom features beyond what the theme offers.

WPResidence has been updated continuously since 2014. Updates come throughout the year to keep it compatible with new WordPress versions and to add features; for example, version 5.6.0 added the CRM. Updates and support are included while your license is active.

Yes. You build the site, charge your client and keep the license. With the 3-site ($99 a year) or 10-site ($249 a year) license, each site costs about $33 or $25 a year, and when you hand a finished site over, you can move its activation to your next project. White label puts your client’s brand in the admin.

$49 a year for one website, $99 for three and $249 for ten. Each license includes a year of updates and support. When the year ends, your website keeps working, and you can renew to continue receiving updates and support.