FREE GAME / GUIDES, TOOLS & TEMPLATES

We give the knowledge away for free.

Every guide, template, and tool here is free to use. You only pay for coaching, consulting, and implementation. Not sure where to start? Take the free business checkup for next steps based on your trade and goals, or explore the playbook below.

Take the free business checkup ↗Explore the eight-step playbook ↓

The eight steps.

The order a contracting job follows—from the first lead to completion. Choose a step.

STEP 01 / 08

Getting leads

Get your business in front of people who need your work.

↑ All eight steps

All 22 lead sources are listed below. Open one for the practical advice and tip. You do not need to use every channel—choose what fits your work, area, and budget.

01Customer referrals

Do a good job first. That gives people a reason to recommend you naturally. You don’t need to ask the customer for more work or say, ‘Can you refer me?’

Instead, ask: ‘Do you happen to know anyone else who might need help with [your service]?’

The difference is subtle: you’re asking them to think of someone who could use the help, rather than asking them to do you a favour. It can make the conversation feel less pressured and more useful to both people.

Tip: Keep it casual. If nobody comes to mind, leave it there. If someone does, let the customer pass along your details so that person can choose to get in touch.

02Repeat customers

I like to check in with past customers once a quarter. A simple, personal email keeps the relationship going after the project is finished.

Ask how they’re doing and remember something specific they shared with you. If they mentioned a holiday, a garden they were planting, or another milestone, ask how it went. Make it a real conversation, not a generic sales email.

For example: ‘Hey [name], how have you been? How did [specific thing they mentioned] go? Hope you’re enjoying [the work you completed]. Also, do you happen to know anyone who might need help with [your service]? Hope all’s well! — [your name]’

Ask and you shall receive. When you’ve knocked the project out of the park, you’ve given the customer a good reason to be happy to hear from you and comfortable passing your name along.

Tip: Only mention things they actually shared, and respect their contact preferences. If they don’t reply, don’t turn a friendly quarterly check-in into repeated chasing.

03Old quotes

Check whether people who received a quote are still planning the work.

Review open quotes, check whether the scope and price are still current, and ask if the project is still active. Record accepted, declined, postponed, and unanswered quotes separately.

Tip: Try: “Are you still planning [project], or has the timing changed?” Stop when someone declines or asks you not to follow up.

04Paid ads

Use Google, Facebook, or Instagram ads to promote a specific service in your area.

Promote one service in a defined area with relevant photos and a matching landing page or inquiry form. Test the contact process before spending. Set a budget and review point you can afford.

Tip: Measure suitable inquiries, quotes, and booked jobs. A low cost per click means little if the jobs are outside your area or do not fit your work.

See our services and book a call for help with advertising.

05Organic social media

Post your work on your own social pages: project photos, before-and-afters, and videos.

Turn a real project into a before-and-after, a short walkthrough, and an answer to a common question. Explain the service and location rather than assuming viewers know what they are seeing.

Tip: One project can supply several useful posts. Ask permission for customer photos and avoid revealing personal details or property addresses.

06Google Business Profile and Google reviews

Keep your details current and show real work and honest feedback. A good online profile supports the other ways people hear about you.

Check your business category, services, area, hours, and contact details. Add clear project photos and invite real customers to share honest Google reviews, without rewards or pressure for a particular rating.

Tip: Search your own business on your phone. A person referred by a friend should be able to check your work and contact you without hunting for details.

07Your website and organic search

Explain your services and service area clearly so people can understand your work and contact you.

Explain each main service clearly, name the areas you actually serve, and show relevant projects. Make the call button and inquiry form easy to find, then send a test inquiry yourself.

Tip: Write for the customer’s question. A useful service page explains what you do and what happens next; repeating city names does not make it useful.

08Yelp and local directories

Keep your listings accurate and pay attention to whether they bring suitable inquiries.

Check that the listing shows the correct business, contact route, services, and photos. Ask callers how they found you before deciding whether paid directory exposure is worthwhile.

Tip: Yelp differs from Google: Yelp tells businesses not to ask for reviews. Do not copy your Google review request onto every review platform.

09Local Facebook groups

Share relevant projects and respond to requests where the group allows business posts.

Read the rules first. When someone asks for your service, answer the actual request with relevant work and a clear way to contact you. Post business updates only where promotion is allowed.

