First contact
A job starts with a message. It may be a form fill, a text from a neighbor, or a call while you are up a ladder. Whoever answers first with something useful usually gets to quote.
If you skip this A slow or generic first reply loses the job before you send a quote.
Start here Responding to a new inquiryEverything else in this stage assumes this reply is right.
Read
Responding to a new inquiry — the reply that keeps you in the running
The job is often decided before a quote exists. It is decided by how fast you reply. It is also decided by whether you ask the right questions instead of guessing a number.
Charging for the visit — the quote, the call-out, and out of hours
A measure-up for a quote, a paid diagnosis and the fix that follows can look like one visit. They are not, and only one is normally free. Say the call-out fee and the out-of-hours premium before you go. Hold both when a client pushes back.
Where your next job comes from — count it before you spend on it
Most owners cannot say where their jobs come from. So they spend on the loudest channel. List your last 20 jobs and tag each by how it arrived. Count won jobs and money invoiced. Cost each source in money and hours. Then rank them by cost per won job.
Say
New-inquiry scripts, for the first reply and the questions that follow
Six messages to say to a new customer before a job exists. Give a same-hour reply, and ask the questions that decide if you can quote. Answer “what does this roughly cost” honestly. One script is a polite no. Fill in your details once at the top of this page, and every script below updates.
Visit and call-out scripts, for the first visit before a job exists
Six messages for the first visit. Offer a free quote beside a charged diagnostic look, and say the call-out fee on the phone. Add an out-of-hours premium for an urgent caller. Answer “everyone else quotes for free”. Waive the fee on purpose, or turn down an out-of-hours job. Fill in your details once at the top of this page, and every script below updates.
Getting found scripts, for people who have not hired you yet
Six messages for people who have not called you yet. Ask a new enquiry where they found you. Write an about paragraph for a listing. Set up a standing swap with a related trade. Make an offer to a local business or letting agent. Ask a client to show a finished job. Write to the neighbours of a job you are on this week. Fill in your details once at the top of this page, and every script below updates.
Do
Minimum job price & travel-time calculator
Count the drive, the setup, and the paperwork. The tool shows what a small job must bill to hit your rate. It also shows if your planned quote is above or below that.
Lead source check
Enter what each source of enquiries won, cost, and took. The tool shows the win rate, the revenue, and the cost per won job for each source. It ranks them from cheapest to most expensive.
Words
Lead Source
A lead source is where an enquiry came from. Examples are a listing, an ad, a referral, or a neighbour who saw your van. Record it on every enquiry to see which source is worth its cost.
Spend Per Job Won
Cost per job won is what a source of work costs you, divided by the jobs it won. Count money and hours. A source with many enquiries and few wins can cost more than a quiet one.
Word of Mouth
Word of mouth is a new enquiry that came from someone hearing about you unprompted. It costs nothing to run, but you should still count it. It is a lead source like any other.