The real estate broker WordPress theme built for multi-agent US brokerages. MLS-ready, broker dashboard, CRM included. From $49/year per website.
Last updated: September 28, 2026
Built for US broker-owners who manage agent teams and need an MLS-connected website for the whole team.
Do you run a brokerage and need a website that fits the way you work? We designed WPResidence for the multi-agent brokerage, with a broker dashboard, agent rosters, paid submission tiers, and MLS/IDX ready through MLSImport (sold separately), in one install. WPResidence is the real estate WordPress theme purpose-built for multi-agent US brokerages, on the market since 2014.
Building a solo agent site instead? See our guide to realtor website templates.
32,000+ buyers · 4.85/5 rating · 1,644 ThemeForest reviews
A real estate broker WordPress theme is a WordPress theme engineered for licensed brokers and multi-agent brokerages. It combines property listings, agent management, lead routing, MLS integration, and a broker dashboard in one installation. Solo-agent themes handle one agent's listings; broker themes manage multiple agents, offices, membership packages, and lead distribution across the whole firm.
Per the NAR 2024 Profile of Home Buyers and Sellers, 88% of US buyers worked with a real estate agent or broker. Brokers need a website that shows the full team. For a deeper breakdown of what separates broker sites from agent sites, see realtor websites anatomy.
Multi-Agent Roster Control. You add, approve, and manage every agent from one dashboard. Agents get individual profile pages with bios, ratings, service areas, and linked listings. You control who can register and whether approval is required before they go live, which matters for broker-of-record oversight.
MLS/IDX Ready. WPResidence connects to RESO-compliant MLS boards across the US and Canada through MLSImport. Listings import as native WordPress posts, fully indexed by Google, searchable through the theme's filters, and styled by your theme. No iframe overlay quietly killing your SEO.
Broker-Controlled Lead Routing. Every inquiry goes to the agent assigned on the listing, with a global CC to the broker's inbox. The built-in CRM adds 27 ready-made automation rules for assignment workflows, follow-up sequences, and deal-stage triggers inside WordPress.
Do you run more than one office? Each office operates as a separate Agency-role account, with its own profile page, agent roster, listing pool, and front-end dashboard. You, the broker (site admin), see all offices, all agents, all listings from one WordPress admin view.
Per our own documentation: "Agencies and developers can create sub agents and manage many listings from a private front end dashboard." You run multiple branch locations as separate agency accounts, each with its own profile page, agent roster, and listing pool.
Sub-office branding lives in the Agency role rather than a dedicated "Office Dallas" feature. To see the full team-management toolkit in action, explore the agencies and developer pages feature set.
As a broker of record, you can only supervise licensed agents. In Theme Options, you choose which roles need admin approval, so each new agent account waits for your review. This maps directly to your state-licensing compliance obligation.
Agent profile pages support 5 card display styles. Each card shows bio, contact info, service areas, specialties, and linked listings, plus star ratings and visitor reviews. Your agent list page doubles as a recruiting page: prospective agents see exactly what your brokerage offers in tools and visibility.
For the complete card layout options and agent profile customization, see our agent pages feature documentation.
If you want agents to pay to list properties on your brokerage site, we built three monetization models you can mix and match: pay-per-listing, membership plans (X listings for Y days), or free submissions.
The workflow has 4 steps:
Agency-level monetization is built in: buy a bulk plan for an office, and all of its sub-agents draw from the shared pool.
Gateways: PayPal, Stripe, WooCommerce for extra gateways, and bank transfer for offline payments. Configure your tiers in the membership system settings.
As the site owner, you see all messages from every contact form, all agents, all leads, all listings, right inside the WordPress admin panel. You can add or edit leads and contacts, set lead statuses, and manage them inside WordPress.
Agents and agencies log in to a separate front-end dashboard, where they manage their own contacts, deals, tasks, stats, pipeline, and automations. Each agent sees only their own records. Each agency sees its team's records. You see everything.
Broker-of-record oversight runs through the WordPress admin role; agents are confined to the front-end dashboard, which is the standard compliance pattern. See the full user roles and management documentation for role permissions. Per the NAR 2024 Profile of Home Buyers and Sellers, 43% of US buyers started their home search online.
When a visitor submits a contact form on a listing page, the inquiry goes to the email of the agent assigned to that property. If no agent is assigned, it falls back to the default admin email you set in Theme Options. You can also define a global CC address (office manager, broker inbox) so every lead gets a supervisory copy.
As we describe it in our docs: "When you assign an agent to a property, the theme uses that link to route listing inquiries to the agent's email." Speed matters: studies of lead response time, including the widely cited MIT / InsideSales lead-response study, consistently show that responding within 5 minutes vastly outperforms waiting 30 minutes or longer. Routing straight to the listing agent supports that window.
For round-robin, ZIP or city, availability or price-band routing, connect HubSpot and use its assignment rules, or send leads to Zapier through the lead form webhooks. Configure CC and BCC addresses in the lead generation form settings.
Every message from your contact, schedule-a-tour, and estimate forms is saved automatically. The sender becomes a contact, the inquiry becomes a lead, and any budget, location, or bedroom preferences are saved with them. WPEstate CRM is our own plugin. Contacts move through editable lifecycle stages: New Lead, Contacted, Appointment Set, Active Client, Under Contract, Closed.
For brokers, the CRM ships with ready-made automation rules: assign new leads to an agent, follow up on stale inquiries, remind an agent about a tour, move a deal forward when a contract is signed. Drag deals from "New" to "Won" on the visual pipeline. Match a buyer's saved preferences against your live listings with one click. If your brokerage runs on HubSpot, the integration sends contacts, deals and tickets to HubSpot and keeps deal stages updated. Explore the full WPResidence CRM feature documentation.
Every system email your site sends is editable from the WordPress admin: registration confirmation, password reset, property submission notification, lead inquiry notifications, membership purchase confirmation. Subject lines, body text, and sending address are all configurable, so every email matches your brokerage's voice.
Save Search alerts are baked in. Visitors save a search with one click; WPResidence watches for new matching listings and sends alerts on a schedule you control (daily or weekly). No separate plugin needed. Every lead notification can also CC your broker inbox. Customize every outbound message in the email management settings panel.
The path we recommend is MLSImport. It connects to RESO-compliant MLS boards across the US and Canada (800+ MLS markets). Listings import as WordPress posts on your own domain, so they're fully indexed by Google, filterable through our search interface, and styled by your theme. Hourly sync. 30-day free trial, then $49/month for one MLS ($99 for 3, $199 for 7).
MLS/IDX support comes through MLSImport, sold separately at mlsimport.com. Other IDX vendors (iHomeFinder Optima Express, dsIDXpress) also work; their listings stay in the provider's system, so the theme's search and filters cover MLSImport listings.
RESO Web API is the modern standard replacing RETS, and most affiliated MLSs have completed or are completing RESO Web API certification. MLSImport uses RESO Web API natively. Per NAR's 2024 buyer survey, 76% of buyers used a mobile device at some point in their search, and imported MLS listings use the theme's responsive layouts.
You can rebrand the WordPress admin to feel like your brokerage from the moment a client logs in. Theme Name, Author name, Author URL, Theme Description, Screenshot (the admin thumbnail), and the branding logo in the admin are all customizable.
To lock things down after delivery, add a single line to the WordPress configuration file that hides the white-label panel and the Themes section from the Customizer. Useful when handing a configured site to a franchisee. White-label is included in every license at no extra cost. See the full white label documentation for the complete list of rebrandable elements.
WPResidence ships with 50 ready-to-import demo sites, including the brokerage demos.
Aggregate social proof from ThemeForest as of May 2026: 32,438 sales, 4.85 out of 5 average rating, 1,644 verified reviews. Rated by over 1,600 buyers for customizability, code quality, and support.
Two products, in USD, no surprise tiers:
| WPResidence Theme | MLSImport | |
|---|---|---|
| Price | $49/year (1 site), $99/year (3 sites), $249/year (10 sites) | From $49/month for 1 MLS (after 30-day free trial) |
| Billing | Yearly | Monthly subscription |
| Included | Theme + WPEstate CRM + 50 demos + 212 Elementor widgets + 1 year support and updates | RESO-compliant US/Canada MLS feeds, hourly sync, native post import |
| White-label | Included (no extra charge) | N/A |
| Support renewal | Included in the yearly license | Included in $49/month |
| Where to buy | wpresidence.net/pricing | mlsimport.com |
WPResidence costs $49/year for one website, $99/year for 3 websites or $249/year for 10, with support and updates for the year. If you don’t renew, the theme keeps working; only new versions and support stop. MLSImport is separate and optional: if you don’t need live MLS feed data, you don’t need it.
The 5-step setup:
For the full walkthrough, see the broker website template setup guide.
The main points of this page.
Each office is an Agency account with its own profile page, agent roster and listings. You see every office, agent and listing from the WordPress admin.
In Theme Options you choose which roles can register and which need your approval before they reach the dashboard.
Agents list for free, per listing or with a membership package, and pay with Stripe, PayPal, WooCommerce or offline wire transfer.
A listing inquiry goes to the agent assigned to that property. The built-in CRM saves each message as a lead, and HubSpot handles round-robin or regional assignment.
MLSImport (sold separately) imports your MLS listings as WordPress posts on your own domain, searchable with the theme's filters.
WPResidence costs $49 a year for one website, $99 for three and $249 for ten, with a year of updates and support. MLSImport starts at $49 a month for one MLS.
WPResidence runs sites for multi-agent brokerages and broker-owners as well as single agents. It supports four user roles (agent, agency, developer, regular user) with a broker-level admin that sees all agents, leads, and listings. Solo agents building a personal site should use a realtor website template instead.
A brokerage and an agency share many website needs, but a licensed brokerage requires agent-approval workflows, broker-of-record oversight of every lead, and MLS board membership for IDX access. WPResidence's Agency role covers both. If you're running a non-licensed agency, see our wordpress theme for real estate agencies page.
Yes. WPResidence's membership system lets you create paid plans (pay-per-listing or recurring) by user role. Agents buy a plan, submit listings, and you approve before anything goes live. PayPal and Stripe handle recurring payments. You can also set up an agency-level plan so all of an office's agents draw from one shared listing quota.
The WPResidence theme is $49/year for one website, including support and updates. If you need live MLS data, add MLSImport, from $49/month for one MLS, after a 30-day free trial. Hosting, domain, and any premium Elementor widgets are separate. White-label is included at no extra cost.