Scripts for the awkward money and diary conversations.
Some messages are hard to write. You may chase a late invoice, follow up a quote, or raise your rate. You may tell a client a booking must move, or reply to a complaint. The wording is the hard part. Fill in your details once at the top of any pack below. Every script on the page rewrites itself, ready to copy and send.
One rule makes these work. Send them on a schedule, not on a mood. A reminder that goes out the same way every time reads as a business running normally. A reminder sent when you are finally annoyed reads as personal.
In the client’s home scripts, for keys, pets, and the visit itself
Seven messages for work inside a client’s home. They cover access questions, a key handover, a locked door, pets, and a client who hovers. Two more tell a client that you broke something, and then how you will fix it. Fill in your details once at the top of this page, and every script updates.
Open the pack →Bringing in help scripts, for using a helper on the job
Six messages for bringing someone in on a job or passing it on. Cover the line in the quote. Agree terms with a helper before the job starts. Ask a helper for a price. Pass a job to another trade. Answer a client who wants to deal with the helper direct. Ask a helper to put their work right. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Working hours scripts, for saying when you answer
Six messages that keep the hours you work apart from the hours you answer. Cover the quote or booking line, the voicemail message, and the next-morning reply to a late message. Add a note to a client who always calls late. Offer or refuse a priced emergency route. Reset the hours with a client you answer at all hours. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Payment reminder scripts, for every stage of a late invoice
Six messages, from a friendly heads-up before an invoice is due to a firm final notice. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Quote follow-up scripts, from “just sent it” to a decision
Six messages for the wait between sending a quote and hearing back. They include a delivery check and a nudge a week later. Other scripts cover outcomes nobody enjoys writing, such as losing the job or turning one down. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Price increase scripts, worded so clients stay
Five messages for raising your rate. They cover an annual update for a good client, a recurring-contract version, a new-quote framing, and a reply to pushback. One script lets a client go. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Extra work and scope-change scripts, before it becomes a dispute
Five messages for a job that grows past the original quote. Flag extra work on site, mention a small add-on, and get a cost approved before you start. Handle a client-caused delay, and re-quote after the spec changes. Fill in your details once at the top of this page, and every script below updates.
Open the pack →After-the-job scripts, for the work that follows
Six messages for after the invoice is paid. Send a same-day thank-you, a review ask with one nudge, a referral ask, a seasonal check-in, and a low-key win-back. Fill in your details once at the top of this page, and every script below updates.
Open the pack →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.
Open the pack →Cancellation, reschedule, and no-show scripts, worded so the policy holds
Seven messages for a booked job that moves. Confirm the booking and state the policy up front, send a day-before nudge, and say yes to a reschedule. Name a fee without a lecture, and own it when you must move the job. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Complaint and refund scripts, for the job that didn’t go right
Seven messages for the most stressful hour in a solo operator’s week. Send a same-day first reply, and ask the questions that get the facts. Offer a return visit or part credit plainly. Decline a refund without a lecture, and close the loop once you fix the problem. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Agreeing who pays, before the invoice finds out the hard way
Seven messages for confirming the payer before you start. Cover a business’s accounts contact, a letting agent’s property reference, and a main contractor’s terms. One script asks the same question the other way when you hire another trade. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Price-pushback scripts, for when a client says it’s too much
Seven messages for when a client pushes back on a quote. Hold the price and explain it. Offer a smaller job at their number, and ask what they had in mind. One script answers the cash-discount ask. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Callback and guarantee scripts, for the visit after the job is finished
Seven messages for the return visit. Book the look, confirm a free fix inside your guarantee, and price one that is not covered. Claim a failed part against its supplier, and name damage that your work did not cause. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Materials and parts scripts, for who buys what and when
Seven messages for the materials side of a job. Confirm who supplies what at quote stage, and ask for the money up front. Flag a supplier price change before you order. Set the lead time. Tell a client their own delivery arrived wrong. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Review reply scripts, for a review that is already live
Six replies for a review that is already posted. Cover a fair criticism, a review with wrong facts, a one-star with no text, and a private follow-up. Add a review from someone you never worked for, and a good review. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Payment details scripts, for how the money arrives
Six messages for how a client pays. Name the methods on a new quote, add the pay-on-the-day line, and ask a transfer client for the invoice number. Offer a payment link, and turn down a cheque. Fill in your details once at the top of this page, and every script below updates.
Open the pack →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.
Open the pack →Invoicing catch-up scripts, for clearing a backlog
Six messages for a job that finished a while ago and was never invoiced. Send a plain late invoice or a statement that covers several jobs. Check extras before you bill them. Ask for a missing detail, and confirm sign-off. Tell a client the invoice is on its way when it is already late. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Turning work down — scripts for the job you should not take
Six messages for turning down work. Cover a new job with no reason given, a job outside your trade, and an out-of-hours call-out. Add more work from a client who already has all of your time. One script closes an arrangement with notice and no unpaid invoice left behind. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Delay and overrun scripts, for the day the hold-up is yours
Seven messages for the day you run late, run over, or get blocked. Cover running late today, an overrun into tomorrow, a postponement, weather, and a late part. Add another trade that is not finished. One script apologises after you miss a slot. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Quiet season scripts, for booking work before a quiet stretch arrives
Six messages for booking work into a quiet stretch before it arrives. Cover an annual service that is due, a standing maintenance plan, a free slot, and a postponed job. Confirm your next appointment early, and send a spare-capacity note to a fellow tradesperson. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Time off scripts, for telling clients before you go
Six messages for taking time off. Give early notice to a client with work booked either side. Write a note to a client mid-job. Send an away reply to a new enquiry. Offer the slot before or after the break. Ask another trade to cover, and re-open your diary. Fill in your details once at the top of this page, and every script below updates.
Open the pack →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.
Open the pack →Finishing a job scripts, for closing out a job before you invoice
Six messages for the moment a job stops and the moment it is signed off. Send the all-done message. Confirm a snag list with a date against each item, and confirm a snag is cleared. Chase a sign-off that has not come. Tell a client the invoice waits for their confirmation. Hand over a job that someone else signs off. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Invoice correction scripts, for fixing a mistake on a client invoice
Six messages for when a sent invoice needs fixing. Send a quick correction note, a credit note for an overcharge, and a second invoice for an undercharge. Tell a client which of two duplicates to pay. Ask what to do with an overpayment. Reply when a client flags the invoice as wrong. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Off sick scripts, for the morning illness stops your work
Seven messages for the morning you cannot work. They cover today’s client, the rest of this week’s list, and a job left half done. Three more cover a new enquiry, asking someone to cover, and a partner messaging on your behalf. The last one offers a client the first slot back. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Fully booked scripts, with a waiting list for a full diary
Six messages for a full diary. Give a new enquiry a real date, add a client to a waiting list, and offer a free slot. Answer an existing client who asks to fit in. Pass on an urgent job with a referral. Tell a new client about your higher rate. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Friends and family scripts, for work that mixes money with a relationship
Six messages for work you do for a friend or family member. Agree the price up front, send the written quote anyway, and show the discount on the invoice. Chase a late payment gently, say no to a free favour, and answer a friend-of-a-friend who wants the same deal. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Tools and hired kit scripts, for the messages kit makes you send
Six messages about kit. Explain a hire line on a quote, and tell the client about extra hire days after a delay. Give a new date when a tool breaks, and say no when a client asks to borrow a tool. Agree where kit stays overnight, and report kit that is damaged or missing. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Waste and disposal scripts, for the messages the tip run makes you send
Six messages about job waste. Explain the disposal line on a quote, and ask a client if they want to keep old items. Ask before you act on extra waste found mid-job, and answer a client who wants to skip the charge. Sign off a clean site, and price special waste on its own. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Keeping the client updated scripts, for the routine messages a job needs
Six messages for the middle of a job. Confirm the day before, and tell the client you are on your way. Send an end-of-day update, and ask for a decision by a date. Put a job on hold when the client goes quiet, and send the weekly update on a long job. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Booking in scripts, for the days between the yes and day one
Six messages for after a client accepts your quote. Recap what you agreed, and confirm a yes you took by phone. Pencil a date, then confirm it. Tell a far-off client when you will fix the day, and list what you need from them. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Hidden problem scripts, for a problem the quote did not cover
Six messages for a problem you find mid-job. Tell the client you have stopped, and show what you found with options. Price the extra work as its own line. Confirm what the client chose, or reply to a client who wants the old price. Stop safely when a specialist must look. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Quoting from photos scripts, for a job you have not seen
Six messages for a client who wants a price before you visit. Ask for the right photos. Reply with a range. Send a quote with written assumptions, or offer a visit. Confirm the price on arrival, or re-quote at the door before work starts. Fill in your details once at the top of this page, and every script below updates.
Open the pack →Everything here is free. You need no signup and no early-access form. Fill-in-once values stay in your browser’s local storage. We never receive them. Want payment reminders to go out on schedule without you? BizBinder does that.
Get early access →