Skip to main content

Broker guide

Mortgage Broker Software: Build Your Stack in 2026

Choosing mortgage broker software starts with the jobs each system owns across Australian platforms, broker tools, handoffs and total stack costs.

Published
Updated

Mortgage broker software works best as a small stack where every job has one owner. Your aggregator’s platform usually holds the client record and lodges the application. A research tool shortlists lenders, and the lender’s own calculator and portal confirm the borrowing figure and price before you submit.

Check for overlap before you add a tool. Some aggregators include a customer relationship management (CRM) system, borrowing calculators and lodgement in membership, so a separately paid tool can repeat a job you already have.

This guide compares Australian broker platforms and broker tools by the work they do. It shows where data moves between them, what you keep when you leave and how to count the full annual cost before you renew.

Start With the Work

Start by giving each job in a loan file one system of record. A job with two owners creates two versions of the client’s details, and a job with no owner ends up in email.

Job in the fileSystem that should own itWhat it produces
Client record, fact find and compliance documentsYour CRM, often the aggregator’s platformThe client’s details, consents, credit guide and file notes
Lender policy research and scenario planningA policy and scenario tool, such as BulmaA lender shortlist, conditions, documents and borrowing power estimates
Final serviceability checkThe selected lender’s own calculatorThe figure that lender’s assessment starts from
PricingThe lender’s broker portal or rate cardThe rate or discount offered, with its conditions
LodgementThe aggregator’s lodgement connection, such as ApplyOnlineThe submitted application and its status

Research, client management and lodgement are the three jobs that decide the rest of the stack. Choose the CRM first, because the other tools read from it or write back to it. The mortgage broker CRM guide compares client-record systems, and the loan origination software guide covers lodgement and lender connections.

Count What Your Aggregator Already Supplies

List the mortgage aggregator software that comes with your membership before you buy anything else. Aggregator platforms now cover far more than client records.

Connective says Mercury Nexus is included at no extra cost for its members, as at October 2026. It combines client management, compliance workflows, application lodgement, analytics, credit checks, open banking and borrowing capacity calculators. AFG’s BrokerEngine Plus page, as at October 2026, lists client document collection, direct lodgement to ApplyOnline, product comparison and an integrated credit guide, privacy consent and credit proposal.

Mark each job in the table above as covered, partly covered or missing. Buy separate broker software only for the missing jobs, or where a standalone tool clearly does the job better. If your brokerage also writes asset finance, the asset finance software guide covers that case workflow.

Build the Shortlist

Shortlist mortgage broker software by the task each product supports, then check whether your licence and aggregator give you access. The platforms below cover the main jobs in an Australian residential file. Their terms are as at October 2026.

PlatformMain jobBest forMaterial drawbackAccess in Australia
Mercury Nexus (Connective)CRM, compliance, lodgement and borrowing calculatorsConnective members who want one included platformTied to Connective membership, so changing aggregator means moving to a new CRMIncluded for Connective members at no extra cost
BrokerEngine Plus (AFG)CRM, document collection, product comparison and ApplyOnline lodgementAFG brokers who want lodgement and client documents in one workflowBuilt around AFG, so it doesn’t follow you to another aggregatorThrough AFG membership
MyCRM (Loan Market Group)CRM with digital forms and compliance trackingLoan Market Group (LMG) brokers using LMG’s in-house toolsTied to LMG membership, and its push into Quickli runs one wayThrough LMG membership
Infynity CRM (Finsure)Aggregator CRMFinsure brokers who want the CRM their aggregator supportsTied to Finsure membershipThrough Finsure membership
BrokerEngineWorkflow automation, task queues, checklists and a client portalTeams with several staff on each file who need tasks and deal stages trackedAdds a second system beside the aggregator CRM, so you must decide which one holds the client recordBrokerEngine says it’s used across all major aggregators
SalestrekkerCRM with home loan, asset finance and commercial toolsBrokerages writing several lending types from one CRMLodgement integrations depend on your aggregator’s contract with the lodgement providerLists partner businesses on its site, and lodgement depends on your aggregator
ApplyOnline (NextGen)LodgementSubmitting to the 60+ lenders it supportsNextGen integrates a third-party platform only where that platform is contracted to your aggregator or broker groupThrough your aggregator or broker group
SimpologyLodgement and originationAggregators and lenders using its electronic lodgement platformYou reach it through the aggregator or lender that uses it, not by choice aloneThrough a participating aggregator or lender
QuickliMulti-lender serviceability, with rates, fees and lender spreadsheet exportBrokers who want borrowing power across 51+ lenders with product pricing beside itIts Jiffi AI policy answers need the Pro plan, and each person’s monthly credits are shared with loan notesPer-user subscription with a 21-day trial
Lender calculatorsFinal serviceability check at one lenderConfirming the selected lender’s figure before submissionOne lender per calculator, and each needs its own data entryPublished by each lender, while lodging with that lender needs its accreditation
BulmaLender policy research and scenario planning across 52+ lendersResidential brokers who want lender fit, borrowing power and quoted policy from one scenarioDoesn’t lodge applications or quote interest rates, fees or product pricingDirect subscription on Solo, Team or Enterprise, with a 14-day free trial and no credit card

