Mercury: $100–300/Broker/Month. A 15-Broker Network = $18K–54K+/Year Software Bill. Custom Platform = Lead Intake + Fact-Find Forms + Lender Comparison + Document Checklist + Commission Tracking + NCCP Audit Log. Own it forever. Year one: $70k build. Year two: $0 in software licensing.
A 5-broker mortgage network on Mercury pays $100–200/broker/month depending on modules. Five brokers = $500–1,000/month = $6,000–12,000/year in software licensing alone. A 15-broker network (regional aggregator) = $1,500–3,000/month = $18,000–36,000/year. MyCRM is similar ($80–250/broker/month). Salestrekker costs $150–350/broker/month. Now add the gaps: Mercury doesn't auto-populate fact-find forms from lead data (your broker is manually re-entering borrower details from lead capture into the fact-find form). Mercury doesn't compare lender rates against live data (your broker is jumping between Mercury, spreadsheets, and lender portals to manually compare 8 lenders' rates, LVR tiers, and fees). Mercury doesn't auto-generate document checklists per lender (your broker is consulting a mental checklist or a PDF doc: "Does Westpac need valuation? Payslips? Council rates? Bank statements?"). Mercury doesn't track commission splits across multiple payouts (a loan settles, commission is paid, but how much goes to broker A vs. broker B if they co-referred? You're exporting CSV, pasting into Excel, manually calculating splits). Mercury doesn't have NCCP (National Credit Code) audit logging (you're relying on faith that your brokers followed affordability rules; if a complaint lands, you have no automated proof of what questions were asked, what the borrower declared, and what lending decision was made). The real cost for a 15-broker network: Mercury ($18k–36k), manual fact-find re-entry time (5 hrs/week × 52 weeks × $35/hr = $9,100/year), lender comparison tool or staff time (2 hrs/day × 250 trading days × $35/hr = $17,500/year), document checklist management (30 mins/day × 250 days × $35/hr = $4,375/year), commission tracking and reconciliation (3 hrs/week × 52 weeks × $35/hr = $5,460/year), and NCCP compliance risk (unquantified, but if one broker breaches and triggers ASIC investigation, remediation + potential penalties = $50k–$200k). Total: $35k–64.5k+/year in software + labour bleed. Custom broker platform — lead intake with auto-population, fact-find forms that pull borrower data without re-entry, live lender rate panels, document checklist auto-generated per lender, commission tracking with rule-based splits, and NCCP-compliant question logging — costs $70–90k to build. You own it forever. Year one: net cost $70–90k (upfront build). Year two: $600/year hosting + maintenance. Payback: 18–24 months. Year three onwards: you're saving $30–60k annually, your broker productivity jumps (0 manual re-entry = 5+ hours/broker/week recovered), and your NCCP audit trail is bulletproof.
Why Mercury & MyCRM Drain Multi-Broker Margin
Mercury's licensing model is $100–300/broker/month depending on features (basic CRM, lead capture, document management). A 5-broker team pays $500–1,500/month ($6–18k/year). MyCRM is $80–250/broker/month (similar math). Salestrekker is $150–350/broker/month. A 15-broker network at Mercury's mid-tier ($200/broker/month) pays $3,000/month = $36,000/year. But Mercury is a CRM, not a workflow engine. A broker's workday looks like: client calls, you answer, broker manually enters: borrower name, loan amount, property location, income, expenses. This data goes into Mercury. Then broker clicks "Start fact-find", Mercury opens a form with blank fields. Broker re-enters: borrower name (again), income (again), expenses (again), existing liabilities, savings, dependents. Two systems, two data entries, 15 minutes wasted per loan. Across a 15-broker network handling 20 loans/week = 300 loans/month, that's 300 × 15 mins = 4,500 mins/month = 75 hours/month of pure re-entry. At $35/hour loaded cost, that's $2,625/month = $31,500/year of wasted labour. Mercury also doesn't link to live lender rate panels. Broker wants to compare Westpac, CBA, NAB, and Bendigo rates for a $500k owner-occupied home loan in Sydney, LVR 80%, 30-year term. Broker opens Mercury (no rates), opens spreadsheet (old rates, last updated 3 weeks ago), calls lender contact (asks for current rates, email bounces), manually types 4 lenders × 8 rate tiers = 32 rate cells into a new spreadsheet. Thirty minutes per loan, 300 loans/month = 150 hours/month. At $40/hour (more senior work), that's $6,000/month = $72,000/year. Mercury also doesn't auto-populate document checklists. Different lenders want different docs: Westpac wants payslips + council rates + bank statements for an investment property, but Macquarie wants payslips + tax returns + superannuation details for the same loan type. Broker consults a PDF checklist (outdated, last updated 6 months ago when Westpac changed policy), manually lists 15 docs, marks them off as the client sends in (spreadsheet, email threads, folder chaos). One loan = 30 mins of checklist management. 300 loans/month = 150 hours = $5,250/month = $63,000/year. Mercury doesn't track commission splits. A loan is referred by broker Sarah (she brought the client) but broker Tom (he did the legwork) gets partial commission. Loan settles for $2,000 commission. Split: Sarah 60%, Tom 40% = Sarah $1,200, Tom $800. But Mercury has no rules engine: you're exporting a CSV at month-end, pasting into Excel, adding formulas to calculate splits per deal, manually checking who was involved, totaling per broker. Month-end accounting takes 6 hours for a network of 15. That's 2 hours/week = 100 hours/year. At $50/hour (accountant time), that's $5,000/year, plus reconciliation errors (Sarah was marked 60% on 3 deals but should have been 70% = $600 overpayment catch after the fact). NCCP (National Credit Code) compliance is the killer. ASIC expects brokers to document: borrower's income verified, expenses verified, existing liabilities disclosed, whether the loan is "unsuitable" and disclosed as such (e.g., loan-to-value > 95% flagged as high risk). Mercury has no compliance audit trail. You're relying on each broker to write notes: "Verified payslips, discussed serviceability, client acknowledged high LVR." If a client later disputes the loan ("You didn't tell me about the LVR risk!"), you have no automated proof. ASIC investigates, you scramble to find emails or broker notes, and if docs are missing, you're liable. Remediation can cost $50–200k in fines + legal fees + client compensation. Total real cost for a 15-broker network:
- Mercury (or MyCRM/Salestrekker): $18,000–54,000/yr
- Manual fact-find re-entry (75 hrs/mo @ $35/hr): $31,500/yr
- Lender rate comparison time (150 hrs/mo @ $40/hr): $72,000/yr
- Document checklist management (150 hrs/mo @ $35/hr): $63,000/yr
- Commission tracking & reconciliation (100 hrs/yr @ $50/hr): $5,000/yr
- NCCP compliance risk (uninsured penalty if triggered): $50,000–$200,000 (contingent)
- Total: ~$189,500–394,500/year (or $35–64k/yr if NCCP risk is ignored)
Custom broker platform: $80–100k upfront build (one-time), $600/year hosting, $4,800/year maintenance (4 hrs/month average updates, lender panel refresh, NCCP audit compliance). Total Year 1: $85.4k. Year 2+: $5.4k/year. Break-even: 18 months. At month 19, you've saved $30k vs Mercury/MyCRM (and avoided NCCP risk). Year two: if Mercury/MyCRM+labour costs $190k and custom costs $5.4k, you save $184.6k. Year three: $184.6k saved. Year five: $923k saved (minus the $85.4k upfront, you're $837.6k ahead). Multi-broker network with growth plans can't afford Mercury. At 25 brokers, Mercury costs $60k/year, custom stays at $5.4k/year. You save $54.6k annually on software alone, plus 75+ hours/broker/week of recovered productivity = 15 brokers × 5 hours/week = 75 hours/week = 3,900 hours/year = $136,500/year in recovered labour (at $35/hr). Total Year 2+ savings: $190.6k/year.
What Custom Replaces: Six Core Modules
1. Lead Intake with Auto-Population
Client calls broker Sarah, she captures: borrower name (John Smith), loan amount ($500k), property address (Sydney, NSW), borrower contact (0412 345 678, john@email.com). System auto-saves lead. Broker doesn't manually re-enter this later. When Sarah clicks "Start fact-find for John Smith", the form auto-populates: Name = John Smith, Loan Amount = $500k, Property = Sydney NSW. Sarah fills only new fields: borrower income ($120k/year), expenses ($3k/month), existing debts ($50k car loan), savings ($100k), dependents (2 kids). Zero re-entry. Data flows from lead intake → fact-find form → lender application → settlement documents. Mercury requires manual re-entry at each step; custom system auto-flows data, saving 15 mins per loan × 300 loans/month = 75 hours/month ($2,625/month labour savings).
2. Fact-Find Forms with Live Validation
Sarah fills fact-find: borrower John Smith, income $120k/year (W2 employee at Tech Corp), spouse income $80k/year (self-employed, provided tax return), combined income $200k/year. Expenses: $3k/month living + $1.2k/month car loan = $4.2k/month total. System auto-calculates serviceability: combined annual income $200k, monthly gross $16,667, monthly net (after tax, ~70% take-home) = $11,667. Monthly commitments: $4.2k expenses + mortgage servicing (at 7% interest on $500k over 30 years = ~$3,326/month). Total monthly commit: $7,526. Remaining buffer: $11,667 - $7,526 = $4,141 (35% buffer, healthy). System flags: "Spouse income self-employed — requires last 2 years' tax returns + accountant letter. Obtain before lender submission." Sarah hits "Validate", system checks: tax returns attached? Yes. Accountant letter attached? No. System blocks submission: "Accountant letter required for self-employed income." Sarah gets accountant letter, uploads, re-validates, submission unlocked. Mercury doesn't validate; you're relying on broker memory and getting rejected applications 2 weeks later because lenders are asking for missing docs. Custom system validates upfront, zero wasted submissions.
3. Live Lender Rate Panels & Auto-Comparison
Sarah logs into custom system, wants to compare rates for John Smith's loan: $500k owner-occupied, LVR 80% (80% of $625k property value), 30-year term, first home buyer, Sydney location. System displays live rate panel (updated hourly from lender APIs or feeds): Westpac: 6.89% P&I, $3,526/month, $1,269,360 total repayment over 30 years. CBA: 6.79% P&I, $3,467/month, $1,248,120 total. NAB: 6.94% P&I, $3,549/month, $1,277,640 total. Macquarie: 6.85% P&I, $3,503/month, $1,261,080 total. Broker comparison shows: CBA is cheapest ($59/month advantage over Westpac = $21,240 over 30 years). System also factors in fees: Westpac $600 valuation + $250 legal = $850 total upfront. CBA $350 valuation + $250 legal = $600 upfront. CBA leads by $250 + ($59/month advantage) = saves $22,740 over life of loan. Sarah can instantly show John Smith: "CBA offers the best rate and saves you $22k compared to Westpac." John Smith books an appointment. Mercury doesn't have rate panels; Sarah spends 30 mins per loan manually comparing, and the rates are 2–3 days old (if she's manually copy-pasting from a spreadsheet). Custom system: live rates, auto-comparison, presentation-ready insights, zero manual work.
4. Document Checklist Auto-Generated Per Lender
Sarah selects: "Submit to CBA for $500k owner-occupied, first home buyer." System auto-generates checklist: ID verification (driver license, passport), income verification (payslips last 2 months, last 2 years tax returns), expenses evidence (rates notice, bank statements showing living expenses, superannuation statement), existing liabilities (car loan, credit card statements), savings proof (bank statements), and property details (purchase contract, loan approval letter from developer if off-the-plan). System marks off as Sarah uploads each doc. If a doc is missing, system alerts before submission: "CBA requires last 2 years' tax returns — currently attached: only 1 year. Obtain and upload." Once all green, Sarah clicks "Submit to CBA", system auto-generates lender application PDF (pre-filled with fact-find data, client consent signatures captured electronically), and sends to CBA via secure portal. Mercury doesn't generate checklists per lender; Sarah is consulting a PDF document (that's 6 months out of date because Westpac changed requirements) and manually tracking docs in spreadsheets. Custom system: checklist is live per lender, auto-updates when lender requirements change, and doc submission is one click.
5. Commission Tracking with Rule-Based Splits
Loan settles: $500k mortgage, broker commission 0.55% = $2,750 total. Deal was referred by broker Sarah (60% commission) and brokered by broker Tom (40% commission). System auto-calculates: Sarah = $1,650, Tom = $1,100. Lender pays $2,750 to broker network (aggregator account). System receives lender settlement file, matches loan ID to broker deal, applies split rules (Sarah 60%, Tom 40%), auto-generates payout records: Sarah ledger +$1,650, Tom ledger +$1,100. At month-end, accountant logs into system, sees: Sarah YTD commission $24,000 (12 deals, avg $2,000 each), Tom YTD $18,000 (9 deals, avg $2,000 each), network total YTD $42,000 (21 deals settled). System auto-generates ACH file: Sarah $24k → her bank, Tom $18k → his bank. Zero Excel, zero reconciliation errors, zero 6-hour month-end accounting. Mercury requires exporting CSV, pasting into Excel, adding formulas, and manually verifying each split (error-prone, time-consuming). Custom system: automated splits, self-serve ledger per broker, instant ACH payouts.
6. NCCP Audit Log with Compliance Proof
Sarah fills fact-find for John Smith: income $200k, expenses $4.2k/month, property $625k, loan $500k (80% LVR). System logs: [2026-06-13 14:32] Borrower income verified: payslips attached, signature obtained. [14:35] Expenses discussed: living costs + car loan = $4.2k/month, acknowledged by borrower. [14:40] Suitability assessment: LVR 80% (moderate risk), loan-to-income ratio 2.5x (healthy), surplus buffer $4.1k/month (healthy). Loan is SUITABLE. Borrower disclosed risks: LVR > 80% signals potential refinance risk if rates jump 2%+. Client acknowledged. [14:45] Lender recommendation: CBA (best rate, lowest fees, complies with ASIC guidelines for affordability). Client accepted. System generates NCCP Compliance Certificate: "Borrower John Smith, Loan $500k, NCCP Assessment completed 2026-06-13, Suitability: YES, All mandatory disclosures: YES, All supporting docs: YES. Broker: Sarah. Signed electronically." If ASIC ever investigates, system pulls one PDF document showing every step of the compliance process. Mercury has no audit trail; if a complaint lands, you're scrambling to find emails and broker notes (if they exist). Custom system: bulletproof compliance trail, eliminates NCCP risk entirely.
The ROI Math: 15-Broker Network ($36K+ Annual Software Spend)
| Item | Year 1 | Year 2+ |
| Custom build (one-time) | $90,000 | $0 |
| Hosting (Netlify + Postgres) | $600 | $600 |
| Maintenance & lender panel updates (4 hrs/mo) | $4,800 | $4,800 |
| Total Custom | ~$95,400 | ~$5,400 |
| Mercury + manual labour (est.) | $189,500 | $189,500 |
| Annual Savings (Year 2+) | Loss: $94,100 | Gain: $184,100 |
Year one shows upfront build cost, but break-even arrives at month 18–20. Year two, you're $184k ahead. Year three, you've saved $368k (cumulative). A larger network (25 brokers) sees the gap widen: Mercury costs climb to $60k/year (plus labour), custom stays at $5.4k/year, saving $240k+ annually. A regional aggregator growing from 5 to 15 to 25 brokers over 3 years bleeds $540k to Mercury (5 years × $108k/year average), while custom platform costs stay at $100k total ($90k build + $5.4k × 2 years). By broker scale, custom is financially mandatory above 10 brokers.
Australian Mortgage Broking Specifics
NCCP (National Credit Code) is the primary compliance framework. Brokers must be licensed (Australian Credit License, ACL, issued by ASIC), and every loan application must include: borrower's income verified (payslips, tax returns, self-employment confirmation), expenses documented (living costs, existing debts), and a "suitability assessment" (is this loan suitable for this borrower, or will it cause hardship?). LVR (Loan-to-Value Ratio) tiers trigger different compliance rules: > 95% LVR requires mortgage insurance (adds 0.5–2% cost), > 80% LVR requires "unsuitable" disclosure (if rates jump 2%, client will struggle to service). Lender panels vary by broker: some brokers are tied agents (work for one bank), others are aggregators (work with 20+ lenders). Each lender has different rate tiers (first home buyer, owner-occupied, investment), different LVR discounts (e.g., CBA gives 0.2% discount for owner-occupied < 70% LVR), and different doc requirements. Commission structures vary: some lenders pay 0.55% upfront (commission on settlement), others pay trailing (0.35% upfront + 0.15% annual trailing for 3 years = incentive to retain customer). Multi-broker networks have commission splits per deal (co-refer = split commission). ASIC regulations require brokers to track and disclose all commission (no hidden commissions). Mercury doesn't enforce NCCP workflow or track compliance by deal; you're relying on broker discipline. Custom systems embed NCCP compliance into the workflow: fact-find template enforces mandatory fields, suitability assessment is auto-logged, and lender-specific doc checklists are rules-based. Australian lender APIs (Westpac, CBA, NAB, Macquarie) can be integrated to auto-pull live rates, removing manual rate updates. Custom system unifies: NCCP-compliant fact-find, live lender rate panels per broker's approved lenders, doc checklists that enforce broker obligations, and compliance audit logs that survive ASIC investigations.
Six FAQs
What if we're a single-broker operation — is custom platform needed?
No. A solo broker using Mercury at $200/month ($2.4k/year) is fine; manual fact-find and rate comparison are manageable. Custom platform ($90k upfront) doesn't break even for 3–4 years. Stay on Mercury until you hit 8–10 brokers or grow a multi-broker team. Then custom makes ROI sense.
Can we migrate existing client records and loan applications from Mercury to custom?
Yes. Mercury exports client contact data (name, phone, email, loan amount, property address) as CSV. Custom system imports in hours — 500+ client records restored, no re-entry. Completed fact-finds and loan applications are text-based; you can export as JSON/CSV and archive in custom system as historical records (read-only, for continuity). Active loan pipelines (in-progress applications) should restart in custom system (1–2 minutes per loan to re-enter current status).
How do we integrate with lender portals — do they support API access?
Major Australian lenders (Westpac, CBA, NAB, Macquarie) have broker portals with rate feeds and application submission APIs. Custom system can auto-pull rates (updated hourly), auto-submit applications (lender portal receives pre-filled PDF or XML), and auto-receive settlement files (loan settled, commission paid, system auto-records). Some lenders still require manual portal login (older systems); custom system can auto-populate fields to speed manual entry, but full integration depends on lender API maturity.
What if a broker joins mid-year — can we set up their commission splits retroactively?
Yes. New broker joins in June, but they had 3 referred deals that settled in March/April/May before they joined. System allows: add new broker record, apply retroactive commission rule ("June 1 onwards: 40% commission on referred deals, 20% on co-brokered deals"), then manually adjust March–May deals to "0% commission (pre-hire)". System recalculates payout ledger. Going forward, all future deals are auto-split per rules.
How do we handle different lender requirements — some want payslips, others want tax returns?
System has lender profiles (editable by admin). Each lender profile specifies required docs: CBA = payslips + tax returns + council rates (for investment property). Westpac = payslips + accountant letter (if self-employed) + superannuation statement. NAB = payslips + last 2 years' tax returns + bank statements. When broker selects "Submit to CBA", system auto-generates CBA's doc checklist. When broker switches to "Submit to NAB", system re-generates NAB's doc checklist. Docs already uploaded stay visible (no re-upload needed); system flags any missing new docs specific to NAB.
Can we track broker performance and conversion rates per broker?
Yes. Dashboard shows per-broker metrics: leads captured this month (Sarah: 18 leads), converted to approval (Sarah: 14 approvals = 78% conversion), average time from lead to approval (Sarah: 12 days), average loan size (Sarah: $520k), total commission YTD (Sarah: $42k). System also tracks referral source performance: if Sarah refers leads from "mortgage broker network group" vs. "personal website", system shows: "Network referrals: 30 leads, 25 approvals (83% conversion). Website referrals: 18 leads, 12 approvals (67% conversion)." Insights: grow network referrals, improve website conversion (may need marketing audit).
The Bottom Line
Mercury and MyCRM are industry defaults because they're quick to set up for a solo broker. But a 15-broker network bleeding $36–54k/year on Mercury + $75–150k/year in manual labour (fact-find re-entry, rate comparison, doc checklists, commission tracking, NCCP risk) doesn't need more licensing. It needs one system: lead intake unified (no re-entry into fact-find), fact-find forms with live validation (no submission rejections), lender rate panels live-updated (zero manual comparison), doc checklists auto-generated per lender (zero forgotten docs), commission splits rule-based (zero month-end reconciliation), and NCCP audit trails bulletproof (zero compliance risk). Custom platform costs $90k upfront, $5.4k/year to run. Mercury/MyCRM costs $36–54k/year, forever. Year two, custom is $184k ahead. Year five, you've saved $920k and own your broker workflow, your lender relationships, your commission logic, and your competitive advantage. No per-broker licensing, no manual data entry, no NCCP vulnerability. You control the system. You control the broker experience. You control the economics.
Ready to build a broker platform that scales with your network and lenders? Check Aidxn's custom software packages, or book a call to map your broker count, current pain points, lender panel mix, and multi-broker network ROI timeline.