Tip: A recent local project with a useful explanation is more relevant than the same generic advertisement posted repeatedly.

10Door hangers

Introduce your service to nearby homeowners with a short message and clear contact details.

Choose a small area where your service makes sense. Use a real project photo, the job you do, and one contact route. Respect no-soliciting signs and local distribution requirements.

Tip: Record the area, quantity, printing cost, and distribution time. Use a distinct link or ask which flyer they saw so you can judge the test.

11Custom postcards and neighbourhood mail

Mail a specific service offer to an area where that work makes sense.

Match the card to the neighbourhood and service. Get printing and mailing costs before choosing volume. Check route coverage, eligible formats, and exclusions with the postal service.

Tip: Use one simple message and a trackable contact route. Compare booked work with the full campaign cost rather than treating every delivered card as a potential sale.

12Jobsite signs

With permission, show nearby homeowners which business is doing the work.

Ask the property owner before placing a sign, and check the applicable placement rules. Show your business name, service, and a readable number or short website address.

Tip: Place it where it can be read safely. A sign packed with tiny text does not help someone passing the property.

13Branded vehicles

Make your business name, service, and contact information easy to recognize around town.

Keep the design legible from a distance: business name, what you do, and one contact route. Use consistent branding so a person can recognize the same business online.

Tip: Take a photo from across the street before committing to the final design. If you cannot read it there, simplify it.

14Billboards and local branding

Keep the message simple enough to understand at a glance.

Ask about location, audience, contract length, artwork costs, and the full placement cost. Choose a message a passing person can understand quickly.

Tip: Use a memorable name or web address. Do not rely on a driver scanning a QR code to make the advertisement work.

15Hockey and baseball sponsorships

Support local teams and introduce your business to families in your service area.

Ask the team what support includes: jerseys, field or rink signage, announcements, programs, or social posts. Check whether the audience lives in your service area.

Tip: Choose a relationship you are happy to support. Community value and direct lead generation are different outcomes; track what you can without promising yourself guaranteed jobs.

16Radio

Explain what you do, where you work, and how listeners can reach you.

Make the service, location, and next step easy to understand when heard once. Ask the station about audience geography, schedule, repetition, production, and total cost.

Tip: Read the script aloud. If the contact details or message are hard to remember, shorten them before paying to run it.

17Other trades

Build relationships with trades whose customers may need your services.

Find trades serving the same customer at another stage of the job. Learn what they handle and which requests they cannot take, then show where your services fit.

Tip: Be dependable on the first introduction. A trade partner risks their reputation when they pass your name to a customer.

18Property, strata, and HOA managers

Find out how managers select contractors for repairs, maintenance, and larger projects.

Find out which properties they manage, how vendors are approved, and who authorizes work. Have relevant project examples and required business documents ready.

Tip: An invitation to join a vendor list is not a booked job. Track actual quote invitations, approvals, and payment terms.

19Builders and general contractors

Introduce the specific work you can handle as a subcontractor.

Introduce a specific capability, your area, capacity, and relevant examples. Ask how they invite subcontractors to quote and what documentation they need.

Tip: Confirm whose scope includes access, cleanup, equipment, and materials. A subcontract can be unprofitable when responsibilities are assumed instead of written down.

20Realtors

Build relationships around repairs, cleanup, and improvements before or after a sale.

Show work relevant to pre-sale preparation or post-purchase projects. Be honest about your availability and ask which requests agents struggle to find contractors for.

Tip: Confirm who owns the property, hires you, and approves the price. An agent making an introduction is not automatically authorized to order the work.

21Suppliers and rental shops

Let the businesses you use know what you do and how customers can contact you.

Ask businesses you already use whether they maintain contractor lists or allow business cards. Give a short, accurate description of your services and permission to share your business contact details.

Tip: Do not describe yourself as an approved or preferred contractor unless the supplier has actually agreed to that relationship.

22Home shows and community events

Meet people planning projects and get permission to follow up with those interested.

Check the audience and full cost before booking. Bring clear photos and a short way for interested visitors to leave their project, location, timing, and contact details with permission to follow up.

Tip: Follow up with the conversation you actually had. “You mentioned replacing your side fence” is more useful than a generic message to every attendee.