Accreditation and Aggregator Access Limits

Lodging with a lender needs accreditation with that lender, and aggregators often process it. Finsure’s onboarding team finalises accreditations for new brokers. Macquarie’s broker help centre, as at October 2026, asks brokers to get its accreditation form from their aggregator and to complete an attestation form when they move aggregator.

Serviceability tools depend on the aggregator in a different way. Macquarie says the copies of its calculator hosted on aggregator platforms sometimes show small differences from the current one on its website. NextGen limits ApplyOnline integrations to platforms contracted to a specific aggregator or broker group, so a standalone CRM can’t assume it will lodge for you.

Research tools sit outside this chain. Bulma and Quickli are direct subscriptions, so they don’t depend on which aggregator you belong to.

Where Bulma Fits in the Stack

Choose Bulma for the research slot because it handles lender policy research and scenario planning in one place. Policy Advisor answers plain-English policy questions across 52+ lenders and about 50 policy areas. Scenario Planner checks the client’s whole scenario against every covered lender and groups them by standard fit, fit with conditions or needs an exception.

Each lender result comes with borrowing power from that lender’s own servicing inputs, such as the Household Expenditure Measure (HEM), buffers and income shading. Bulma also lists the conditions to meet and the documents to gather. That gives your CRM a lender shortlist and a document request before you open any lender calculator.

Every answer quotes the policy wording it relied on, with the lender, policy area and the date Bulma last updated that policy. You can copy the answer and its sources into your file notes. No lender, aggregator or broker group owns Bulma, so your research tool stays the same if you change aggregator.

Bulma includes policy research and scenario planning on every plan, with generous usage limits and up to five members on Team. Quickli, by comparison, reserves its Jiffi AI policy answers for Pro, where each person’s monthly credits are shared with loan submission notes. The Bulma vs Quickli comparison covers that choice in detail, and AI tools for mortgage brokers covers AI across the rest of the brokerage.

Test the Handoffs

A handoff is clean when the next system receives the client’s details without retyping and the output returns to the client record. Map each handoff in your stack as native, one-way or manual before you add a tool.

The fictional file below uses an LMG brokerage on MyCRM, with Quickli, Bulma and the selected lender’s calculator. It follows each vendor’s published handoff method.

In this fictional file, Mia and Josh are buying an $820,000 home with a $656,000 loan, a loan-to-value ratio (LVR) of 80%. Josh receives Family Tax Benefit, Mia has a HECS-HELP debt and they own an investment unit with rental expenses.

Where Data Moves and Where Rekeying Remains

The broker captures the fact find in MyCRM. Quickli’s help centre, as at October 2026, says MyCRM pushes a residential application into Quickli to create a new scenario. The push runs one way, so edits made in Quickli don’t sync back to MyCRM.

Quickli asks brokers to adjust government payments, student debt and investment expenses after the push. Mia and Josh’s file has all three, so Josh’s Family Tax Benefit, Mia’s HECS-HELP debt and the unit’s expenses need checking by hand.

