Broker guide
Bulma vs ChatGPT for Mortgage Brokers 2026
As a mortgage broker researching lender policy with ChatGPT, compare source handling, supplied documents and follow-up answers with Bulma.
- Published
- Updated
Bulma is the better choice for mortgage brokers who research lender policy and plan client scenarios, while ChatGPT suits drafting, summarising and general reasoning. The deciding difference is where the policy text comes from. ChatGPT works from the documents you upload and what it finds on the web, while Bulma already holds current policy for 52+ lenders and quotes it in every answer.
Bulma answers lender policy questions in plain English and keeps the client’s circumstances through follow-up questions. Its Scenario Planner checks a whole client scenario against every covered lender, then groups lenders by policy fit with borrowing power, conditions and documents. ChatGPT for mortgage brokers is a strong general assistant for client emails, file note drafts and analysis of a document you already have.
Choose an Approach
Choose Bulma when the question is which lenders accept a scenario and on what conditions. Choose ChatGPT when you already hold the right document and need it summarised, rewritten or turned into a draft. You can also use both, with Bulma for the policy evidence and ChatGPT for the writing.
What Each Tool Starts With
ChatGPT is a general AI assistant made by OpenAI. It answers from its training, from web search and from the files you upload to a chat or project. As at October 2026, its pricing page lists file uploads and projects on every plan, with tighter limits on the Free plan.
Bulma is an AI assistant built for Australian mortgage brokers. Its Policy Advisor answers from each lender’s current policy documents, across 52+ lenders and about 50 policy areas. Bulma understands broker shorthand such as “big 4”, “LVR” and “genuine savings”, and it asks a short clarifying question when a question is ambiguous.
| Broker job | Bulma | ChatGPT |
|---|---|---|
| Policy retrieval | Answers from current policy for 52+ lenders and quotes the wording, with the lender, policy area and last update date | Answers from uploaded documents, web search or its training. Web answers can include citations to open |
| Document-grounded analysis | Answers come only from lender policy text. A comparison names lenders whose policy doesn’t address the point. Scenario Planner loads a client’s details from uploaded payslips or a fact find | Summarises, compares and extracts from the files you supply |
| Scenario planning | Groups lenders by policy fit and works out borrowing power at each lender from its own servicing inputs | Reasons about a scenario from the facts and documents you give it |
| Drafting | Copy an answer with its sources into your file notes | Drafts emails, file note narratives and client explanations in your chosen tone |
| General reasoning | Focused on lender policy and scenario planning | Handles many tasks outside lending, such as marketing copy and spreadsheets |
Where Supplied Documents Change the Answer
A supplied document narrows ChatGPT’s answer to text you can check. Upload one lender’s current credit policy and ask about its self-employed rules, and ChatGPT can extract and summarise the relevant passage. That suits a single-lender question when you already have the right version of the document.
The answer changes once the question spans many lenders. You must find each lender’s current policy, upload it and replace it when the lender changes its policy.
As at October 2026, OpenAI’s help centre limits projects to 25 files on Plus and 40 files on Pro, Business and Enterprise. A 52-lender panel doesn’t fit in one project.
A question without a supplied document falls back to web search or the model’s training. OpenAI’s help centre says search results and citations can be incomplete, out of date or wrong. Bulma’s specialist policy corpus removes that step, because every covered lender’s current policy is already in place and dated.
Bulma’s Strengths and Limits
Bulma handles policy research and scenario planning in one conversation. Describe a client once and Scenario Planner ranks lenders into three groups: fits standard policy, fits with conditions and needs an exception.
For each lender, Scenario Planner lists the conditions to meet and the documents to gather. It works out borrowing power from that lender’s own servicing inputs, such as the Household Expenditure Measure (HEM), buffers and income shading.
Every answer quotes the policy wording it relied on, with the lender, the policy area and the date Bulma last updated that policy. You can check the quote against the rule and copy it into your file notes. When a lender’s policy doesn’t cover the point, Bulma names that lender instead of guessing.
Bulma refreshes policies as lenders publish changes and alerts you when a policy you’ve asked about changes. When a scenario falls outside standard policy, it shows known exception pathways rated Documented, Precedented or Reported. An exception pathway isn’t written policy, so confirm it with the lender before you rely on it.
Bulma doesn’t quote interest rates, fees or product pricing. It covers 52+ residential lenders and no asset finance. The lender’s own assessment sets the final borrowing figure.
ChatGPT’s Strengths and Limits
ChatGPT writes well across many tasks, from a client email to a plain-English explanation of a lender condition. File uploads let it summarise a long document, compare two documents or pull out every mention of a topic.
Deep research builds a longer report from uploaded files, the web and connected apps. OpenAI says every deep research report includes citations or source links.
For policy research, ChatGPT’s pricing page lists no Australian lender policy library on any plan. Its answer is only as current as the documents you upload or the pages it finds. OpenAI’s terms say output “may not always be accurate” and that you must evaluate it, including with human review where appropriate.
ChatGPT is also less suited to a whole-panel question. Asking which of 52 lenders accepts a scenario means supplying and maintaining 52 current documents. Outside Enterprise, OpenAI says ChatGPT reads only the digital text in uploaded documents and discards images, so a policy table saved as an image can be missed.
Choose Bulma When
- You need to know which lenders accept a client’s income, deposit, security or credit history and the conditions attached.
- You want one question answered across 52+ lenders, with lenders whose policy is silent named in the answer.
- You want each answer to quote the policy wording, ready to keep with your file notes.
- You want borrowing power at each lender alongside its policy fit and the documents to gather.
- You need to know when a lender’s policy changes after you’ve asked about it.
Choose ChatGPT When
- You need a client email, a file note narrative or a plain-English explanation drafted.
- You already hold the right document and want it summarised, compared or searched.
- You want help with work outside lender policy, such as marketing copy or a spreadsheet.
A Fair Research Test
On the same facts, with ChatGPT given each lender’s current credit policy, the tools differ in coverage and in the source trail behind each answer. ChatGPT’s coverage stops at the policies you put in the chat or project. Bulma checks the same question against current policy for 52+ lenders and quotes the wording behind each answer.
The Same Facts for Both Tools
The comparison uses one fictional scenario, with every fact identical for both tools.
In this fictional example, Jordan is a sole trader with an Australian business number (ABN) registered 18 months ago and one tax return lodged. Jordan wants to buy a $700,000 home with a $630,000 loan, a loan-to-value ratio (LVR) of 90%.
Both tools get the same question: “Which lenders accept 18 months of self-employed trading for a 90% LVR purchase, and what documents do they need?” ChatGPT’s answer from lender policy text covers only the lenders whose current policy is in the chat or project. Without those documents, it answers from web results and its training.
Bulma already holds current policy for its 52+ lenders, so the question goes in as written.
Comparison Conditions
This comparison rests on each product’s published capabilities as at October 2026.
| Condition | This comparison |
|---|---|
| Supplied documents | ChatGPT gets each lender’s current credit policy in a project, which holds up to 25 files on Plus or 40 on Pro. Bulma needs none, because its policy for 52+ lenders is already in place |
| Model | GPT-6.1 Sol on ChatGPT Plus |
| Tools | ChatGPT project files, search and deep research. Bulma’s Policy Advisor and Scenario Planner |
| Prompt | The Jordan question above, unchanged for both tools |
| Date | Product terms and features published as at October 2026 |
| Scoring method | Each measure below is judged against the lender’s own policy text |
| What it establishes | How each product’s documented behaviour shapes the answer. It doesn’t report observed answers or the general accuracy of either tool |
How the Answers Compare on Four Measures
Bulma checks its whole 52+ lender panel in one answer and ties each answer to a quoted, dated rule. ChatGPT gives an answer grounded in lender policy only for the lenders you’ve supplied, and you check it against your own copies.
| Measure | Bulma | ChatGPT given current policies |
|---|---|---|
| Factual coverage | Checks the question across 52+ lenders in one answer | Answers only for lenders whose policy is in the project |
| Citation traceability | Quotes the policy wording with the lender, policy area and date Bulma last updated it | Answers from uploaded files are checked against your copies. OpenAI says web search citations can be incomplete, out of date or wrong |
| Uncertainty handling | A comparison’s coverage note names lenders whose policy doesn’t address the point | OpenAI’s terms say output may not always be accurate and must be evaluated |
| Verification effort | One quoted rule to check for each lender | Each uploaded copy to check, or each linked page and its date for a web answer |
For Jordan, that means Bulma returns the lenders that accept 18 months of trading at 90% LVR across its panel, each with the quoted rule and the documents to gather. ChatGPT can summarise the same rules for the lenders you uploaded, once you’ve found and loaded each current policy. Either answer still needs your review before it goes on the client file.
Boundaries and Data
This comparison covers ChatGPT Free, Go, Plus, Pro, Business and Enterprise as published by OpenAI as at October 2026. On that date, Free listed GPT-5.6 Luna, and Plus and Pro added GPT-6.1 Sol, GPT-6 Astra and other GPT-6 models. For Bulma, it covers the Solo, Team and Enterprise plans, which all include Policy Advisor and Scenario Planner.
Handling Sensitive Inputs
A lender policy question rarely needs anything that identifies your client. Describe the circumstances instead, such as a pay as you go (PAYG) nurse with 10 months at her current employer and an 85% LVR. Remove names, dates of birth, addresses, tax file numbers, account numbers and identity document details before you paste text or upload a file to any AI tool.
The Office of the Australian Information Commissioner (OAIC) recommends as best practice that organisations don’t enter personal information, particularly sensitive information, into publicly available generative AI tools. Its guidance on commercially available AI products also expects a person in your business to check AI output for accuracy. That check sits with the broker under the best interests duty.
ChatGPT’s Data Terms
On Free, Go, Plus and Pro, OpenAI may use your conversations to train its models unless you turn off “Improve the model for everyone” in data controls. Rating a response can bring that whole conversation back into training. Temporary chats aren’t used for training, although OpenAI may keep a copy for up to 30 days.
On Business and Enterprise, OpenAI doesn’t use your inputs or outputs for training by default. Workspace admins control retention, and deleted conversations are removed within 30 days unless the law requires longer. Eligible new Enterprise customers can choose to store their data at rest in Australia.
Read OpenAI’s Enterprise privacy page and its help article on chat and file retention before uploading client documents. Uploaded files stay with the chat, project or custom GPT that holds them until you delete it.
Bulma’s Data Terms
Bulma’s privacy policy says it doesn’t sell personal information. It shares information with service providers only as far as they need to run the service and keeps it only as long as reasonably necessary.
Scenario Planner can load client details from your customer relationship management (CRM) system, uploaded payslips or a fact find. Protect those documents as you would any client file.
Bulma is a research and scenario planning tool. It doesn’t give credit advice, assess suitability, guarantee approval or lodge applications. You keep the best interests duty for every recommendation.
Using Both
Use Bulma to find and evidence the lender policy, then use ChatGPT to turn your conclusions into client-ready writing. No native connection links the two products, so the handover is a copy and paste you control.
- Describe the de-identified scenario in Bulma and ask which lenders fit.
- Review the quoted policy wording, the lender groups and the documents each lender needs.
- Copy the chosen answer with its sources into your file notes.
- Paste your own summary of the lender choice into ChatGPT without client identifiers. Ask for a draft client email or file note narrative.
- Check the draft against Bulma’s quoted policy before you send or file it.
This keeps the policy evidence tied to the lender’s wording while ChatGPT handles the tone and structure. When a lender changes a policy you’ve asked about, Bulma alerts you, so re-check the answer before you reuse an old draft. You can try Bulma free for 14 days with no credit card.