Category: Uncategorized

  • What to Put in a Contractor Estimate

    A lot of contractor marketing ends at the phone call. The call comes in, you book the visit, you walk the job. Then you send the estimate, and that piece of paper (or PDF, or text) has to do the selling while you are already on the next job.

    Most estimates are not written with that in mind. They are a price, a few line items, and maybe a signature line. The homeowner reads it at the kitchen table that night, often next to one or two other estimates, and has to figure out on their own what they are actually getting.

    A clear estimate does not need fancy software or a long sales letter. It needs to answer the questions a homeowner has when you are not in the room. Here is what to put in it.

    Start with who you are and how to reach you

    This sounds obvious, but plenty of estimates go out as a text with a number in it, or a PDF with no phone number on it. Put these at the top:

    • Your business name, exactly as it appears on your Google Business Profile and your truck
    • Your phone number and email
    • Your license number, if your trade and state require one
    • The date of the estimate and an estimate number you can refer to later

    The license number and a consistent business name matter more than they look. A homeowner comparing three estimates will often search each company before deciding. Make it easy for them to find you and to see that you are the same company they met.

    Restate the problem in their words

    Before any line items, write two or three sentences about what the homeowner told you. For example: “You mentioned water coming in around the back door after heavy rain, and soft flooring in front of it. You want it fixed before winter and would like the new threshold to match the front door.”

    This does two things. It shows you listened, and it gives the homeowner a quick way to check that you are solving the right problem. If you got something wrong, they will tell you now, not after the work starts.

    Describe the scope in plain language

    The scope is the heart of the estimate. This is where most of the confusion, and most of the later arguments, come from.

    Write out what you will do in the order you will do it, in words a homeowner understands. Instead of “R&R subfloor 4×6,” try “Remove the damaged flooring and subfloor in front of the back door, about 4 feet by 6 feet, and replace it with new plywood subfloor.”

    A few things help here:

    • Name the materials. Brand, product line, color, or grade where it matters. “Architectural shingles” is vague. A named product and color is not.
    • Give quantities or areas when they drive the price.
    • Say what is included that people often forget, like haul away, permits, cleanup, or protecting floors and landscaping.

    If you offer options, keep them clearly separated. “Option A” and “Option B” each with their own scope and price is much easier to follow than a list of add ons scattered through the estimate.

    Say what is not included

    Exclusions feel negative to write, but they prevent more problems than almost anything else on the page. Homeowners fill gaps with assumptions, and their assumptions are usually generous.

    Common exclusions worth stating:

    • Painting or finishing after repair work
    • Moving furniture or appliances
    • Repairs to anything hidden that you cannot see until you open it up
    • Electrical or plumbing work outside your trade
    • Permit fees, if they are billed separately

    For hidden conditions, explain how you will handle them instead of just excluding them. Something like: “If we find rot or damage beyond what is described here once the old material is removed, we will stop, show you, and give you a written price before doing any extra work.” That one sentence reassures people more than a long list of legal language.

    Show the price in a way that makes sense

    How much detail to show is a judgment call. Some contractors prefer a single total. Others break it down by area or phase. Either can work. What matters is that the homeowner can see what drives the number.

    A good middle ground is to break the job into a few sections, each with its own subtotal, and then show the total. For example, demolition and disposal, repair, finish work. You do not have to list every screw. You just want the homeowner to see where the money goes, especially when they are holding a cheaper estimate that may be leaving things out.

    Also include:

    • Sales tax, if it applies, shown on its own line
    • How long the price is good for, with an actual date
    • Whether the price is fixed or an estimate that could change, and why

    Spell out payment terms

    People hesitate when they are unsure how payment works. Remove the guesswork:

    • How much is due to schedule the job, if anything
    • When the remaining payments are due, tied to clear milestones like “when materials are delivered” or “when the job is complete and walked through”
    • Which payment methods you accept
    • Whether financing is available, if you offer it

    Keep deposit and payment rules in line with your state’s requirements. Some states limit how large a deposit a home improvement contractor can collect, so check yours if you are not sure.

    Give a realistic timeline

    Homeowners want to know two things: when you can start, and how long the work will take once you do. Give an honest window for both. “We are currently scheduling about three weeks out, and this job takes two to three days on site” is far more useful than “ASAP.”

    If weather, material lead times, or permit approval can affect the schedule, say so here.

    Include your warranty in writing

    If you stand behind your work, put it on the estimate. State what is covered, for how long, and what the homeowner should do if something goes wrong. Separate your workmanship warranty from any manufacturer warranty on materials, since those are often different lengths and handled differently.

    Only write down what you actually offer. A clear, modest warranty you honor is worth more than a big promise you would rather not keep.

    Make the next step obvious

    The last section should tell the homeowner exactly how to say yes. For example:

    • “To get on the schedule, sign below and reply to this email, or call or text us at the number above.”
    • “Once we receive your deposit, we will confirm your start date within one business day.”

    Also invite questions. A line like “If anything here is unclear, call or text me and I will walk you through it” makes it easier for someone who is unsure to reach out instead of quietly going with someone else.

    Send it quickly and follow up

    An estimate that arrives the same day or the next day, while the visit is still fresh, is easier to say yes to than one that shows up a week later. If you need time to price materials, tell the homeowner when to expect it, and then send it by then.

    Once it is sent, follow up. A short check in a couple of days later to ask whether they have questions is service, not pressure. We wrote a separate guide on how to follow up after sending a quote with examples.

    A quick checklist

    Before you hit send, check that your estimate has:

    1. Your business name, contact info, and license number
    2. A short summary of the homeowner’s problem in their words
    3. A plain language scope with named materials
    4. Clear exclusions and how hidden conditions will be handled
    5. A price broken into a few understandable sections, with tax and an expiration date
    6. Payment terms tied to milestones
    7. A realistic start window and job length
    8. Your warranty in writing
    9. One clear way to say yes, and an invitation to ask questions

    None of this requires new software. A clean template you reuse for every job will do. The goal is simple: when the homeowner sits down that night with your estimate, it should answer their questions as well as you would if you were sitting across the table.

  • Service Area Pages for Contractors

    Most contractors serve more than one town. A roofer based in one suburb will happily drive twenty minutes to the next one over, and a plumber might cover half a county. The problem is that most contractor websites only say this in one place: a line in the footer that reads something like “Serving Springfield and surrounding areas.”

    That line is true, but it does very little work. When a homeowner in the next town searches for a roofer near them, Google is looking for a page that clearly matches that town and that service. A footer line rarely is that page.

    Service area pages fix this. A service area page is a page on your site built around one town you actually work in. Done well, it helps you show up in local searches and it reassures the homeowner who lands on it that you really do work on their street. Done badly, it is a pile of copied pages with the town name swapped out, and that tends to help nobody.

    Here is how to do it well.

    What a service area page is for

    Think about the person who lands on it. They searched something like “gutter repair in Media PA.” They want to know three things quickly:

    1. Do you actually work here?
    2. Do you do the specific thing I need?
    3. How do I reach you?

    A service area page answers those three questions for one town. It is not a place to repeat your whole homepage. It is a page that says, in plain words, “We do this work in this town, here is proof, and here is how to call us.”

    Why copy and paste pages fall flat

    The tempting shortcut is to write one page, then duplicate it twenty times and change the town name. Many website templates and plugins even offer to do this for you.

    The trouble is that twenty nearly identical pages look like what they are. Search engines have gotten good at noticing pages that exist only to catch a keyword, and they tend to treat them as low value. Homeowners notice too. If the page for their town says nothing specific about their town, it reads like a form letter.

    You do not need twenty pages. You need a handful of pages that are each genuinely about a place.

    Pick the towns that matter first

    Start with a short list, not every town on the map. Good candidates are:

    • Towns where you already have finished jobs you can talk about
    • Towns where your best customers have come from
    • Towns close enough that you would happily take a small job there
    • Towns you want more work in and can realistically serve

    If you can only think of one real job in a town, it may not be ready for its own page yet. Put it on the list for later.

    Three to six strong pages is a fine place to start. You can add more as you finish work in new areas.

    What to put on each page

    Here is a simple structure that works for most trades. Use it as a checklist, not a script.

    A clear heading. Name the service and the town. “Roof Repair in Media, PA” is better than “Welcome to Our Media Page.”

    A short opening in your own words. Two or three sentences on what you do in this town. If you have been working there for years, say so. If you live nearby, say that too. Keep it true.

    What you actually see there. This is the part that makes the page real. Every area has its own patterns. Older neighborhoods might mean slate roofs, plaster walls, or galvanized pipes. Newer developments might mean builder grade fixtures that wear out at the same time. Hilly streets might mean drainage problems. You know these things from being on site. Write two or three short paragraphs about the kind of work that comes up most in that town and why.

    Recent jobs in that town. One to three short project notes. What the problem was, what you did, and a photo or two if you have them. You do not need the homeowner’s name or street address. “A 1950s split level off Baltimore Pike” is specific enough. Only include jobs you actually did.

    Reviews from customers in that town, if you have them. If a real customer from that town left you a review, you can quote it with their permission or link to it on your Google Business Profile. Do not write reviews yourself or borrow them from other towns.

    The practical details. Do you charge a trip fee for this area? How soon can you usually get there? Do you handle the permit with this township? Homeowners care about these answers, and they are different from town to town.

    One clear way to reach you. Your phone number, a short form, or both. Same as every other page on your site.

    How long should each page be

    Long enough to answer the homeowner’s questions, and no longer. For most contractors that is somewhere around 300 to 700 words. A page with two real project notes and a few honest paragraphs about the area will usually beat a page stuffed with the town name repeated over and over.

    If you find yourself padding the page to hit a length, that is a sign you need another real job in that town before the page is ready.

    Connect the pages to the rest of your site

    Service area pages work better when they are not floating on their own.

    • Add an “Areas We Serve” section to your homepage or footer that links to each town page.
    • Link from each town page to your main service pages, so a homeowner who wants more detail can find it.
    • When you write a project post or add a gallery item, link it to the matching town page.

    This helps visitors move around your site, and it helps search engines understand how your pages relate to each other.

    Keep your Google Business Profile in sync

    Your Google Business Profile lets you list the areas you serve. Make sure that list matches the towns you actually built pages for, and the towns you are willing to drive to. If your profile says you serve a town and your website says nothing about it, or the other way around, it sends a mixed message.

    When you finish a job in a town that has a page, it is a good habit to add a photo to both places: the town page on your site and your Business Profile.

    A quick example outline

    Say you are a plumber and you want a page for a nearby town. Your outline might look like this:

    • Heading: Plumbing Repair in [Town], [State]
    • Opening: You have worked in [Town] for six years and live two towns over.
    • What you see: Lots of older homes with original supply lines, and basements that take on water in heavy rain. You do a lot of repiping and sump pump work there.
    • Recent jobs: A water heater swap in a 1960s ranch, and a sump pump replacement after a spring storm, each with a photo.
    • Practical details: No trip fee for this town. Same day service is usually possible on weekdays. You pull permits with the township for water heater installs.
    • Contact: Phone number and short form.

    That page is useful because it could only have been written by someone who actually works there.

    Update them as you go

    A service area page is not a one time project. Every few months, look at each page and ask:

    • Do I have a newer job I could add?
    • Is anything out of date, like hours, trip fees, or services?
    • Did I start working in a new town that deserves a page?

    Small updates keep the pages accurate, and accurate pages are the ones that keep earning calls.

    The short version

    Pick a few towns where you really work. Write one page for each that talks about the actual work you do there, shows real jobs, and makes it easy to call you. Skip the copied pages with swapped town names. Link the pages together, keep your Business Profile matching, and add new jobs as you finish them.

    It is slower than generating twenty pages in an afternoon, but each page you write this way is one a homeowner can actually trust.

  • How to Follow Up on an Estimate Without Being Pushy

    You walked the job, measured, answered questions, and sent a clear estimate. Then nothing. No yes, no no, just quiet.

    This is one of the most common situations in contracting, and it is where a lot of good work quietly slips away. Not because the homeowner chose someone else, but because nobody followed up, or the follow up felt like pressure and the homeowner stopped answering.

    Following up on an estimate does not have to feel pushy. Done well, it feels like good service. Here is a simple way to think about it and a few messages you can adapt.

    Why homeowners go quiet

    Before writing any follow up, it helps to remember why people stop responding. In most cases it is not about you.

    • They are waiting on a second or third estimate.
    • They need to talk it over with a spouse, a parent, or a landlord.
    • The number was higher than they hoped and they are figuring out what to do.
    • They are busy, and the project slid down their list.
    • They have a question but feel awkward asking it.

    Notice that almost none of these are a firm no. They are a pause. Your job with a follow up is to make it easy for them to pick the conversation back up.

    What makes a follow up feel pushy

    Most homeowners do not mind hearing from a contractor. What bothers them is how the message feels. Pushy follow ups tend to share a few traits:

    • They create fake urgency, like a price that “expires tomorrow” for no real reason.
    • They ask for a decision instead of offering help.
    • They come too often, like a text every day.
    • They guilt the homeowner for not responding.

    A good follow up does the opposite. It is short, it offers something useful, and it leaves the door open.

    Set expectations when you send the estimate

    The easiest follow up starts before the estimate goes out. When you send it, tell the homeowner what will happen next.

    Something like: “Here is your estimate. Take your time looking it over. I will check in on Thursday in case any questions come up.”

    Now your Thursday message is not a surprise. You said you would do it, and you did. That makes you look organized rather than eager.

    A simple follow up rhythm

    There is no perfect schedule, but a light rhythm like this works for most residential jobs:

    1. Two or three days after the estimate. A short check in to see if they have questions.
    2. About a week later. Offer something useful, like an answer to a common question or a small option that changes the price.
    3. Two to three weeks later. A friendly close that leaves the door open.

    After that, stop actively following up. Add them to whatever you do to stay in touch with past leads, like a seasonal reminder, and let them come back when they are ready.

    Adjust this for the job. An emergency repair needs a faster check in. A kitchen remodel that the homeowner said they would plan for next spring needs a much slower one.

    Messages you can adapt

    These are starting points. Rewrite them in your own words so they sound like you.

    First check in (text or email):

    “Hi [Name], this is [Your Name] from [Company]. Just checking in on the estimate for the [project]. Any questions I can answer? No rush on a decision.”

    Second follow up, offering something useful:

    “Hi [Name], one thing that comes up a lot with [type of project] is [common question]. Here is the short answer: [one or two sentences]. If it would help to look at a smaller version of the job to bring the price down, I am happy to put that together.”

    Final friendly close:

    “Hi [Name], I do not want to keep filling up your inbox, so this is my last check in on the [project] estimate. If the timing is not right, no problem at all. If you want to pick it back up later, just reply here and I will be glad to help.”

    That last message often gets a reply, because it takes the pressure off. People respond to being let off the hook.

    Text, call, or email

    Use the channel the homeowner used with you. If they texted to book the visit, text is probably fine for follow up. If they emailed, start with email. If they called and seemed to prefer talking, a short call works well, especially for bigger jobs.

    Whatever you choose, keep each message short enough to read in a few seconds. A follow up is not the place to resend the full estimate or explain your whole process again.

    Offer options instead of asking for a yes

    One of the most helpful things you can do in a follow up is give the homeowner another way forward. For example:

    • A phased version of the job, with the most urgent part first
    • A different material or finish at a different price point
    • A clear note about what can wait and what really should not

    This turns the follow up from “are you ready to buy” into “here is another way to solve your problem.” Homeowners who were quietly stuck on price often respond to this.

    Only offer options you would actually stand behind. Cutting corners to win a job usually leads to the kind of customer experience you do not want.

    Keep track so nothing falls through

    The biggest reason estimates go unanswered is not bad messages. It is no messages at all, because the follow up was in someone’s head and the week got busy.

    You do not need fancy software to fix this. A simple list works:

    • Customer name and phone
    • What the estimate was for and the amount
    • Date sent
    • Date of the next follow up
    • Status: open, won, lost, or paused

    Check the list a couple of times a week. If you already use a scheduling tool or CRM, set a reminder for each follow up when you send the estimate.

    Learn from the ones you lose

    When a homeowner does say no, it is fine to ask one gentle question: “Thanks for letting me know. If you do not mind sharing, was it mostly price, timing, or something else?”

    Not everyone will answer, but the ones who do will teach you a lot. Over time you may notice patterns, like estimates taking too long to send, or a certain job type always coming in higher than people expect. Those are things you can fix.

    The short version

    Tell the homeowner when you will check in, then do it. Keep follow ups short, helpful, and spaced out. Offer options instead of pressure. Send a friendly last message that lets them off the hook. Keep a simple list so nothing gets forgotten.

    Following up is not about chasing people. It is about making it easy for someone who already liked your visit to say yes when they are ready.

  • What a Contractor Website Has to Do Before It Books a Job

    A contractor website from Builders Presence is a site plus the follow-up around it: missed-call text back, a review ask after the job, and pages built for the trades and towns you actually work. The point is a call or text you can answer from the truck, not a brochure that sits online while the next contractor picks up.## What should a contractor website do?Most contractor sites are a business card. A logo, a phone number, a paragraph about family-owned service, and a contact form nobody finishes on a phone. That does not book work. The homeowner who searched “roof repair near me” or tapped your truck wrap is deciding in a minute whether to call you or the next name.Builders Presence builds the site phone-first. Big buttons. One tap to call or text. Real photos of jobs you want more of, not stock pictures of a smiling crew in a city you do not work. Forms, chats, and calls land on your phone as a text. Your site, your Google listing, and your directory listings are supposed to match, so the person who already has your name lands on you instead of a directory that resells the lead.The published scope is a contractor website, usually 10 to 20 pages, plus the tools below. Service and town pages are part of that, because “we do everything everywhere” does not match how people search. The feature page for [the website](https://builderspresence.com/features/website/) and the guide [what a contractor website needs](https://builderspresence.com/blog/what-a-contractor-website-needs/) go further into the page list. This post stays on the job the site is hired to do: get the phone to ring, then not drop the person who called.## What happens when you miss a call on a job?You cannot answer with a tool in your hand. The homeowner does not wait. They call the next contractor on the list, often within the same minute.Missed-call text back sends a text in your business name seconds after the missed call. It works nights, weekends, and holidays. The text asks what they need, so when you call back you already know the job instead of opening with “sorry, who is this?” Texts, calls, form leads, and chats sit in one inbox on your phone.That is not the same product as a call center that pretends to be your office. It is a reply that keeps the conversation on your line until you can talk. [Missed-call text back](https://builderspresence.com/features/missed-call-text-back/) is the piece to read if that is the hole you feel every week. The site without the text back still loses the call you could not take. The text back without a site still leaves referrals with nowhere current to look you up.## Why get a site if almost all of your work is referrals?Referrals look you up before they call. If they find nothing, or a site from ten years ago with the wrong phone number, some of them call someone else and never tell you. Word of mouth is not a substitute for being findable. It is the reason being findable matters.Builders Presence also sends the review ask you mean to send and then forget at dinner. One tap after the job, from the driveway. A couple of reminders over about two weeks, then it stops. The link goes to your Google page. The same ask gives the customer a direct line back to you, so a problem can get fixed before it becomes a public review.Past customers are the cheapest next job. The texts for referral asks, seasonal check-ins, and come-back offers are already written. You pick one and send it. Nothing here requires you to become a marketer. If you can send a text, you can run the parts you touch.## How does a contractor go from a demo to a live site?Three steps, published on the site, not a six-month onboarding.1. A demo call, about 15 minutes. Builders Presence looks at how you get work now, shows the system on a real account, and says so if it is not a fit.2. The build, about 7 to 10 days. You fill out one short form: services, towns, photos, logo. The site and the rest of the setup get built from that.3. A launch call, about 25 minutes, on your phone. Most owners use three or four buttons. The call is which ones.Pricing is one monthly price. Month to month. No long contract. If you cancel, the site and the texting run on the platform, so they shut off when the plan ends. Read [our process](https://builderspresence.com/our-process/) and [pricing](https://builderspresence.com/pricing/) for the current version of those terms, and [about us](https://builderspresence.com/about-us/) if you want who you are hiring. The trades called out in public include roofing, plumbing, HVAC, electrical, landscaping, remodeling, painting, handyman, pressure washing, pest control, tree service, and flooring, among others.## What Builders Presence will not promise about GoogleText-back and review asks can start the day you go live. Rankings do not. Anybody promising page one next week is guessing or lying. Where you show up depends on your market, your reviews, your competitors, and time.What Builders Presence does control: keyword research by trade and town, titles, headings, image tags, speed, security, structured data, and a Google listing set up so you know how to keep it active. That work continues after launch. It is not “we build it and disappear.” It is also not a ranking guarantee.This article does not include client names, lead counts, or before-and-after revenue. Example text threads on the homepage are examples, not jobs. If a number is not on a page you can open, it does not belong in a post.Start at [Builders Presence](https://builderspresence.com/). The same homepage is on the Cloudflare Pages hostname [builders-presence.pages.dev](https://builders-presence.pages.dev/) if you want the project URL. The [blog](https://builderspresence.com/blog/) is the longer library. The useful next step is the 15-minute demo, where you watch it run before you pay.