Useful references: Google profile guidance · Google review guidance · Yelp review policy · Canada Post Neighbourhood Mail · USPS Every Door Direct Mail

Next: Initial phone call →

STEP 02 / 08

Initial phone call

Understand what they need and whether the job is a fit.

↑ All eight steps

01 Start with their project

Introduce yourself, say which inquiry you are returning, and check that it is a good time for a short conversation. Let the customer describe the work before you start suggesting a solution.

Try: “Tell me what you’re hoping to have done.” Then ask, “What made you want to tackle it now?” This helps separate the actual problem from the first solution they had in mind.

Tip: Write down their own words. A customer who wants privacy may care about a different fence design than someone trying to contain a dog.

02 Get the basics before booking a visit

Confirm the service, job address, approximate size, desired timing, and whether they own or manage the property. Ask for a couple of photos if those will help you judge the work.

Keep a short note: name, contact details, location, project, timing, and next step. Ask how they found you so you can see which lead sources produce useful inquiries.

Tip: Do not turn the call into an interrogation. Explain why a question matters: “I’m checking access so I know whether our equipment will fit.”

03 Talk about expectations and budget

Find out what the customer expects the finished result to look like and what matters most: appearance, durability, timing, or keeping the cost down. Ask whether they have a budget in mind without treating it as the price you should automatically charge.

If you know a realistic range from comparable work, explain the assumptions behind it. Say clearly that a range is not a final quote and that site conditions can change the price.

Tip: If the budget and likely scope are far apart, explain that before either of you spends time on a visit. Offer a smaller scope only if it genuinely makes sense.

04 Check whether the job fits

Consider your service area, skills, equipment, team capacity, and the customer’s timeline. A lead is useful when you can deliver the work well and at a price that works for your business.

If it is not a fit, say so clearly. If you know a suitable contractor, offer an introduction without promising their availability or price.

Tip: Do not promise a start date just to keep someone interested. Tell them what needs confirming first.

05 Book a useful onsite consultation

Agree on the time, location, expected purpose, and any information the customer should have ready. Where relevant, ask whether the other people involved in choosing the scope can attend.

Send a short confirmation: “See you at [address] on [day/time]. We’ll look at [project], take measurements, and discuss options. Please let me know if anything changes.” Disclose any consultation charge before booking.

Tip: Before hanging up, repeat the next step. A conversation without a clear next action is easy for both sides to forget.

Next: Onsite consultation →

STEP 03 / 08

Onsite consultation

See the project, ask questions, and agree on what needs doing.

↑ All eight steps

01 Arrive prepared

Review the call notes and photos before the visit. Bring what you need to measure, take notes, and record the site. Let the customer know if you are running late.

Start by confirming the purpose of the visit: understand the job, check the site, and gather what is needed for an accurate quote.

Tip: You do not have to sell in the first minute. Being organized and listening carefully gives the customer something concrete to judge.

02 Let the customer show you the problem

Walk the area with them and ask what is not working now. Clarify the result they want before talking through construction methods or upgrades.

Ask: “What would make you happy with this when it’s finished?” and “Is there anything you definitely don’t want?” Record priorities and decisions rather than relying on memory.

Tip: Repeat your understanding back: “So the main goal is privacy, and keeping this access open matters more than adding height here.”

03 Measure and check the actual conditions

Take detailed photos and measurements of everything relevant to the job. Record dimensions, materials, access, existing conditions, and any specifications that affect the work. When you sit down to create the quote, you should have all the information you need without guessing or making another trip.

For a fence, that may include length, gates, changes in grade, removal, and access. For concrete, it may include area, access, removal, and the intended use. Do not guess at boundaries or hidden conditions.

Tip: Take one wide photo for context, then close-ups and measurements. A close-up without a location is hard to use when quoting later.

04 Talk through the options

Explain a small number of options that fit the customer’s priorities. Describe the differences in scope, appearance, maintenance, and cost without overwhelming them with every possible material.

If one option costs more, explain the extra work or material it includes. If a request needs further technical review, say what needs checking before you can commit.

Tip: Keep optional upgrades separate from essential work. The customer should be able to see what they are choosing.

05 Close the visit with an agreed scope

Summarize the work, exclusions, unresolved questions, and who will provide any missing information. Tell the customer when to expect the quote and how you will send it.