Quickli’s EasyCalc export then fills a lender’s serviceability spreadsheet and shows what’s missing or assumed. The broker uploads that calculation to the deal’s documents tab in MyCRM. Bulma can load the scenario from the brokerage’s CRM, and its policy answer, with quoted wording, is copied into the MyCRM file notes.

Handoff in the fictional fileConnection typeWhat still needs manual work
MyCRM to QuickliNative push, one wayReview government payments, student debt and investment expenses. Edits stay in Quickli
Quickli to lender spreadsheetExportComplete the missing items and check the assumptions page
Lender calculation back to MyCRMManual uploadAttach the spreadsheet to the deal’s documents tab
CRM to BulmaCRM integrationConfirm the scenario facts before you rely on the shortlist
Bulma answer back to MyCRMCopy with sourcesPaste the answer and its quoted policy into the file notes

Score the File With One Set of Criteria

Score every handoff against the same five criteria so tools are compared on equal terms. Use 2 for a documented transfer with no retyping, 1 for a documented step that needs review or a manual action, and 0 where the step is retyped.

CriterionWhat earns a 2MyCRM to QuickliQuickli to lender spreadsheetBulma to file notes
Data captureFields arrive without retyping1. Three income and expense areas need review1. Missing items are listed for completion2. The scenario loads from the CRM
Source recordsThe output carries its basis into the file1. Policy insights stay inside Quickli, and the documented record for MyCRM is the uploaded lender calculation2. The assumptions page shows what was assumed2. The answer quotes the lender’s policy wording and update date
PermissionsOne account covers the team working on the file1. Each user needs a paid or trialling Quickli subscription and separate access1. Uses the same per-user Quickli account2. Team covers up to five members with shared history
ExportThe output returns to the client record1. Edits don’t return to MyCRM1. The spreadsheet is uploaded by hand1. The answer is copied into file notes
RekeyingNo field is entered twice1. Named fields are rechecked1. Missing items are entered in the spreadsheet2. Changing one fact updates the shortlist without re-entering the scenario

The lowest scores sit where data leaves the CRM and doesn’t come back. A changed fact in this file must be updated in MyCRM first, then pushed again, because Quickli’s edits don’t flow back.

What You Keep When You Leave

The records you can take with you matter as much as daily use. The Australian Securities and Investments Commission (ASIC) sets out best interests records in Regulatory Guide 273 (RG 273). They include the credit guide, information sent to the lender, application outcomes and the reasons for your recommendation.

ASIC’s RG 273 also lists outputs of product comparison tools and calculators as records. It says how long you keep them can depend on the loan term, any interest-only period and refinancing. Store each calculator output and policy answer in the CRM file, not only inside the tool that produced it.

Connective says, as at October 2026, that brokers own their trail book and can leave without penalty. Ask your aggregator in writing which file formats it exports, including documents, notes and the application data.

Electronic lodgement commonly uses the industry’s LIXI data standards, and aggregators generate those messages from their CRM systems. The guide to switching mortgage aggregators covers the rest of the move.

Choose the Stack

Choose the stack with the fewest owners per job and the lowest annual ownership cost. Ownership cost is every subscription seat for a year, plus onboarding and training time, plus the cost of functions you pay for twice.

The worksheet below counts units, so you can multiply them by each vendor’s current plan terms. It uses a fictional brokerage with three brokers and one administrator.

Cost lineHow to count it in annual termsFictional brokerage
Aggregator inclusionsList the jobs your aggregator’s platform already covers at no extra costConnective member, so Mercury Nexus covers the CRM, lodgement and borrowing calculators
Per-user subscriptionsSeats multiplied by 12 months, for every person who needs a loginA per-user servicing tool for four people is 48 seat-months
Plan-based subscriptionsPlans multiplied by 12 months, plus any extra seatsOne Bulma Team plan covers all four people
ImplementationHours to set up integrations, templates and data imports, priced at your staff costOne-off in year one, then nil
TrainingHours per person for each tool, every year, including new startersRepeated for every tool each person uses
Duplicated functionsEach job covered by more than one paid toolBorrowing calculators in Mercury Nexus, the servicing tool and Bulma

