The $200/month call-transcription platforms are selling you the same technology you can get for $0 to $15. The only difference is the logo on the invoice.
Here's how to actually do it.
Why You Need a Written Record of Every Call
A customer calls, you quote $1,400 for a panel upgrade, they agree, you show up, and suddenly they "thought it was $900."
Without a transcript, that's your word against theirs.
With a transcript, you pull up the exact sentence where they said "yeah that works" and the argument is over in thirty seconds. In practice, tradespeople who keep call records cut billing disputes by more than half — not because customers get more honest, but because the paper trail removes the ambiguity they were going to exploit.
Beyond disputes, transcripts let you search back through six months of conversations to find that customer who wanted a bathroom reno "sometime in spring," quote accurately because you remember exactly what they described, and train anyone you eventually hire by showing them real call examples.
The Free Option: Whisper + Your Phone
OpenAI's Whisper is a speech-to-text model you can run for nothing if you're comfortable with a tiny bit of setup.
The workflow: record your calls using your phone's built-in recorder or a free app like TapeACall Lite (one-party consent states only — check your state law), then drop the audio file into a free Whisper interface like Whisper Transcription on Mac or the web app at openai.com. You get a full text transcript in two to three minutes.
Zero monthly cost. The only investment is about twenty minutes to set it up once.
The limitation is friction — you have to manually move files. If you're doing five calls a day, that gets old fast.
The $10/Month Option: Otter.ai
Otter is the practical sweet spot for most solo operators.
At the Pro tier ($16.99/mo, but in practice you can stay on the free plan up to 300 minutes/month), Otter connects to your calendar, auto-joins calls on Zoom or Google Meet, and drops a searchable transcript into your account within minutes of hanging up.
For calls that aren't over Zoom — meaning the customer calls your cell — you use Otter's live transcription feature. Put the call on speaker, open Otter, hit record. Not as seamless, but it works.
The free tier covers most solo tradespeople who aren't running back-to-back estimates all day. If you go over, the Pro plan at roughly $17/month still comes out to less than the cost of one miscommunication turning into a free callback.
The Automated Option: Route Calls Through a Screener First
The cleanest setup is one where calls are screened and logged before they even reach you.
Services like VettedCalls handle the inbound call, collect the job details, and give you a written summary automatically — so you already have a record of what the customer said they needed before you call them back. Then you use Otter or Whisper to capture your actual conversation when you follow up.
Two-layer record. What they asked for, and what you agreed to.
That combination takes the liability question off the table entirely.
The One Thing People Get Wrong
People set up transcription and then never look at the transcripts.
The tool is useless if you only open it when there's already a dispute. The move is to skim the transcript immediately after a significant call — any call where you quoted a price or made a specific commitment — and paste the key line into your job notes.
Takes forty-five seconds. Saves you four hours of back-and-forth later.
In practice, the real number that matters here isn't the monthly cost of the software. It's the value of one avoided dispute or one recovered lead from a conversation you would have forgotten. For most tradespeople that's $300 to $800 per incident. The software costs less than a takeout lunch.
Set it up once. Let it run.
This week's move
Download the free Otter app today, make one test call with it running on speaker, and confirm your first transcript lands in your account before you go to bed tonight.
Forward this
If another tradie you know is still losing leads to voicemail, send them VettedCalls.