Rex: $80–180/Seat/Month × 20 Agents = $36k+/Year. Custom CRM Owns Your Data, Manages Listings + OFI Rosters + Vendor Reporting + Commission Splits + Lead Feeds. Forever.
A 20-agent real estate agency running Rex, AgentBox, or MyDesktop pays: $80–180 per agent per month for seat licenses + $150–300/mo for transaction coordination modules + $200–400/mo for listing syndication (REA/Domain) + $300–500/mo for compliance and trust account tracking. Real cost on a 20-agent operation: $1,600–3,600/mo in seat licenses alone + $950–1,200/mo in add-on features = $31,200–56,400/year. Add payment processing (3–5% on commission income), lead generation (Google Ads, Facebook, Zillow-equivalent spend), and franchise fees if applicable, and a mid-tier agency bleeds $60–90k annually to software before considering labour, premises, and regulatory compliance. Custom CRM — listing management with automated REA/Domain sync, OFI (offer for information) roster tracking, vendor reporting, commission split calculation, buyer matching, and REIQ/REIV compliance baked in — costs $45–65k upfront. You own it forever. Payback: 18–24 months. Year three onwards: you're $40–50k ahead annually and controlling price, data, and buyer experience.
Why Rex, AgentBox, and MyDesktop Drain Agency Margin
Rex's model: $80–150/seat/month (varies by tier and state) + $250/mo for advanced listing management + $300/mo for OFI suite + $400/mo for syndication to national sites + $200–400/mo for compliance/trust account modules = $1,230–2,050 per agent annually when bundled, or $24,600–41,000 for a 20-agent office. AgentBox is similar: $100–160/seat/month + per-module add-ons (transaction coordination, lead capture, document automation each at $150–250/mo). MyDesktop charges differently: flat $700–1,200/mo per agency location (not per seat) but then charges $50–80/seat for full-feature access, creating a hybrid cost that scales unpredictably. A 20-agent agency running MyDesktop at $100/seat/mo = $2,000/mo software + $800–1,200/mo for add-ons = $33,600–48,000/year. Add listing syndication to REA and Domain (traditionally $200–400/mo per agency), compliance/trust account oversight (if not bundled, $150–300/mo), and you're at $36,000–50,400 annually on software licensing alone.
Real cost for a 20-agent agency ($2M annual commission revenue):
- Seat licenses (20 agents @ $100–150/mo): $24,000–36,000/yr
- OFI + transaction coordination modules: $3,600–4,800/yr
- Listing syndication (REA/Domain feeds): $2,400–4,800/yr
- Compliance + trust account tracking: $1,800–4,800/yr
- Payment processing (3–5% on commission income $60–100k): $1,800–5,000/yr
- Customer data platform (buyer profiles, preferences): $1,200–2,400/yr (if separate)
- Integration glue (Zapier, custom connectors to accountancy): $600–1,200/yr
- Total: ~$35,400–59,000/year
Custom CRM: build once ($55k), deploy to all 20 agents, own forever. Agent logs in, sees their listings (synced from REA/Domain API via automated pull), checks open home schedule (OFI roster showing which properties have inspections scheduled, conflicts flagged), updates vendor notes (building inspector quoted $1,200, electrician next Thursday 2pm, plumber booked). System generates vendor reports automatically: "Inspector's quote awaiting approval", "Electrician completed, await invoice". Commission split calculator runs nightly: agent sold 5 properties this month at $3m aggregate, agency takes 50%, agent takes 40%, manager takes 10%, other agents take referral fees. System calculates splits, emails payroll spreadsheet to accountant. Buyer matching: system flags when a buyer profile matches new listings in their target suburb/price range, sends alerts to agents. Compliance: trust account tracking is built in — money in (deposit), money out (agent commissions, fees), reconciliation monthly against bank. REIQ/REIV compliance is baked into workflows (contract templates pulled from compliance library, checklists built into transaction steps). Year one: $55k build + $500/yr hosting + $0 seat licensing. Year two: just $500/yr. A 20-agent agency breaks even by month 18. Year three: $36–50k in SaaS savings.
What Custom Replaces: Six Core Modules
1. Listing Management + REA/Domain Sync
Agent uploads a listing (photo gallery, floor plan, property features, asking price). System syncs to REA and Domain automatically every 4 hours. Agent updates asking price — all channels update simultaneously. No manual republishing on 5 different sites. System tracks listing age, days-on-market, buyer inquiry count per source (which channel sends most qualified buyers?). Sold? Agent marks listing as sold, system archives automatically and generates sold report (sold price vs. asking, time to sell, agent performance vs. suburb average). Rex and MyDesktop sync to REA/Domain but charge $300–400/mo for the privilege; custom systems make it architectural and cost-free marginal.
2. OFI (Offer For Information) Roster & Scheduling
Property has open home Saturday 10am–12pm. Agent schedules 3 open homes across the month. System aggregates all open home times, shows inspections across all agent listings in one view. Conflict detector alerts: agent has listed 8 properties, 3 have open homes scheduled for the same time slot. Manager sees the bottleneck and suggests agent delegates one open home to teammate. OFI roster tracks which properties have had inspections, which are pending feedback, which have reached critical "on-market for 30+ days" threshold and need strategy adjustment. Rex's OFI module exists but is slow and doesn't flag agent scheduling conflicts; custom systems build this into the core workflow.
3. Vendor Reporting & Inspection Workflow
Property is listed. Agent orders building inspection ($400), electrical check ($250), plumbing ($200). System tracks inspector booked for Tuesday 9am, electrician Thursday 2pm. Agent notes when inspector completes work and generates report (uploaded to system). System flags when report is awaiting approval — agent or vendor signs off. Once signed, report is attached to the listing and shown to potential buyers. Vendor details (names, phone, availability, prior quotes) are stored per property. If agent needs a quote for roof repair, system suggests the roofing contractor from a previous listing (agent can filter by suburb, price range, rating). Vendor reporting becomes automatic: "5 inspections completed, 2 reports signed, 1 quote pending approval" shows status at a glance. Rex doesn't automate vendor workflows; custom systems eliminate manual email chains.
4. Commission Split Calculation & Agent Payroll
Agency takes 50% of commission, top agent takes 40% (performance-based, higher than standard 35%), new agent takes 30%, office manager/team lead takes 10% referral on properties they refer. System calculates splits nightly across all transactions closed that month. Email goes to accountant: "20 properties sold, total commission $75k, splits calculated, attached is payroll CSV ready for Xero." No manual spreadsheet. No commission disputes (all calculations are transparent and auditable in the system). Variable splits per agent tier (rookie, experienced, top performer) are configured once, applied automatically. Square or Rex don't offer this; custom systems make it a 10-minute setup.
5. Buyer Matching & Lead Distribution
Buyer registers interest: "Looking for 3-bed, $400–500k, inner west Sydney, viewing timeline 2–4 weeks." System stores profile. When a new listing matches (suburb, price range, bed count), system alerts the listing agent and all agents in the office who might have the right buyer. Agent A has a buyer on file (4 bed, same suburb, higher budget) — system suggests cross-listing. Lead management becomes data-driven: no more "did anyone have a buyer for this property?" emails. System tracks buyer conversion: buyer searched 6 months ago, saw 3 listings, made 1 offer, closed deal. Agent A gets credit for the lead, performance dashboard shows agent A's buyer-to-sale ratio vs. office average. Rex and AgentBox track buyers but don't automate matching; custom systems turn it into a real-time recommendation engine.
6. Compliance, Trust Account, REIQ/REIV Workflows
Money flows: buyer deposit ($50k) arrives in trust account. System logs deposit (date, buyer, property, amount). Agent commission approved for payment (20-day settlement cycle). System calculates due date, flags payment 3 days prior to settlement. Trust account reconciliation: monthly bank statement arrives, system matches against recorded deposits/withdrawals, highlights any discrepancies. REIQ/REIV compliance: contract template checklist is built into the transaction workflow — all required clauses are present, settlement dates are flagged if they violate cooling-off periods, agent notes warn if property requires additional disclosure (e.g., bushfire zone, heritage listing). Custom systems embed compliance into the day-to-day tool; Rex and MyDesktop offer compliance as a bolt-on module you hope agents actually use.
The ROI Math: 20-Agent Agency ($2M Annual Commission Revenue)
| Item | Year 1 | Year 2+ |
| Custom build (one-time) | $55,000 | $0 |
| Hosting (Netlify + Postgres) | $500 | $500 |
| Maintenance & updates (6 hrs/mo) | $7,200 | $7,200 |
| Total Custom | ~$62,700 | ~$7,700 |
| Rex/AgentBox/MyDesktop (est.) | $35,400–59,000 | $35,400–59,000 |
| Annual Savings (Year 2+) | Loss: $3,300–27,300 | Gain: $27,700–51,300 |
Year one shows a net loss (custom build upfront cost) but by month 18 payback is reached. Year two, you're $28–51k ahead. Year three: the gap widens. At this ROI, custom software scales dramatically when the agency grows to 30 agents (Rex costs jump to $54–90k/yr, custom costs only $7,700/yr) or opens a second office location.
Australian Real Estate Specifics
REIQ (Real Estate Institute of Queensland) and REIV (Real Estate Institute of Victoria) have compliance overlays that generic US-based CRMs ignore. Contract templates vary by state (Queensland cooling-off periods differ from NSW settlement protocols). Trust account requirements are strict — money in, money out, monthly reconciliation, government audit trails. Custom systems embed state-specific templates, cooling-off period calculators, trust account workflows. REA and Domain APIs work differently (one API for search, another for listing management), custom systems sync both. Buyer disclosure (bushfire-prone zones, heritage listings, etc.) are state-specific; custom systems flag these automatically. Off-market sales (private treaty, agency listing not advertised) still need compliance tracking — custom systems allow agent to toggle "advertised" vs. "off-market" and adjust compliance checklists accordingly. Rex and MyDesktop offer "Australian mode" but as a checkbox, not architected; custom systems make it native.
Six FAQs
What if REA or Domain APIs change?
REA and Domain occasionally update their APIs (new listing fields, deprecations). Maintenance contract covers API upgrades — typically 2–4 hrs of work when an update lands. Monthly upkeep is part of the $7,200/yr maintenance budget. Rex updates automatically but you have no visibility; custom systems let you audit changes. Switching back to Rex is friction-free because data is yours (all listings, buyer profiles, transactions export as JSON or CSV).
Can we migrate 5 years of listings and buyer data from Rex?
Rex exports listings (date listed, sold price, days-on-market, agent, photos) and buyer contacts (name, phone, email, property preferences) as CSV. Custom CRM imports that history in hours — you retain sales records, buyer intelligence, and historical KPIs. Data is yours; no vendor lock-in. Your team sees historical context for every property and buyer from day one.
What if an agent leaves — do they take the buyer database?
Legally, buyer data belongs to the agency, not the agent. System enforces this: agent's account is archived, buyer profiles are transferred to the agency pool or reassigned to a new agent. Agent can't export buyer contacts on departure. Rex and AgentBox allow the same, but custom systems give you auditable control — you can see exactly what was accessed, when, and by whom. Compliance is built in, not a bolt-on.
How do we handle varying commission structures between agents?
Each agent has a profile: (Name, Tier, Base %, Referral %, Desk Fee). System calculates splits based on profile. Agent moves from Rookie to Experienced tier? Update their profile, splits apply to future transactions automatically. Off-market deals with different terms? Flag the deal as custom split, override the default, system audits the override. Rex offers this but as a manual input per transaction; custom systems store splits per agent, reducing data-entry errors.
Can we sync with our accountancy software (Xero, MYOB)?
Yes. Custom CRM exports commission splits, trust account reconciliations, and agent payroll to Xero's API nightly. Accountant sees transactions posted automatically in Xero bank reconciliation. No manual CSV imports. MYOB integration is similar. Rex has some Xero integration but doesn't export commission splits cleanly; you're re-entering data manually. Custom systems are purpose-built for accounting automation.
Who maintains the CRM — bugs, security, updates?
Maintenance contract covers security patching, OS updates, dependency upgrades (React, Node, Postgres), and 3–5 feature requests per year. Bugs are fixed within 2 business days. SLA is 99.8% uptime (similar to Rex but cheaper). If you want hands-off, maintenance is included in the $7,200/yr budget. If you have in-house developers, they can take ownership and negotiate lower maintenance hours (e.g., 3 hrs/mo = $3,600/yr). Most agencies pick the managed option.
The Bottom Line
Rex, AgentBox, and MyDesktop are the default because every agency knows them. But a 20-agent operation doesn't need multi-state SaaS per-seat licensing and per-feature add-ons. It needs listing syndication (REA/Domain), OFI tracking, vendor workflow automation, commission split calculation, buyer matching, and REIQ/REIV compliance baked in. Custom CRM costs $55k upfront and $7,700/year to run. Rex/AgentBox costs $35–59k/year, forever. Year two, your custom system is $28–51k ahead. Year five, you've saved $150–200k+ and own your data, your buyer database, your compliance workflows, and your agent experience. No per-seat licensing. No per-feature markup. No multi-app chaos. You control the CRM. You control the buyer journey. You control the economics.
Ready to build a CRM that scales with your agency? Check Aidxn's custom software packages, or book a call to map your team size, current pain points, compliance requirements, and ROI timeline.