How Much Does IDX Cost? Monthly Fees, Setup Costs, and MLS Charges

How Much Does IDX Cost? Monthly Fees, Setup Costs, and MLS Charges
EasyAgentIDX plans cost $79–$499 per month, plus setup and separate MLS fees. I’d budget at least $1,047 for the first year with Starter, then confirm your local MLS charges before signing up.
Here’s how I’d compare the five plans:
Quick Comparison
| Plan | Monthly price | Main features | First year* | Annual renewal* |
|---|---|---|---|---|
| Starter | $79 | Five widgets; one MLS board | $1,047 | $948 |
| Pro | $129 | Unlimited widgets, alerts, integrations, and API access; one MLS board | $1,647 | $1,548 |
| Brokerage | $299 | Five team seats, lead routing; one MLS board | $3,687 | $3,588 |
| Agency Partner | $499 | Unlimited seats and widgets, white-label client management; one MLS board | $6,087 | $5,988 |
| Enterprise | Custom | Unlimited seats and widgets; quoted office, integration, and MLS terms | Custom | Custom |
Fixed-price totals assume 12 months and a $99 initial setup fee. They exclude MLS fees, taxes, and optional services.
The number I’d check next? The cost of everything outside the plan. Each extra MLS board adds $79 per month and $99 in setup fees. Extra seats, approved domains, website work, AHV home valuation tools, and ChatSpark can add more. AHV can run without IDX; ChatSpark needs a separate subscription and an approved MLS connection.
Before paying, I’d request <u>written first-year and renewal totals</u> and confirm MLS approval. That lets you compare what you’ll actually pay, not just the monthly price.
EasyAgentIDX Costs: Plans, Setup Fees, and Annual Budgets
1. EasyAgentIDX Starter
Starter is the lowest-cost plan for a single MLS connection.
Monthly Fees and Capacity
Starter costs $79 per month and includes five active widgets and one approved MLS board connection. This entry-level plan supports a single MLS feed. Its widgets add search and listing displays to your existing website, with filters for location, price, bedrooms, bathrooms, and square footage.
The five-widget limit applies across your entire site, not to each page. Listings come from the connected MLS board. To add more boards, you’ll need extra connections or a higher plan.
The monthly subscription isn’t the only cost to budget for.
Setup and MLS Charges
The $99 initial board setup fee is a one-time charge to configure your first MLS connection. You can get your first widget live in five steps once the connection is active. Your local board may charge separate data-access fees, so ask about those charges before signing up.
Also, confirm that your connection is approved. Pending connections won’t display listings.
First-Year and Renewal Costs
First-year platform cost: $1,047 ($79 × 12 + $99). After that, renewal costs $948 per year ($79 × 12), assuming no price changes or new setup fees.
These totals don’t include MLS charges, taxes, or optional services such as custom design, development, or advanced AI integrations.[3]
2. EasyAgentIDX Pro
Pro costs more per month but removes the widget cap, giving you unlimited widgets and automation for a higher recurring fee.
Monthly Fees and Capacity
Pro costs $129 per month and includes unlimited widgets, saved searches, listing alerts, integrations, API access, and one MLS board connection.
Saved searches and alerts let buyers track matching listings without running the same searches again. API access supports external apps, including ChatSpark AI, which requires a separate account.
The higher monthly fee gives you more flexibility, but you’ll still pay a one-time board setup fee.
Setup and MLS Charges
The $99 initial board setup fee covers your first MLS connection. Ask your board about data-access fees and the cost of additional MLS connections.
First-Year and Renewal Costs
First-year total: $1,647 ($129 × 12 + $99). Renewal costs $1,548 per year, assuming prices stay the same and no new setup fees apply.
These totals exclude MLS charges, taxes, and optional add-ons such as ChatSpark.
3. EasyAgentIDX Brokerage
Monthly Fees and Capacity
Brokerage is the team-focused tier for offices that need seat access and lead routing.
For $299 per month, you get five team seats, automated lead routing, and one MLS board connection. That connection powers listing search on your website.
Setup and MLS Charges
The one-time $99 initial board setup fee covers configuring your first MLS connection. External MLS access and data fees aren’t included.
Extra seats and additional approved domains cost extra. The monthly rate sets your recurring budget, while setup and MLS charges add to your first-year costs.
First-Year and Renewal Costs
The first year costs $3,687 ($299 × 12 + $99). Renewal costs $3,588 per year ($299 × 12), assuming pricing stays the same and you don’t incur new setup charges.
These base totals don’t include extra seats, additional approved domains, external MLS fees, state or local taxes, or optional services. If you want AI listing search, budget separately for ChatSpark - it requires a separate account.
4. EasyAgentIDX Agency Partner
Agency Partner is the highest fixed-price tier for agencies that manage multiple client websites using our modern IDX platform.
Monthly Fees and Capacity
Agency Partner costs $499 per month and includes unlimited seats, unlimited widgets, and one MLS board connection. It also includes white-label client management, giving agencies branded client workspaces for IDX settings and client data.
There are no per-user or per-widget licensing fees, but additional approved domains cost extra.
Setup and MLS Charges
The $99 one-time initial board setup fee covers the first MLS connection. MLS data charges depend on the board and are billed separately.
First-Year and Renewal Costs
The first-year platform cost is $6,087 ($499 × 12 + $99). Renewal costs $5,988 per year ($499 × 12).
These totals exclude domain charges, MLS fees, taxes, and optional services.
The monthly subscription is only part of the total cost. After Enterprise, we cover setup fees and MLS charges.
5. EasyAgentIDX Enterprise
Monthly Fees and Capacity
EasyAgentIDX Enterprise offers custom pricing with unlimited seats and widgets. Your written quote depends on the number of offices, required integrations such as SSO, and the MLS boards and feeds you need.
Setup costs and MLS billing also affect the total.
Setup and MLS Charges
Subscription, setup, domain, and MLS billing terms all require a written quote. Unlimited board coverage doesn’t remove external MLS data-access fees. Ask which fees apply to each market or feed and whether they’re billed monthly or annually.
Before requesting pricing, gather your office locations, required MLS boards, domains, and SSO requirements. Use the “Custom Project Inquiry” form for Enterprise features such as SSO and multi-office management. Request separate pricing for additional offices or feeds.
First-Year and Renewal Costs
First-year budget = quoted annual subscription + one-time setup + annual domain and MLS fees.
Renewal budget = annual subscription + recurring domain and MLS fees.
The next section covers setup fees and separate MLS charges in more detail.
Setup Fees and Separate MLS Charges
Your base plan isn’t your total IDX cost. Each additional MLS feed costs $99 to set up and $79 per month, plus any access fees charged by the local MLS board.
| Fee component | Amount and billing schedule | Billing party | What it covers |
|---|---|---|---|
| Initial board setup | $99 once | EasyAgentIDX | Primary MLS feed setup and activation |
| Additional board setup | $99 once per extra board | EasyAgentIDX | Setup for each additional MLS feed |
| Additional board subscription | $79/month per extra board | EasyAgentIDX | Access and maintenance for extra feeds |
| External MLS access | Varies by local board | Local MLS board | Licensing and data access; re-approval fees may apply if the approved domain changes |
The $99 setup fee doesn’t cover external MLS access. Local MLS boards may bill separately, so keep their access fees separate from EasyAgentIDX’s platform charges when calculating your costs.
| Board count | One-time setup | Recurring EasyAgentIDX charge | Separate MLS charges |
|---|---|---|---|
| One board | $99 | Base plan; no extra-board charge | Confirm access fees with the local MLS board |
| Two boards | $198 | Base plan + $79/month | Confirm access fees with both MLS boards |
For a two-board setup, the extra-board charge adds $948 over 12 months, before any external MLS fees.
Approved connections return listings; pending MLS connections do not. Include setup fees in your first-year budget, and account for recurring board charges and external MLS fees in both first-year and renewal budgets.
First-Year and Renewal Budgets
Separate setup charges from MLS fees, then use these formulas to estimate your first-year and renewal budgets.
First-year cost = 12 × monthly charges + one-time fees + separately billed MLS fees + other expenses.
Renewal cost = 12 × recurring monthly charges + recurring MLS and optional expenses.
Don't count add-ons twice if they're already included in your monthly rate.
The table below shows platform-only costs, before MLS pass-through fees and optional services. These totals assume 12 months at the listed monthly rate, one MLS board, and the standard $99 initial setup fee.
| EasyAgentIDX plan | Monthly | Setup | First year | Annual renewal |
|---|---|---|---|---|
| Starter | $79 | $99 | $1,047 | $948 |
| Pro | $129 | $99 | $1,647 | $1,548 |
| Brokerage | $299 | $99 | $3,687 | $3,588 |
| Agency Partner | $499 | $99 | $6,087 | $5,988 |
| Enterprise | Custom | Confirm in quote | Custom | Custom |
Pro with two boards: $129 base + $79 extra board = $208/month. With $198 in setup fees, the first year is (12 × $208) + $198 = $2,694. Renewal is $2,496 annually, before external MLS fees and optional expenses.
Extra boards, seats, domains, and optional services add to your budget. The recurring costs below cover 12 months of service. Domain charges apply only when the domain is eligible and approved.
| Optional expense | Monthly | Setup | 12-month recurring cost |
|---|---|---|---|
| Extra Brokerage seat | $10 per seat | None listed | $120 per seat |
| Additional eligible domain | $29 per domain | $99 per domain | $348 per domain |
| Additional MLS board | $79 per board | $99 per board | $948 per board |
| AHV Basic, standalone or add-on | $29 per domain | Setup charge varies | $348 per domain |
| AHV Plus, standalone or add-on | $59 per domain | Setup charge varies | $708 per domain |
| AHV Pro, standalone or add-on | $129 per domain | Setup charge varies | $1,548 per domain |
| ChatSpark subscription | Separate subscription; confirm price | Confirm in quote | Depends on subscription |
AHV is available standalone or as an add-on. It doesn't require IDX or MLS approval.
ChatSpark requires a separate subscription and an active account with at least one approved MLS board.
Use this checklist to separate fixed charges from items that still need a price. Before approving the quote, confirm billing frequency, included allowances, and usage limits.
| Quote item | Billing type | Verify |
|---|---|---|
| Base plan and included allocations | Included, recurring | Included seats, boards, domains, and features |
| Initial activation and extra board/domain setup | One-time | Charged once and excluded from renewal |
| Extra seats, domains, boards, and AHV | Recurring | Quantity, monthly rate, and activation date |
| MLS-side pass-through fees | Separate; frequency unconfirmed | Annual, monthly, or one-time billing; whether included in the quote |
| ChatSpark | Separate recurring subscription | Subscription price and billing cycle |
| Website design or development | Custom, quote-dependent | Project fee, scope, and maintenance costs |
| Usage-based services | Usage-based | Unit price, included allowance, and overage charges |
Conclusion: Compare Total Annual Costs
Compare the totals above by full annual cost, not just monthly price. Choose the lowest-cost plan that covers your MLS feeds, seats, domains, and automation needs.
Before launch, confirm that your MLS board is approved so you don’t pay for a plan before listings are available.
Ask for written first-year and renewal totals, with setup fees, MLS charges, optional subscriptions, and taxes listed separately. If you need conversational search, confirm ChatSpark pricing and account requirements.
FAQs
Will I be billed while MLS approval is pending?
No, you won’t be billed for data access while your MLS approval is pending. Your MLS board can’t provide listing data until the connection is fully approved.
Billing for your IDX subscription typically starts once your MLS board connection is active and the listing feed has been successfully added to your website.
Will upgrading my plan trigger new setup fees?
Upgrading your EasyAgentIDX plan won’t add new setup fees. You can switch to a higher-tier plan as your needs grow without paying extra one-time configuration or setup charges.
Your existing integration tokens and MLS board connections stay active, so your listing feeds keep working throughout the upgrade.
What happens to my fees if I change domains?
The information provided doesn’t say whether changing domains affects your fees. If you switch domains, update the website URL in your EasyAgentIDX integration settings so your listing carousels link to the correct property detail pages.
Your integration token remains your primary access credential. But leaving the old domain in your settings may disrupt listing feeds and link generation.
Want IDX widgets for your real estate website?
Try EasyAgentIDX Free →