Instead of Visual Approvals
Paying Visual Approvals per approval? Own your certification desk.
We build your version around how your certifiers assess, inspect and lodge. We bring your Visual Approvals register across, set your state rules and run it for you.
Visual Approvals lists Accelerate at $725 a month plus GST for five users and 40 approvals, then $27.50 for each building approval over the allotment. That is $8,700 a year before the extra approvals.
- check_circleYour data in a database you own
- check_circleOpen source, no lock-in
- check_circleBuilt and run by Enterprise DNA
The Visual Approvals bill
What a certification practice pays for, line by line
Visual Approvals publishes its plans. Most of the bill grows with how busy you are, not with what the software does for each job.
A monthly plan
Foundation is $300 a month plus GST for two users and 20 approvals. Accelerate is $725 a month for five users and 40 approvals.
A charge on every extra approval
Each building approval over your monthly allotment is $27.50 under 100 a month, and $22.50 from 100 to 200. A good month costs more.
Paying for each new user
An extra user licence is a one-time $275 plus GST, capped by plan. Growing the team means moving plan.
Signatures and messages as add-ons
E-sign, SMS and the quote portal each carry a setup fee, and sends beyond the included number are charged.
Storage on top
Plans and documents are stored for an annual fee, with a charge for each terabyte over the first.
Your register in their system
Visual Approvals lists standard and custom reports, but publishes no export format. Your job history lives where the subscription lives.
Your own certification desk
The job file, the state rules and the money in one place
COUNCIL
Every approval reaches council on time
Each decision starts the clock your state sets, counted the way the law counts it.
- check Queensland: five business days, skipping weekends and the public holidays you add
- check Victoria: seven days after the permit is issued
- check New South Wales: two days after determination
- check Late lodgements stay on the record, so an audit finds nothing new
INSPECTIONS
No final with a stage uninspected
The required stages for each state and building class are listed against every job.
- check A final certificate is refused while any required stage has no passed inspection
- check A frame passed with no slab inspection is flagged the same day
- check Failed inspections with no reinspection booked come to the top
- check A stage that does not apply is recorded with the reason, never quietly dropped
PRACTICE
Registrations, conflicts and requests in view
The things a regulator asks about are on the list before anyone asks.
- check Registrations expiring in the next 60 days
- check A design role or financial interest recorded when the job opens
- check A decision blocked while the applicant still owes information
- check Each change saved with who made it and when
MONEY
Fees, quotes and the month in numbers
Know what is quoted, approved, invoiced and owed without running a report.
- check Fee proposals waiting more than two weeks for an answer
- check Fees not yet invoiced and invoices not yet paid, by builder
- check Approvals issued each month by type, the number a per-approval plan charges on
- check Inspection records, fee proposals and job file summaries in your own branding
Make it yours
Design your own Visual Approvals replacement
Everything starts from the open-source base. Then it gets your name, the parts you run, your rules and your data from Visual Approvals. Try it here, and we build the real one.
2. What it runs
3. Make it fit
4. Your colour
Answered from your own database
Good morning. Here is what needs you today.
We build it from the open-source base, bring your Visual Approvals data across and run it for you.
What it looks like
Ask it like you would ask a colleague
Real answers from the demo data that ships with Building Certification for Claude Code. It runs in Claude Code inside the Claude app, so it feels like any chat you already use.
Building Certification for Claude Code
Connected to your own database
Which approvals still have to reach council, and how long do we have?
J-0001
- Jurisdiction
- NSW
- Council
- Harbourview Council (demo)
- Decided on
- 2026-11-08
- Due on
- 2026-11-10
- Days left
- -2
J-0012
- Jurisdiction
- QLD
- Council
- Riverbend City Council (demo)
- Decided on
- 2026-11-09
- Due on
- 2026-11-16
- Days left
- 4
| Code | Jurisdiction | Council | Decided on | Due on | Days left |
|---|---|---|---|---|---|
| J-0001 | NSW | Harbourview Council (demo) | 2026-11-08 | 2026-11-10 | -2 |
| J-0012 | QLD | Riverbend City Council (demo) | 2026-11-09 | 2026-11-16 | 4 |
Ask it anything
Ten questions to ask your job file
Each one is answered today from the free version and the demo practice.
Switching
How to switch from Visual Approvals
A move usually involves exporting your applications, checking how your fields and rules map, then running both systems side by side before you stop using Visual Approvals.
- 1
Export your application register
Run the Visual Approvals report that lists your applications and save it as a spreadsheet, usually CSV if your plan allows it. Visual Approvals does not publish an export format, so check with them about what your account can export. If your reports will not provide a spreadsheet, ask Visual Approvals for your data.
- 2
Load a test run first
Bring the report into Building Certification and start with the test run. It writes nothing, so you can check the results before records are added. The importer matches usual column names and can use a mapping when yours differ. Keep the original report available while you check the mapping and results.
- 3
Review the import flags
Check which rows need attention before relying on the new records. The import keeps every original row and flags new certifiers until their registration details are entered. The register import does not bring across inspection history, lodgement dates or payments, so plan to enter those after the import if you need them in the new system.
- 4
Run both systems side by side
For a short period, keep Visual Approvals available while you use the new database for live work. Compare the job records and check that your team can follow the new process for approvals, inspections and council lodgements. Use this period to spot missing information or field mappings that need adjusting before you make the new system your main record.
- 5
Switch off Visual Approvals
Once you have checked the imported records and your team is working from the new database, stop entering new work in Visual Approvals. Confirm that any history you chose to bring across has been recorded, then end or cancel the Visual Approvals service through its usual process. Keep any records you still need according to your practice's record keeping requirements.
Where the real effort goes
The main work is usually mapping your own fields and rules, then deciding how much history to bring across. The register import covers applications, while inspections, lodgement dates and payments are entered after it. For open jobs, the customised version can also include inspection history, payments and documents. If you have Enterprise DNA install and run it, they handle this migration work with you.
Not ready for a call?
Get your Visual Approvals switch plan by email
We will send you the step-by-step plan for moving your business off Visual Approvals, what the move really involves, and how we would do it for you.
Sent. Check your inbox.
Your Visual Approvals switch plan is on its way.
Rather talk it through? Book a call arrow_forwardThree ways to own it
Do it yourself, have it customised, or have it run for you
Open source
Do it yourself
Free, open source
- 1 Clone the repo, run npm install and npm run demo
- 2 Open it in Claude Code, Codex, OpenCode or Cursor and type /attention
- 3 Save a Visual Approvals register report as CSV, if yours allows it, and test the import with --dry-run
- 4 Check the state rules in docs/compliance.md and add your public holidays
Built around your business
We customise it
One setup fee, then a retainer for ongoing work
- check Your stages, fee rules and document layouts
- check Your Visual Approvals register and open jobs brought across and checked
- check An inspection app for site, or a web screen, if your team wants one
- check Your accounting system, document store and council lodgement routine connected
Omni by Enterprise DNA
We run it for you
One setup fee, then a retainer
- check Installed with your access, backups and records agreed
- check The Monday review, lodgement deadlines and reinspections prepared each week
- check Kept current as your team, states and rules change
- check Run through Omni by Enterprise DNA beside the rest of your practice
Questions
Instead of Visual Approvals, answered
What does Visual Approvals cost? expand_more
Its pricing page lists Foundation at $300 a month plus GST and Accelerate at $725 a month plus GST, with Advantage priced on application. Building approvals over the monthly allotment are $27.50 each under 100 a month. E-sign, SMS, storage and extra users are charged on top. The free version has no licence fee. Enterprise DNA agrees one setup fee, then a retainer, to build and run your version.
Do the deadlines and stages match our state? expand_more
The free version carries the Queensland and Victorian lodgement times and inspection stages from the legislation, and the New South Wales ones from official guidance, each with its source. Your certifier confirms them before you rely on them. It is a working check for your practice, not legal advice, and we set your exact rules when we build your version.
Can our inspectors still write up on site? expand_more
Visual Approvals has an inspection app that works offline. The free version records results after the visit. If your inspectors record on site, Enterprise DNA builds that into your version, with photos going to the document store you already use.
Can we bring our jobs across? expand_more
Yes, from a report of your applications saved as a spreadsheet. A test run comes first and changes nothing. Every original row is kept, and the same file cannot be brought in twice. If your reports will not give you a spreadsheet, getting the records out is part of what Enterprise DNA does in the customised version, along with inspection history, payments and documents on open jobs.
What happens to the NSW Planning Portal and council lodgement? expand_more
Nothing changes in how you lodge. The free version records the date you lodged and tells you when a deadline is close or missed. It never submits anything itself.
Bring your Visual Approvals invoice and one job file to Sam
Spend 30 minutes with Sam. Bring last quarter's invoice, your approvals count and one live job. We will show your deadlines and stages in the demo, and what your own version needs.
Building Certification for Claude Code is free and open source, published by Enterprise DNA.
Done paying for Visual Approvals?
Get your version built