A verbal yes feels like a confirmed job. It is not. It is the start of a conversation that can still go sideways when the invoice lands, because nothing about the scope, the price, or the date was ever written down. A professional quote, itemised, sent by text, and approved with a signature, turns "sounds good" into a documented agreement before you pick up a single tool. This is Step 6 of the Handyman Business Series.

Your rates are set and your first customers are calling. This post covers what happens between the walkthrough and the work: how to build a quote that is complete, how to send it so it actually gets read, and how to get it approved in writing before you start.

Why SMS beats email for handyman quotes

Most handymen who switch from emailing quotes to texting them report the same three things: faster replies, higher approval rates, and fewer customers who quietly disappear. The reason is not complicated. Email is where quotes go to be ignored. Text is where people actually read.

Opened in minutes, not days

The average person opens a text within a few minutes of it arriving. An email from a sender the customer has never messaged before can sit in a promotions tab for a week, or never get opened at all. A quote that does not get read does not get approved.

Nothing for the customer to install

The text carries a link. The customer taps it, reads the quote in their phone browser, and approves. No account, no app, no PDF to pinch and zoom. Every extra step between receiving a quote and approving it loses a share of customers who would otherwise have said yes.

You know the second they approve

When the customer taps approve, you get a notification. No reply email to wait for, no calling to ask whether they got it. The job can be confirmed before you have driven off the street, which means you can schedule it while you are still standing there.

Signature and timestamp captured

When a customer signs, the drawn signature, the approval time, and their IP address are stored on the quote record. That is your documentation if anything is ever questioned: proof that a specific person approved a specific scope at a specific price on a specific date.

None of this requires a different kind of business, just a different delivery method. If you want the longer argument for texting quotes and invoices instead of emailing them, it is covered in why CashWrench sends quotes and invoices by SMS.

A verbal yes is not a confirmed job

The verbal yes

You say a number. They say "sounds good." You start the job.

When the invoice arrives, the customer remembers a different number, or thought materials were included, or believed the price covered the second door as well. You have nothing written to point at, so the disagreement becomes a negotiation. Without a record, you negotiate from the weaker side of the table, and whatever comes off the total comes out of your pocket.

The signed quote

They read the line items, sign, and approve. Then you start.

The signed quote holds the exact scope, the exact price, and the date they agreed to both. By the time the invoice lands, the customer has already seen and accepted those numbers. Disputes rarely start, and the ones that do end quickly, because you are not recalling a conversation, you are forwarding a document.

A signed quote is not paperwork. It is the moment a possible job becomes a confirmed one.

The legal side is simpler than most handymen expect. An electronic signature carries the same weight as ink in all 50 states under the ESIGN Act and UETA, provided consent, intent, and association with the record are captured properly. That is covered in detail in how CashWrench eSignatures comply with ESIGN and UETA.

Anatomy of a professional handyman quote

A professional quote does not need to be long. It needs to be complete. Every number the customer will eventually be charged should appear on the quote as its own line, with a quantity and a unit price beside it, so that nothing on the final invoice arrives as a surprise.

A CashWrench quote for a house cleaning job showing three separate line items, a trip fee of $75, one hour of labour at $95, and two units of cleaning liquid at $15, with a quote summary panel listing a $200 subtotal, a $200 total, and a valid until date

A finished quote: trip fee, labour, and materials as three separate lines, with the summary panel showing exactly what the customer will pay

What belongs on every quote
Customer and job titleName, address, and a short job title such as "House cleaning" or "Drywall patch and door rehang", so the quote is identifiable months later.
Trip feeOn its own line, visible before the customer agrees. A trip fee that first appears on the invoice reads as a hidden charge, even when it was always part of your pricing.
Labour, split by taskHours multiplied by your hourly rate. Splitting labour by task lets the customer see what each part of the job costs, and lets them drop a task instead of dropping you.
Materials and partsQuantity and unit price for anything you supply, with your markup already inside the unit price. Two bottles of cleaning liquid at $15 is a line item. "Materials" as a lump sum is an argument waiting to happen.
Subtotal, tax, totalThree separate figures, never one blended number. The customer should see the rate applied and what it added, which is why they belong on three separate lines.
Validity date14 to 30 days is standard. It protects you when material prices move or your calendar fills, and it gives you a professional reason to close a quote that has gone quiet.
A way to approveA signature link the customer can use from the text you sent. A quote with no approval mechanism is an estimate, and an estimate is not an agreement.

Every line has a job to do. The trip fee is visible so the customer knew about it before agreeing. Labour is split by task so the customer understands what they are paying for and can adjust scope rather than haggle over a total. The validity date protects you when the same customer comes back six weeks later expecting the same price on materials that have since gone up.

Quantity, tax, and the validity date

Two fields do most of the work on a quote and are the two most often skipped. The first is quantity. A labour line is not "labour, $285", it is three hours at $95, and showing it that way answers the customer's question before they ask it. The second is tax. If you charge sales tax, it goes on as a rate applied to the subtotal, so the customer sees the subtotal, the tax it produced, and the total as three distinct numbers.

A CashWrench quote for a window cleaning job showing a labour line item with a quantity of three at $95 per hour, a tax section with a 10 percent rate applied to the subtotal, and a notes field beside the quote valid until date

Three hours of labour at $95, a 10% tax rate applied to the subtotal, and a validity date set before the quote goes out

