I Started Quoting Faster as a Handyman — Then I Built the App

Choose your hands-free workspace
On your laptop / desktop
Copying numbers from client emails or fumbling with manual dashboards?
Get SMASH for Chrome
Build and push line-itemed invoices from Gmail in under 20 seconds.
Add to Chrome — FreeIn your truck / on-site
Dirty hands, cracked screen, no patience for typing on glass?
Get SMASH for mobile
Talk for 30 seconds. Drive away with the invoice already sent.
Download the iOS appGlobal compliance regions
US: Sales tax, QuickBooks sync · UK: VAT-compliant invoices · CA / NZ / AU: Local tax rules, Xero integration
Short answer
I’m a working handyman. I didn’t start SMASH because I loved “AI invoicing.” I started it because I needed estimates faster — and every shortcut I tried got the money wrong.
Now I send an on-site quote in about 30 seconds: talk the job, verify my prices, send the PDF before I leave. First clear number usually wins.
Product: Voice quote / invoice on iPhone. My story: Meet the founder.
The real problem wasn’t typing speed
I run Good Hands Handyman. I’m still on jobs. I’m also dyslexic — sitting down to type a neat quote after a long day was slow and painful. So I did what everyone does now: I looked at AI.
Paste the job into ChatGPT. Ask for a professional quote. It sounded great.
Then I checked the numbers.
Wrong hourly rate. Soft materials. Call-out fee missing. GST vibes instead of my GST. It was writing an essay about the job, not quoting my business.
That’s the trap: fast wording, wrong money.
Why “I’ll email a quote tonight” loses
On site, someone asks “how much?”
If I say I’ll send it later, I’m competing with whoever already answered. I learned that the hard way. The first priced document in their hand wins more often than the perfect one that never leaves the drafts folder.
That’s why I care about first quote wins — instant quote on site more than another template pack.
What I built instead
I didn’t want a chatbot that invents prices. I wanted:
- My rates and materials in the background — a catalog that remembers what I charge
- A verify step — unmatched items flagged, not silently guessed
- Voice on top — because talking is how I already describe jobs to mates and customers
Voice without catalog is just dictation. Catalog without speed is still Sunday night. Together it’s talk → verify → send.
Same loop for invoices when the work is done: what is voice to invoice?.
The ~30-second on-site quote, the way I actually do it
- Talk the scope — rooms, labour, fittings, call-out if it applies.
- Glance the lines — quantities and prices from my list.
- Send — branded PDF while I’m still in the driveway.
If they approve and I finish the job, I convert to invoice. I don’t rebuild it from memory at the kitchen table.
Desk requests in email? Different surface, same idea: Gmail invoice.
If you’re already pasting jobs into ChatGPT
You’re not lazy. You’re trying to move faster. I did the same thing.
Just know what ChatGPT is good at (wording) and what it isn’t (your catalog, sendable tax docs, payment). Longer take: Can ChatGPT write a quote or estimate? and Can ChatGPT generate invoices?.
Bottom line
I built SMASH for me — a handyman who needed estimates quicker without wrong prices. Voice is the accelerator. The catalog is the truth.
Frequently Asked Questions
Why do on-site quotes win more jobs?
Because the customer is deciding while you’re still there. Whoever puts a clear priced PDF in their hand first usually wins — not the bloke who emails a perfect spreadsheet at 9pm.
Can AI write a handyman quote for you?
It can draft wording. It does not know your call-out fee, your hourly rate, or what you charged last time unless you retype it every session. That’s why guesses feel fast and still cost you money.
How do you send a quote in about 30 seconds?
Talk the scope out loud against your saved prices, verify the lines, send the PDF before you start the van. That’s the loop I built into SMASH after doing it the hard way.
What happens after they approve the quote?
Do the job, convert the quote to an invoice, adjust only what changed, send before you leave. Don’t rebuild the whole thing from memory on Sunday.