Send a brief recap afterward: “We discussed [scope]. I still need to confirm [item]. I’ll send the quote by [date].” Keep that date realistic.

Tip: Before leaving, ask whether there is anything else that could change the scope. One extra question can prevent a second trip or a missing line item.

Next: Quoting and contract →

STEP 04 / 08

Quoting and contract

Put the scope, price, and terms in writing.

↑ All eight steps

01 Price the actual job

Build the estimate from labour, your own working time, materials, equipment, delivery, disposal, subcontractors, and job-specific costs. Account for overhead and profit rather than assuming the money left over will cover them.

Use supplier quotes where needed. Write down quantities, expected hours, and assumptions so you can compare the estimate with the finished job.

Tip: Include the small things: mobilization, picking up material, cleanup, and return trips. Repeated omissions can turn a decent-looking quote into a poor job.

02 Know the difference between markup and margin

Markup is the amount added to cost, divided by cost. Margin is the amount left from the selling price, divided by the selling price. The same percentage gives different results.

Example: if the included costs are $1,000 and the price is $1,250, the markup is 25% and the margin on those costs is 20%. Any omitted overhead or other costs still reduce the amount you keep.

Tip: Do not copy a universal markup from another trade. Start with your own costs, capacity, and the profit the job needs to earn.

03 Research and arrange the required permits

During quoting, research which permits and approvals the project requires. Confirm the requirements with the relevant local authority, including any plans, inspections, fees, and lead times, so they are accounted for in the price and schedule.

Make clear in the quote who is responsible for applying for and obtaining each permit. If that is part of your scope, arrange the applications and obtain the required approvals before the work that needs them begins. Do not assume every job needs the same permits.

Tip: If a permit requirement is still unconfirmed, state that assumption in the quote rather than guessing at the cost or promising a start date.

04 Make the scope easy to understand

List what you will deliver in the order the work happens. Specify the materials, quantities, finish, removal, and cleanup that affect the agreement. State important exclusions and assumptions plainly.

“Install a new fence” leaves too much open. A useful scope identifies the agreed length, style, gates, removal, and other relevant details. Put optional work on separate lines.

Tip: Someone who was not at the site visit should be able to read the quote and understand what is being purchased.

05 Set clear commercial terms

Document the price, currency, applicable taxes, payment milestones, scheduling assumptions, customer responsibilities, and acceptance process. Explain how extra work or changes will be approved and priced.

Deposit limits, cancellation rights, lien or holdback rules, and required contract wording vary by location and job type. Use terms appropriate to your trade and jurisdiction rather than copying a generic contract unchanged.

Tip: Avoid vague promises such as “all work included.” Clearly written inclusions and exclusions are more useful than broad language that can mean different things.

06 Check it before you send it

Compare the quote with your site notes. Check names, address, quantities, arithmetic, version date, and attachments. Confirm you have not carried over another customer’s details.

Send it with a short explanation: “This covers [scope]. The main options are [options]. Have a look and let’s go through any questions on [agreed time].”

Tip: Give the quote a reference or version number. When you revise it, make clear which version replaces the old one.

Useful references: BBB: what to include in a home improvement contract

Next: Closing the deal →

STEP 05 / 08

Closing the deal

Answer their questions and confirm the agreement.

↑ All eight steps

01 Make sure the customer understands the offer

Ask whether they received the quote and whether they want to go through it. Focus on the work and outcome they asked for, then explain the price in that context.

Try: “Does this cover what we discussed onsite, or is there anything you want clarified?” Let them finish before answering.

Tip: Agreement that the work sounds useful is not acceptance of a contract. Confirm what they are actually ready to proceed with.

02 Find out what is holding up the decision

A delay may be about money, timing, scope, another decision-maker, or another quote. Ask a specific, calm question instead of guessing or pushing harder.

Try: “Is the main concern the price, the timing, or something about the scope?” If they are comparing quotes, compare inclusions and responsibilities—not just the final number.

Tip: Do not immediately discount. If their budget is lower, explore an honest reduction in scope instead of promising the same work for a price that does not work.

03 Follow up with a purpose

Agree on when they expect to decide and follow up around that timing. Each contact should help them make a decision, answer a question, or confirm whether the project is still active.

