What it picks up from each one
Each upload runs through five separate things we pull out:
- Prices. Hourly rate, day rate, your markup if you use one, and every line on the quote tagged as labour, materials, or other. Stored in cents so the maths is exact.
- How you lay it out. Room by room? Phase by phase? One line and a single total? The order is part of how your quotes read.
- Tone. A two or three word tag like “direct, no fluff” or “warm, plain English”, plus one real sentence lifted from your quote that catches how you write.
- Payment terms. “50% deposit, balance on completion”, “30 days net”, whatever you use. Lifted as you wrote it.
- The bits you always include. Skip bin hire, waste disposal, making good, testing, compliance certificates. If something keeps appearing in your quotes, it gets flagged.
How it makes sense of five different quotes
One quote charges A$95 an hour, the next A$110, the third A$100. Quote DNA doesn't average them, because one expensive emergency call-out would drag your default up. It uses the middle value instead. Same idea for day rate and markup.
For payment terms and quote layout, it picks whichever pattern shows up most often across the five. If four out of five use “50% upfront, balance on completion”, that's what new quotes will use.
The “always include” list works on a 60% rule. A line item that turns up in three of your five samples gets added to every new quote automatically. Anything between 30 and 60% gets shown as a one-tap suggestion when you're reviewing the quote, so you can drop it in or leave it out.
Strength meter caps at five samples. With three or more, the app stops asking and starts applying patterns on its own. Less than three, it suggests rather than acts.
Why this matters more than a rate card
Every quoting tool lets you type in an hourly rate. Quote DNA is the difference between a form you fill in and software that actually studies how you price: the jobs you round up, the margins you protect, the lines you never forget to charge for, the way you talk to customers. Generic AI quotes read like a robot wrote them. Yours read like you.
It's the engine behind our quoting software that learns your pricing. Train it once and every voice, photo, or video quote comes out priced your way, on today's Australian material and labour data.
Training it
Open the app, go to Settings, then Quote DNA. Upload between one and five quotes as PDFs or photos (10MB each, max). Each one goes through four steps you can watch tick off in the app:
- Text extracted. Straight PDF parse for digital quotes, image-to-text for photos and scans.
- Prices identified. The app reads the text and pulls out rates, line items, terms, tone.
- Tone learned. A second pass figures out how you write and grabs a real sentence as a reference.
- Indexed. The text gets saved to a private index so the app can pull your real wording back into new quotes later.
Each sample takes a minute or two. Once the last one finishes, Quote DNA is on and the next quote you generate will already be using it.
Who benefits most
Quote DNA pays off most for tradies who:
- Quote the same kinds of jobs over and over (bathroom renos, hot water changeovers, switchboard upgrades) and want the wording consistent across customers.
- Price in a way the app wouldn't guess on its own. Fixed day rates, supply-only discounts, fixed-fee bundles for common jobs.
- Always tack on the same handful of things (skip bin hire, compliance certificates, making good) and want them added without having to remember every time.
- Care that the quote sounds like them, not like the same app every other tradie is using.
If you're new and don't have old quotes to upload yet, the app still works fine without it. Come back and train it once you've sent a few.
What happens to your files
Uploads are stored encrypted on Cloudflare R2, on secure UK/EU servers and handled in line with the Australian Privacy Principles. The index sits in its own slot for your account, so your wording can't leak into anyone else's quotes. The AI side runs on paid APIs (Anthropic, Google Cloud, OpenAI) under contracts that stop them keeping or training on what you send.
Delete a single sample and the file, its index entries, and its contribution to your profile go straight away, and the rest gets recalculated from what's left. Hit reset and all of it is wiped, every file, every index entry, the profile itself. If you close your account, all of it goes with the 30-day deletion.