Yes — a partner, practice manager or conveyancer with no coding experience can build a working fee estimate calculator for their website by describing it to Claude or ChatGPT in plain English, testing the maths, and handing the finished HTML to whoever manages the site. For a simple banded estimate (property value ranges, matter types, fixed-fee tiers), you can have a working version in an afternoon. Where it gets harder — payment logic, live database lookups, logins — that is the point to bring in a developer.
This is for Australian accountants, lawyers and conveyancers who want a quick indicative quote tool on their website and are deciding whether to build it themselves or pay for one. If you are new to the whole idea of building small tools this way, start with our plain-English explainer on what vibe coding is, then come back here.
What a fee estimate calculator can and can't be
Be clear about what you are building before you type a single prompt. A good self-built calculator is an indicative estimate: the visitor picks a few options, and the tool returns a fee range or a starting figure with a disclaimer. It is a lead-generation and expectation-setting tool, not a binding quote.
It must not be: a payment page, a system that stores client details in a database, anything that logs people in, or anything presented as a final fixed cost. The moment money changes hands or personal information is stored, you are past what a beginner should ship — see the section on when to call a developer.
Do not put real client data through the AI product while building. Use placeholder bands and made-up scenarios. The OAIC's guidance on commercially available AI products is clear that personal information shouldn't be fed into publicly available chatbots — and you don't need real data to build a calculator anyway.
Which AI tool to use, and where to click
Two options, both of which produce a live, testable calculator you can preview inside the chat:
- Claude (Artifacts) — go to claude.ai, and when you describe a tool it builds a working preview in a panel beside the chat. The free tier is enough to build and test. Best for this job because the preview updates as you refine.
- ChatGPT (Canvas) — at chatgpt.com, Canvas opens the HTML in an editable side panel. A paid tier gives you more reliable access. Also fine.
Pick one and stay with it for the whole build. Both do the same job here. The instructions below use Claude's wording, but the prompts work in either.
Step one: describe the calculator in plain English
Open a new chat and type something like this. Adjust the professions and bands to yours — these figures are placeholders, not real fees:
Build a single-page fee estimate calculator I can put on my website. It's for a conveyancing firm in Queensland. The visitor selects: transaction type (buying or selling), property value from a dropdown with bands (under $500k, $500k–$750k, $750k–$1m, over $1m), and whether the property is a house or an off-the-plan unit. Each combination returns an estimated professional fee range. Show the result as a range like "Estimated fee: $X to $Y (excluding disbursements and GST)". Use plain, friendly styling with no external libraries. Give me the whole thing as one self-contained HTML file.
Claude will build a working calculator in the preview panel. Click through the options and watch the result change. It won't be right yet — that's expected. The skill is what you do next.
Step two: fix the fee bands and the maths
The AI guesses your fee logic. You correct it in conversation. Be specific:
Change the fee for selling a house under $500k to a range of $A to $B. For off-the-plan units, add a fixed extra $C to every band because they take longer. And add GST as a separate line at 10% below the professional fee, so the visitor sees fee, GST, then a total estimate.
Keep going until every combination returns what you'd actually quote. Then test the maths deliberately. Don't trust it because it looks right:
- Click every single combination of options and check the number against your own fee schedule. A banded calculator with three dropdowns can easily have 16+ combinations — check them all.
- Test the edges: the lowest band, the highest band, the most expensive add-on stacked on the most expensive band.
- Confirm the GST line actually equals 10% of the fee shown, not 10% of something else.
- If any number is wrong, quote it back: "Selling an off-the-plan unit over $1m shows $X but should show $Y — fix that combination and leave the others as they are."
This checking step is the whole job. AI-built calculators fail quietly — the layout looks professional while one band is out by a factor of ten. You are the only safeguard.
Fee calculator disclaimer wording for Australia
An indicative calculator needs a disclaimer, and for lawyers it needs one that respects costs-disclosure obligations. This is general guidance, not legal advice — but the principle is simple: the tool gives an estimate, not a quote, and it does not create a retainer or a costs agreement.
Ask the AI to add disclaimer text below the result. Wording along these lines works for most firms:
"This is an indicative estimate only, based on the information provided. It is not a quote, a fixed fee, or an offer of services, and it does not include disbursements, third-party fees or outlays unless stated. Your actual fee will be confirmed in writing before any work begins. Figures include GST where indicated."
For law firms specifically, remember that a website estimate does not replace a written costs disclosure under the applicable legal profession legislation in your state. The calculator sits before that step — it helps a prospect self-qualify, and the formal disclosure still happens at engagement. If you're thinking about how the estimate flows into taking the client on, our guides on automating client onboarding in a law firm and the conveyancing settlement workflow cover what comes next.
For accountants and conveyancers, the same logic and Australian Consumer Law apply: don't present an estimate in a way that could mislead. "From $X" and clear exclusions keep you on the right side of it.
Step three: export the HTML and hand it over
Once every number checks out, ask for the finished file:
Give me the complete final HTML as one file I can download, with all the styling included and no external dependencies.
Copy the code (or download the artifact) and send it to whoever manages your website. You do not need to understand the code — you need to hand it to the right person with clear instructions.
How to add an AI-built calculator to a WordPress site
Most Australian firms are on WordPress, and there are two clean ways in:
- Custom HTML block — edit the page, add a "Custom HTML" block, and paste the code. Fast, but styling can occasionally clash with your theme.
- Embed as its own page — save the HTML file, upload it, and embed it in an iframe, or use a code-snippet plugin. This keeps it isolated from your theme so nothing breaks.
Whoever manages the site should preview it on desktop and mobile before it goes live, and re-check two or three fee combinations on the live page — occasionally a paste goes wrong. If your site is on Squarespace, Wix or a builder that blocks custom code on lower plans, that limitation decides it for you: you'll need the paid tier or a developer.
When to call a developer instead
Build it yourself when the calculator is a self-contained estimate with fixed logic. Stop and hire a developer the moment you need any of these:
| Do it yourself with AI | Call a developer |
|---|---|
| Banded or tiered fee estimates | Live lookups (e.g. current stamp duty from an external source) |
| A range with a disclaimer | Taking payment or deposits |
| Emailing yourself the inputs via a simple form | Storing client details in a database |
| Static styling that matches your brand roughly | Logins, accounts or saved quotes |
| Something you can re-check by hand | Anything that must be correct every time with no human review |
The honest line: if getting a number wrong would cost you money or a complaint, and there's no human checking each result, that's a developer's job, not an afternoon project. There's no shame in that — knowing the boundary is the professional skill. If you're weighing build-versus-buy more broadly, our piece on what AI automation costs a small firm in Australia puts numbers around it.
Keeping it out of shadow IT
One last thing partners forget. The calculator now lives on your website, but the "source" lives in a chat thread on one person's account. Write down who built it, which tool and account it's in, and what the fee bands were as at that date. When your fees change, someone has to update the calculator — put a note in the same place you keep your fee schedule so the two never drift apart. If your firm has an AI policy (and law firms should — see our AI policy template), a self-built public-facing tool belongs in it.
A fee estimate calculator is one of the easiest wins in this space, but it's the start, not the whole picture. Our free guide, 10 AI Workflows to Save 10+ Hours a Week, walks through where these small tools fit alongside the bigger automations — onboarding, reminders, document requests — so you build in the right order instead of one-off.
Common questions
Can I really build a conveyancing fee calculator for my website without a developer?
Yes, for a straightforward banded estimate. If the visitor picks a few options and gets a fee range with a disclaimer, you can describe it to Claude or ChatGPT, correct the fee bands in plain English, and export working HTML in an afternoon. You need a developer once the tool takes payments, stores client details, or requires logins.
How do I make a cost estimate tool with ChatGPT?
Open ChatGPT and use Canvas. Describe the tool: the options a visitor selects, the fee bands each combination returns, and how to show the result. ChatGPT builds an editable preview beside the chat. Test every combination against your own fee schedule, correct any wrong numbers by quoting them back, then ask for the final HTML file to hand to your web manager.
What disclaimer should a fee calculator show in Australia?
State clearly that it is an indicative estimate only, not a quote or offer of services, that it excludes disbursements and outlays unless stated, and that the actual fee is confirmed in writing before work begins. For law firms, a website estimate does not replace formal costs disclosure under your state's legal profession legislation. This is general guidance, not legal advice.
How do I add an AI-built calculator to a WordPress site?
Edit the page and paste the code into a Custom HTML block, or upload the HTML file and embed it so it stays isolated from your theme. Whoever manages the site should preview it on desktop and mobile and re-check a couple of fee combinations on the live page before publishing, in case the paste altered anything.
Is it safe to build this with a free AI tool?
Building the calculator is safe because you use placeholder fee bands and made-up scenarios, never real client data. The OAIC advises against entering personal information into publicly available chatbots, and you don't need any for this task. Just keep a written note of which account and tool the source lives in so it doesn't become untracked shadow IT.
Want these ideas working in your firm? We build controlled AI workflows for Australian professional services firms — starting with a free automation audit.