Try: “Hey [name], checking whether you’re still planning [project]. Happy to clarify anything in the quote. If the timing has changed, just let me know.”

Tip: Keep one next-action date per quote. Stop the sequence when they accept, decline, reply, or ask you to stop.

04 Ask clearly when they are ready

Once the scope, timing, and terms make sense to both sides, ask whether they want to move forward. Do not use false deadlines or pretend your schedule is full.

Try: “If you’re happy with the scope and terms, would you like to go ahead? I’ll send the acceptance steps and explain what happens next.”

Tip: Pause after asking. Give them time to make a decision rather than filling the silence with more promises.

05 Turn the yes into a clear handoff

Get the correct version accepted in writing. Complete the payment steps required by the agreement and explain when the job will be scheduled or confirmed.

Send one confirmation with the accepted scope, next action, point of contact, and anything the customer needs to provide. Check that payment is actually confirmed before describing it as received.

Tip: Do not promise an immediate start before checking materials, crew availability, and job readiness. A clear handoff is part of the sale.

Next: Pre-work →

STEP 06 / 08

Pre-work

Prepare the people, materials, equipment, and schedule.

↑ All eight steps

01 Make one job file

Keep the accepted quote, contract, drawings, site notes, photos, contact details, and agreed changes together. The crew should be working from the accepted scope, not an old conversation.

Create a short job brief: what is being built, where, who is responsible, and what could hold the work up. Highlight any customer-specific concerns.

Tip: Use the same file structure for each job. It saves searching through texts while someone is waiting onsite.

02 Confirm the site is ready

Check access, parking, delivery space, working hours, pets, gates, and any areas the customer needs to clear. Confirm relevant permissions, permits, utility-location requirements, and inspections before the work that depends on them.

Before any digging, contact BC 1 Call in British Columbia or your area’s call-before-you-dig service. This is a critical pre-work step.

Request utility information early, wait for all required responses, and follow the utility owners’ locating and safe-digging instructions before work begins. One request does not identify every buried service: contact non-member utility owners and arrange separate locating for private services where needed. BC 1 Call’s contractor guidance

Tip: Do not discover an access problem after the rental equipment arrives. Recheck any tight or uncertain access before booking it.

03 Line up materials and equipment

Confirm specifications, quantities, lead times, delivery dates, and where material will be stored. Arrange rentals and subcontractors around the actual sequence of work.

Check the delivery order against the accepted scope. Confirm who receives it and what to do if something is missing or wrong.

Tip: A promised supplier date is an assumption until confirmed. Keep the customer informed when availability affects the schedule.

04 Plan the work with the crew

Explain the scope, daily sequence, responsibilities, quality checkpoints, and site-specific hazards. Make sure the right skills and supervision are available for the task.

Identify which steps depend on earlier work, inspections, or material readiness. Build the schedule around those dependencies rather than simply filling calendar squares.

Tip: The person doing the work should know what a finished, acceptable result looks like before starting.

05 Send a clear start message

Tell the customer when to expect you, who will arrive, what access is needed, and what disruption to expect. Explain how they will receive updates and how to raise questions.

Example: “We’re scheduled to start [date/time], subject to [known condition]. Please keep [access area] clear. Your contact is [name/number]. We’ll update you if the plan changes.”

Tip: Only promise a fixed completion date if you can support it. Explain important weather, inspection, or supply dependencies early.

Useful references: Canada: find your local locate service · USA: contact 811 before digging

Next: The work itself →

STEP 07 / 08

The work itself

Do the work, communicate, and manage changes.

↑ All eight steps

01 Start each day with the plan

Check what needs to happen today, what could stop it, and who owns each task. Make sure the work still matches the approved scope and current site conditions.

A short crew check-in can cover priorities, deliveries, quality checks, and hazards. Keep it specific to that day’s work.

Tip: Do not let a hurried start replace the planning and safety checks the job requires.

02 Check quality as you go

Confirm dimensions, materials, and workmanship at the points where mistakes would become expensive to fix. Follow the design, manufacturer requirements, and applicable standards for the work.

Photograph relevant work before it is covered and record required checks or inspections. Stop and resolve uncertainty before building over it.

Tip: A five-minute check at the right time can prevent hours of rework. Decide those checkpoints before the crew reaches them.

03 Communicate before the customer has to chase