In this fictional brokerage, borrowing power appears in three places. The brokerage keeps Mercury Nexus as the CRM and lodgement system because it’s already included. It then chooses one research tool, not two, because Bulma’s Scenario Planner covers lender fit and borrowing power at each lender together.

Keep a second servicing subscription only for a job your research tool doesn’t cover. Bulma doesn’t quote interest rates, fees or product pricing, so a brokerage that compares products by rate on every file might keep a rates tool beside it. Running two tools means two logins, two training plans and two places to update when a client’s details change.

Serviceability Calculators and Pricing Tools

A multi-lender servicing tool narrows the lender list, while the selected lender’s own calculator confirms the figure that lender will assess. Use both in that order, finishing with the lender’s calculator before submission.

Multi-Lender Tools Compared With a Lender’s Own Calculator

The two tools treat inputs, policy updates and outputs differently. The comparison below uses Macquarie’s calculator as the lender example, as at October 2026.

FactorMulti-lender servicing toolLender’s own calculator (Macquarie example)
Input treatmentThe tool models each lender’s rules from one set of inputs. Bulma applies each lender’s HEM, buffers and income shadingThe lender’s file applies its own shading. Macquarie’s calculator shades most overtime, bonus and commission income automatically, so an entered $10,000 counts as $8,000
Policy updatesThe vendor updates its models. Bulma refreshes policies as lenders publish changes and alerts you when a policy you’ve asked about changesThe lender publishes a new version. Macquarie tells brokers to download its latest calculator each time, because a saved copy can give incorrect results
Output detailA ranked lender list with borrowing power estimates. Bulma adds conditions, documents and the quoted policy behind each answerOne borrowing figure for one lender, built from that lender’s own model

The selected lender’s assessment sets the final figure, so a multi-lender estimate is a shortlist tool, not the number you give the client. Quickli’s help centre, as at October 2026, says the Commonwealth Bank (CBA) online calculator and CBA spreadsheet show different results for matching inputs. Check the lender’s required calculator, in its current version, before you submit.

Pricing Requests Are Separate From Credit Approval

A pricing request asks the lender for a rate or discount. Credit approval decides whether the lender will lend. An approved price doesn’t mean the loan is approved.

Lenders handle pricing differently. As at October 2026, St.George’s BrokerHub lets brokers request pricing in the same portal they lodge through.

Macquarie’s broker help centre, as at October 2026, describes a different approach. Its published rates are available to all accredited brokers, and the discount is set at formal approval.

Record every quoted offer in the CRM file with these details:

  • the borrower facts the lender priced, such as loan amount, LVR, loan purpose and repayment type
  • the product and rate type the offer applies to
  • the rate or discount offered
  • the expiry date the lender gives
  • any conditions, such as settlement timing, a package or a minimum loan size

Reconcile a Changed Liability or Expired Price

When a fact changes, update the CRM record first, then rerun every tool that used the old fact. Suppose Mia takes on a new car loan after the first assessment, and the quoted price expires before lodgement.

  1. Add the car loan to the client record in MyCRM.
  2. Push the scenario to Quickli again, because edits made in Quickli don’t return to MyCRM.
  3. Change the liability in Bulma’s scenario, which updates the lender list and borrowing power for each lender.
  4. Run the selected lender’s latest calculator with the new liability. Macquarie, as at October 2026, says rate changes made before formal approval go into the servicing calculator, either by the broker before submission or by its team during assessment.
  5. Request new pricing if the quoted offer has expired, and record the new expiry and conditions.
  6. Compare the results. Return any difference between the research estimate and the lender’s calculator to the broker before anyone presents a recommendation.

The broker decides what to recommend once the tools agree or the difference is explained. Keep the lender’s calculator output, the new price and Bulma’s quoted policy answer in the CRM file as your best interests duty record.

Your stack is ready when each job has one owner, each handoff returns its output to the client record and the lender’s own figures are checked before submission. To use Bulma for the research step, you can try Bulma free for 14 days with no credit card.

Check the policy behind your next scenario

Ask Bulma a lender policy question and inspect the source behind the answer.