Set your hourly rate, trip fee, service call, and default tax rate once in Settings and every new quote pre-fills with them, so building a quote on site becomes a matter of adjusting quantities rather than typing numbers from memory. The setup takes about two minutes and is walked through in how to set up default line item rates. If you are still deciding what those numbers should be, Step 4 of this series covers how to set them.

How to send a quote from your phone, step by step

1

Walk the job before you write a number

Look at what you are actually working with: wall condition, access, existing fixtures, what is behind the panel. Quotes written from a phone call are quotes that get revised on arrival, and a revised price is an awkward conversation before the job has even started. Ten minutes on site removes that risk entirely.

2

Build the quote while you are still standing there

Customer name and address, a clear job title, then the line items: trip fee, labour by task, materials with markup. Adjust the quantities, add the tax rate if you charge it, and set the validity date 14 to 30 days out. Once it is a habit, the whole thing takes under two minutes.

3

Tap send, and the text goes out immediately

The customer receives a text with a link, taps it, and sees the full breakdown in their phone browser: every line item, the subtotal, the tax, the total, and the date the quote expires. No email, no attachment, no waiting two days to find out whether they opened it.

4

They sign with a finger, you get the notification

The customer draws their signature on the screen and submits. The quote status flips to approved and you are notified. Their signature, the timestamp, and their IP address are saved to the record, which is your documentation, created without a single extra step.

5

Schedule it, then convert the quote to an invoice

With the job confirmed, put it on the calendar. When the work is done, the approved quote becomes an invoice in one tap, with no re-entering line items, and it goes out by text the same way the quote did. Walkthrough to paid invoice, all from your phone.

What to do when a customer does not respond

Not every quote gets approved the same day. Some customers are collecting comparisons, some are waiting to talk to a spouse, and some simply forget. A short, structured follow-up recovers a meaningful share of the quotes that would otherwise expire in silence.

A three-message follow-up sequence

Day 3: "Hi Sarah, just checking in on the quote I sent for the drywall and door repair. Happy to answer any questions."

Day 7: "Following up on the quote, it is valid until the 30th. Let me know if you would like to go ahead or if anything about the job has changed."

Day of expiry: "The quote for the drywall and door repair expires today. I can reissue it at the same price if you still want the work done."

Three messages, all short, none of them pushy. The expiry message does most of the work, because it is the only one with a deadline attached.

If a customer has not responded after three follow-ups, let the quote expire and move on. Time spent chasing people who will not commit is time taken from people who will. The validity date gives you a professional way to close the loop without ever writing the awkward "are you still interested" message, and it is one of the reasons quote validity dates matter more than most solo contractors realise.

How a signed quote handles the five most common disputes

What they sayWhat it meansYour answer with a signed quote
"I thought it was less than that"They did not read the total carefully"Here is the quote you signed on the 14th, the total was $313.50."
"I did not know materials were extra"They skimmed past the materials line"Materials were their own line on the quote you approved, here is the breakdown."
"Can you take something off?"They are testing whether the price moves"I can drop the second door, which brings it to $218. Otherwise the quote stands as signed."
"The other guy quoted less"They want leverage after the work is done"You approved this scope and price before I started, the invoice matches it exactly."
"I am disputing the card charge"Chargeback attemptSend the signed quote, the approval timestamp, and the IP address to the card issuer as evidence.

Almost every price dispute a tradesperson has is a documentation problem wearing a different hat, and the fix sits upstream of the argument: get the scope and the price agreed in writing before the work starts. That case is made at length in why every price dispute is preventable and why every quote should carry an eSignature.

The whole quote workflow in one place

Build the quote on your phone while you are still on site. Send it by text. The customer signs on their screen and the job is confirmed before you leave the driveway. When the work is done, the quote becomes the invoice in one tap. Start free: 2 months, no credit card.

Frequently asked questions

Should a handyman send quotes by email or text?

Text is significantly more effective. Text messages are opened roughly 98% of the time against about 20% for email, and most people open them within minutes. A quote sent by text with a link the customer can approve in their phone browser gets faster responses, higher approval rates, and fewer follow-up calls than any email format.

What should a handyman quote include?

Customer name and address, a clear job title and scope, a line item for the trip fee, labour split by task with hours and hourly rate shown, materials with quantity and unit price, a subtotal, the tax rate and the tax it produced, the total, a validity date, and a way for the customer to approve, ideally a signature link sent by text.

Do handymen need to get quotes signed before starting a job?

It is not legally required in most states for ordinary handyman work, but it is strongly recommended. A signed quote is a documented agreement that the customer approved the scope and the price before work began. It prevents disagreements about what was agreed, gives you evidence in a chargeback, and creates a timestamped record if payment is ever contested. Customers who sign before work starts very rarely dispute the invoice afterwards.

How long should a handyman quote be valid?

Between 14 and 30 days for most jobs. Material prices move and your calendar fills, so a validity date stops you being held to a price that no longer reflects your costs or your availability. When a quote expires and the customer comes back, spend five minutes checking current material prices before you reissue at the same rate.

How do I send a professional quote from my phone as a handyman?

CashWrench builds the quote on your phone in about two minutes: customer name, job title, then trip fee, labour, and materials as separate line items with quantities and unit prices. Tap send and the customer gets a text with a link to view and approve it in their mobile browser, with nothing to download on their end. When they sign, you get a notification and the job is confirmed.

Where to go from here

Quote it, sign it, then start the work

Trip fee, labour, and materials as separate lines. Sent by text. Signed with a finger. The job confirmed before you leave the driveway, and the quote waiting to become an invoice the moment the work is done.