Use the agreed update method. Explain what was completed, what is happening next, and anything affecting the schedule or access. Be direct about delays.

A useful update is: “Today we completed [work]. Next is [step]. We’re waiting on [item], so [effect on timing]. I’ll update you again by [time].”

Tip: Do not say “nearly done” when there are unresolved steps. Specific updates build more confidence than vague reassurance.

04 Handle changes before doing extra work

When the customer asks for a change or you uncover a different condition, explain the scope, price, and timing impact. Get the required written approval before proceeding with the extra work.

Example: “That is outside the accepted scope. I’ll send the additional work, cost, and schedule impact for you to review.” Keep the change with the job file.

Tip: A friendly “while you’re here” request still consumes labour and materials. Be helpful without making unclear commitments.

05 Watch the costs while you can still act

Record labour hours, material use, rentals, subcontractor costs, and changes as the job runs. Compare them with the estimate while there is still time to spot a problem.

If a task is taking much longer than expected, find out why. Correct the process where appropriate; do not cut quality or hide the overrun.

Tip: Record why estimates were off. That detail is more useful for the next quote than simply writing “job took too long.”

06 Leave the site ready for tomorrow

Secure tools and materials, control access, and keep the site as orderly as the work allows. Explain any restrictions the customer needs to follow.

Before leaving, check what the next shift needs: materials, approvals, access, or an inspection. Confirm who is handling each item.

Tip: A tidy handoff reduces wasted starts and shows the customer that the job is being managed.

Next: After completion →

STEP 08 / 08

After completion

Finish the handover and follow through with the customer.

↑ All eight steps

01 Check the work before the customer does

Review the completed scope yourself. Finish cleanup and identify any remaining items before asking for the final walkthrough.

Compare against the accepted quote and approved changes. Make a short list of anything still outstanding, with an owner and expected completion date.

Tip: Do not call the job complete just because the main construction is done. Cleanup, documentation, and agreed finishing details are part of delivery.

02 Walk through it together

Show the customer what was completed and explain anything they need to understand. Listen to concerns and record any remaining items rather than arguing from memory.

If an issue needs fixing, confirm what will happen next and when they will hear from you. Distinguish unfinished agreed work from a new request.

Tip: Take finished photos with permission while the project is clean. Ask separately before using identifiable property photos in your marketing.

03 Hand over care information and documents

Provide relevant maintenance guidance, product information, warranty terms, and documents required for the job. Use the actual material and manufacturer guidance rather than generic instructions.

Explain use restrictions or follow-up care that genuinely apply to the installation. Put important instructions in writing so they do not depend on a remembered conversation.

Tip: Keep a copy in the job file. It makes future questions much easier to answer.

04 Close the invoice and job records

Send the final invoice according to the agreement. Show approved changes, payments already received, the remaining balance, and the applicable due date.

Follow up professionally if payment is late and handle disputes or unfinished items through the contract and local requirements. Mark the job paid only after confirming receipt.

Tip: Reconcile actual labour and costs against the estimate. Note one thing to price or manage differently next time.

05 Ask for honest feedback and referrals

Check in at a sensible time for the type of work. Ask how everything is going and make it easy to raise a concern. Invite honest Google reviews without incentives or pressure for a particular rating.

Try: “Thanks again for choosing us. If you’d like to share your experience, here’s our Google review link: [link].” Yelp has a different policy: it asks businesses not to request reviews.

Tip: Ask consistently rather than only asking customers you expect to give a positive rating. Handle problems because they need resolving, not in exchange for a review change.

06 Keep the relationship useful

Record relevant future needs and any follow-up you actually agreed to. A completed job can lead to repeat work and referrals when the customer has a good reason to remember you.

If they mentioned a second project, ask whether they want you to check in around a particular date. Respect their answer and contact preferences.

Tip: The next lead may come from the job you just finished. Good delivery is part of your marketing.

Useful references: Google review guidance · Yelp review policy

Back to the eight steps ↑

A FOCUSED NEXT STEP

30 minutes. A clear plan. $100 CAD.

Work through your biggest business question with Michael. Includes pre-call questions, a 30-minute consultation, and a written 30-day action plan.

Book a consultation · $100 CAD

One-time payment. Michael arranges your questions and session time by email after payment.