Privacy choices

Choose what we may use.

The site works without optional tracking. Your choice is saved on this device and can be changed here anytime.

Necessary

Runs the site, protects forms, and remembers this privacy choice.

Always on

Steady work

How to Grow a Contracting Business Without Buying Leads

Build a calendar around customers you can serve again. Start with public contracts, direct commercial relationships, and the customers who already trust your crew.

The short answer

Grow a contracting business by pursuing repeat-service accounts: public bids, direct relationships with property managers, and follow-up with past customers. Compare each channel by collected contribution after acquisition costs, including your estimating hours. Keep profitable current work while signed contracts replace it. Bid Control helps with the public side, from finding nearby scopes to preparing packets. Start with one service your existing crew can deliver and a territory you can supervise.

Find bids near me

What matters most

  • PorchRocket's Bid Control data puts the median cleaning award at $181,251 and the median grounds award at $150,201.
  • An assumed $80 lead at a 10% close rate costs $800 per won job before estimating time.
  • Public service contracts can provide repeat visits, documented references, and renewal opportunities under the contract's terms.
  • A 90-day plan should build a qualified pipeline, checked submissions, and a repeatable follow-up habit.

An empty crew day is expensive. So is filling it with a job that barely pays back the cost of finding the customer. Before buying another batch of inquiries, work out which customers would be worth serving again next month.

For a cleaner, that may be a municipal building near an existing evening route. For a mowing crew, it may be a group of commercial properties with compatible schedules. The growth decision starts with the work you can keep, then the cost of winning it.

I would keep a profitable lead channel running while building those accounts. Cut spending when signed work can replace it, not when the opportunity list looks busy. Bid Control by PorchRocket handles the public-bid side of that effort; direct outreach and past-customer follow-up deserve their own time on the calendar.

Choose the customer before the channel

Pick one service you already deliver profitably, then look for buyers who need it on a schedule your crew can keep.

For a cleaning company, that could mean evening service for small municipal buildings and private offices along the same route. For a mowing company, it could mean public facilities plus commercial properties close to an existing crew. For a painter, it could mean school summer work and planned repainting for building managers. A general contractor might focus on occupied-building repairs before chasing a large new facility.

Choose the work before choosing the marketing channel. Write down the job size you can finance, your available crew hours, the distance you can serve, and the work you perform well. A calendar filled with the wrong jobs can leave less money than a smaller calendar filled with the right ones.

Then build three sources of work:

  1. Published demand: agencies asking companies to bid on a defined scope.
  2. Direct accounts: property owners and managers whose buildings need your service.
  3. Existing relationships: customers, suppliers, and contractors who know your work.

Give each source a weekly action. Review bids every Monday, contact a short list of building managers on Tuesday, and follow up with completed customers on Friday. The exact days matter less than protecting the time.

The change is ownership of the process. You know which buyers you serve and when they buy. Keep a record of what happened after each conversation. A shared marketplace can remain one channel if it earns its place. Your company no longer depends on it for every open crew day.

Start with a simple commercial promise: “We handle evening cleaning for small offices within this service area, with a named supervisor and a documented inspection.” That gives a buyer a service promise to compare. “We do everything” leaves the buyer to work out where you fit.

How do Angi, Thumbtack, and HomeAdvisor compare with direct customers?

Angi, Thumbtack, and HomeAdvisor connect contractors with active shoppers, while direct commercial relationships and public bids let you pursue defined accounts and scopes.

The named services can help an owner find people who already want a project done. Judge their value against your job mix and charges. Include the cost of responding to shoppers and the repeat business those customers bring. Check the following distinctions before moving your budget.

Channel What you pursue What it offers What to measure
Angi Homeowner connections and opportunities Access to homeowners showing interest Cost per completed, collected job
HomeAdvisor Homeowner project requests matched to service preferences Service and ZIP targeting Chargeable inquiries, wins, and delivery margin
Thumbtack Customer contacts managed with lead-price and budget settings Control over lead prices and weekly spending Paid contacts that become profitable customers
Direct commercial outreach A selected building or property portfolio A relationship with a specific buyer Meetings, site walks, proposals, and retained accounts
Public bids through Bid Control Published and developing agency work Scope, dates, award history, and bid preparation help Qualified bids, wins, contribution, and references
Past customers and referrals People familiar with your company Existing evidence of your work Repeat orders and referred customers

HomeAdvisor describes its matching and charging model, including lead charges when the contractor does not win. Angi Leads describes matching customers with multiple professionals. Angi’s help page explains homeowner connections and opportunities. Thumbtack’s official budget guidance explains exact lead prices and weekly spending controls.

Keep the comparison honest. A purchased inquiry may become a loyal customer. A public bid may take substantial estimating time and still be lost. Count the losses too. The business question is which process produces enough profitable work for the time and money you put in, including the evenings you spent quoting jobs that went to somebody else.

Review your last completed group of jobs, rather than the sales pitch for any channel. Include refunds and unresponsive contacts. Count sales labor even on canceled jobs, then add any repeat purchases to the customer record. The strongest alternative is the one that improves your own numbers.

The acquisition cost hidden behind an $80 lead

Your cost per won job equals total acquisition spending divided by the number of customers won, including the inquiries that never become work.

Start with the simple formula: lead price ÷ close rate = lead spending per win. A 10% close rate means one win for every ten leads. A 20% close rate means one win for every five.

These are planning examples, not published prices for Angi, HomeAdvisor, or Thumbtack:

Assumed cost per inquiry 5% become jobs 10% become jobs 20% become jobs
$40 $800 per win $400 per win $200 per win
$80 $1,600 per win $800 per win $400 per win
$120 $2,400 per win $1,200 per win $600 per win

Suppose a contractor buys 40 inquiries at $80 each and wins four jobs. Lead spending is $3,200. If the calls and estimating visits take another 20 hours valued at $60 an hour, total acquisition effort costs $4,400, or $1,100 per win.

Now suppose each job sells for $4,000 and contributes 30% after direct job costs. Four jobs produce $16,000 of revenue and $4,800 of contribution. Subtract the $4,400 acquisition cost and $400 remains toward office overhead and profit. The company was busy, but the channel barely paid for itself.

Now compare a public cleaning pursuit. PorchRocket’s Bid Control data (October 2026) records a median of three bidders across 725 posted bid tabulations. One divided by three is about 33%, but that equal-chance arithmetic is only a benchmark. Bidders have different qualifications and costs. A newcomer cannot treat six submissions as two future contracts, and these records do not measure first-time bidders’ success.

For a planning example, allow 60 hours across six suitable bids at $60 an hour: $3,600 of estimating effort. If all six lose, that cost still leaves the business. If one wins a $72,000 annual cleaning account at an assumed 30% contribution, the account contributes $21,600 before acquisition and office overhead. Deduct that $3,600 and $18,000 remains before other pursuit expenses and overhead. This is a one-win scenario to stress-test, not a revenue forecast.

The first bids are the slow ones. You are gathering references and learning a portal. Some forms will be unfamiliar. Later packets can reuse that company file, though each scope still needs an estimate. Record the hours separately so your early setup cost does not disappear inside an optimistic average. Budget for no award during the first round, then let decided bids supply your own win rate.

How much public work is available to an ordinary trade company?

Cities need buildings cleaned and grounds maintained. Schools buy painting and repair work, including scopes established local crews can deliver.

The award records give an owner a range to investigate, rather than a sales target. The October 2026 trade samples below exclude painting because its 20 awards are too few for a dependable trade statistic. Cleaning has a smaller usable sample; grounds and general construction each have more than 100 records.

Trade Median award 20th to 80th percentile Awards counted
Cleaning and janitorial $181,251 $61,484 to $373,879 50
Grounds and landscaping $150,201 $20,000 to $1,432,703 134
General construction $186,120 $30,055 to $2,273,536 187

The percentile range leaves out the lowest fifth and highest fifth of award values. It does not describe what a new bidder should expect to win. Award totals can cover different scopes and terms, and cleaning figures often represent annual or unit-price caps. Read the duration before treating a total as annual revenue.

In these samples, 76% of cleaning awards and 61.2% of grounds awards were under $250,000. That supports looking for a manageable entry point. It does not establish that a contract is easy to staff or finance. Ask how many locations are included and whether the buyer guarantees any volume before putting the amount in your operating plan.

Painting still belongs on the search list. A single documented award can show what buyers purchase without pretending to describe the whole trade. Pinellas County’s award record for SESPECA, LLC lists exterior painting, infrastructure painting and pressure washing under Contract 26-0036-ITB, with a $2,389,975 not-to-exceed amount over 36 months. That ceiling is not annual revenue, nor is it a suggested first job for a small crew.

Use larger awards to learn how a buyer groups work. Then search for a scope within your reach. A building-by-building schedule, access restrictions or a requirement for multiple crews can rule out an opportunity long before you spend hours pricing it.

Use the public award data guide to understand the broader figures, then look for the contract size and terms that fit your company.

Where can you find commercial contracts without paying for individual leads?

Start with agency purchasing pages for public work; for private accounts, contact building managers and ask existing customers who else buys the same service.

For public work, start with the buyers near your crew routes: your city, county, school districts, community colleges, housing authorities and utilities, plus any special districts nearby. Search their purchasing and procurement pages, then follow the official posting to its documents and registration instructions. A maintenance contract can sit under “facilities,” “grounds,” or “operations” instead of the trade name you use.

Use SAM.gov contract opportunities for federal work. Use each state and local buyer’s own process for its contracts. The SBA’s getting-started guidance explains the federal registration path. Build your first target list from the customers you can serve well, then finish the registrations those customers require.

Bid Control brings agency postings and early project signs into one board. Bid Board includes documents and due dates alongside changes to the packet. Its review of each listing helps an owner screen work against crew capacity before spending an evening on an estimate. Open the underlying solicitation before committing.

For a direct look, browse open Texas bids, or start with Texas cleaning bids. Save the agency name and contact beside the scope. Put the due date and site visit on your calendar; record the contract term separately. A clean list of ten relevant opportunities is a better fit than a folder of a hundred unread notices.

For private accounts, choose named buildings. Ask who manages the cleaning, grounds, painting, or repairs, how the current service is purchased, and when the next review happens. Record an answer and a next date. You are building a buying calendar, so “our contract renews in March” is valuable even when there is no immediate quote request.

The government bid search guide covers more sources and search terms when you are ready to widen the territory.

Your first-bid folder and readiness check

Before taking on a packet, gather proof of comparable work and check the qualifications. You need a delivery plan your supervisor can defend.

Create one reusable folder with your legal business name, tax information, insurance contact, licenses relevant to your work, reference contacts, and project summaries. Describe your crew and equipment. Name the supervisor and define the territory that person can cover. Update documents when they change so a closing date does not trigger a last-minute search.

Write three project summaries. Name the customer and describe the work, with dates and quantities. Explain your role. Note access constraints and the outcome you can document. A cleaner might explain how the team handled occupied offices and inspections. A painter might show a phased school interior completed within a narrow window. Use private-sector examples where the buyer allows them.

Then read the new bid’s qualification section. Look for required experience, insurance limits, bonds, licenses, staffing, certifications, and site attendance. The agency and jurisdiction determine which requirements apply to this project. Use the packet’s stated rules instead of assuming every government customer asks for the same things.

My readiness check has four questions:

  • Can we perform the exact scope with the people and equipment available?
  • Can we prove every required qualification before the stated deadline?
  • Can we finance delivery through the first payment and any withheld amounts?
  • Can we submit every required form using the specified method?

If one answer is unclear, send a precise question through the named procurement channel before the question deadline. Ask for the requirement you need explained. A vague “can small businesses bid?” often produces less guidance than “may these three private office references satisfy section 4.2?”

Your first government contract should be a controlled step. A smaller, familiar scope lets you learn the paperwork while keeping delivery manageable. It can also supply a public reference once you have performed the work.

How do you choose a first contract that will make money?

I would decline a first contract that needs an untested crew or an unaffordable payroll gap, even if the award amount looks attractive.

Start with fit before value. A $40,000 cleaning account ten minutes from your current route may be a better fit than a $180,000 account that needs a separate night supervisor and a long drive. A painter may earn more from a well-defined interior project than a larger exterior job with access and surface-preparation surprises.

Use a one-page bid decision. Mark each requirement yes, no or unresolved. Check service fit and distance first, then available labor and equipment. Review the deadline, required references and insurance. Put working capital on its own line. Estimate the preparation hours before assigning an estimator. Stop before estimating. An unfamiliar packet can consume more sales effort than its likely value supports, especially when a required site visit takes half a day and the buyer asks for references your company cannot yet supply.

Price the work from quantities and production. For cleaning, measure serviceable areas and count restrooms. Price the visit frequency, with consumables and supervision shown separately. For mowing, count cycles and equipment hours. Include travel, trimming and litter pickup in the labor allowance. For painting, price preparation and access before counting coats. Allow for occupied-area protection on every shift. For general work, reconcile subcontract scopes and schedule overlaps.

Then compare with similar award records. Bid Control shows who won and for how much, which helps you ask better questions about the going rate. Compare like scopes and contract terms. A five-year total and a one-year total belong in different columns until you normalize them.

Suppose a service account pays $6,000 a month. Your planned direct costs total $4,350, including labor and supervision plus supplies, travel and equipment. That leaves $1,650 a month before office overhead, acquisition cost, and profit. Add one unplanned $900 monthly coverage expense and the remaining contribution falls to $750. Check coverage first. Before accepting the account, ask who takes the shift when the assigned cleaner is absent and whether that person can reach the building after finishing their existing route without adding overtime or leaving another customer short of the service you already promised.

Use the government bid pricing guide to build the estimate. Write down why your crew can deliver at that cost, then check the assumptions against a site visit and the packet.

Repeat service, renewal options and references

A scheduled maintenance agreement can keep a crew returning to the same buildings; optional years belong in the pipeline until the buyer authorizes them.

Cleaning and grounds contracts are natural starting points because the buyer needs repeated visits. A contract might specify weekly mowing, nightly cleaning, periodic floor work, or seasonal maintenance. Revenue depends on the quantities authorized under the agreement and the priced schedule.

Read the full term carefully. Mark the initial period and each optional renewal. Check price adjustments separately, along with any minimum purchase commitment. Put the guaranteed or authorized work on the operating calendar. Track potential renewal years in the future pipeline until the agency exercises them.

The data supports looking closely at contract terms. Among 362 Texas contracts with stated terms in our records, 67.2% were term or as-needed arrangements rather than one-time jobs. Among 140 term or as-needed contracts with enough duration data, 77.1% extended beyond a year when renewal options were included. These are samples with recorded terms, not shares of every Texas bid. As-needed work may carry no guaranteed volume.

Waco’s September 15, 2026 council agenda provides a specific example: a $291,840 cap for fire station mowing by Fando Solutions, LLC, structured as one year plus four renewal years. That is a potential five-year ceiling, not $291,840 of annual mowing revenue. The award record used here does not establish a bidder count.

If a separate example agreement paid $60,000 each year for five fully exercised years, revenue would total $300,000. At an assumed 25% contribution after direct delivery costs, that is $75,000 before overhead across those years. Every exercised year extends the value of the original acquisition effort.

Keep a service record from the first visit. Log work dates and inspections, with site photos where allowed. Track complaints through correction and keep invoice status beside the service entries. Hold a brief review before the agency’s renewal decision. Ask what should improve. Resolve the issue and keep evidence of the correction.

After successful work, request permission to name the customer as a reference and confirm the correct contact. A satisfied facilities team can speak credibly about your reliability when another agency checks references. Ask for an introduction where appropriate, while following the new buyer’s purchasing process.

The recurring government service guide explains how to manage renewals and keep service records.

How can you win private commercial customers without buying lists of inquiries?

Start with named buildings close to your existing routes, then find the person who can authorize a site walk or review a service proposal.

Choose a short, workable account list. A cleaning company might pick twenty small offices along an existing evening route. A mowing company might choose retail properties with manageable access. A painter might choose managers of older offices that need phased work. A general contractor might focus on small owners with regular repair needs.

Research each property enough to ask a question about its service needs. Record the building and its manager, then the service you want to offer. Add the likely buying period and any publicly known incumbent. Write one sentence explaining why your crew fits. Use business contact channels and respect contact preferences. The aim is a relevant conversation with a responsible buyer.

Keep the first approach short: “We handle evening cleaning for offices in this area. Who manages your cleaning contract, and when do you review the service?” Once you reach the buyer, ask about access and current trouble spots. Find out how service is inspected and when the next buying decision happens.

Offer a site walk before a firm quote. For recurring work, give the buyer a service schedule showing frequency and included tasks. List exclusions. Name the supervisor the buyer can call. Include periodic tasks that are easy to overlook, such as floor care or seasonal detail work, so both parties can compare the same scope.

Follow up with a reason. A promised revised scope, a reference, an answer about staffing, or a reminder near the buying date gives the buyer a reason to reply. Repeating “just checking in” every three days adds little.

Track each account from first contact through the site walk and proposal. Record signed work separately from cash collected. If nobody agrees to a walk, improve the offer or target. If buyers take the walk but decline the proposal, compare the scope and price with the buyer’s feedback. Check whether your references were sufficient and whether the purchase was delayed.

This process also helps public work. Learning how facilities teams measure quality makes your maintenance plan more specific. Keep formal bid communications in the channel the public agency specifies.

Make closeout the start of the next sale

Ask for the next introduction after the customer has accepted the work, while the scope and the person who supervised it are still easy to recall.

Make closeout part of acquisition. Confirm the customer is satisfied and deliver the promised documentation. Explain when the next maintenance decision is due. Ask permission to use suitable photos and a reference. Then record the next follow-up date.

Ask for a specific introduction: “Do you manage another building that needs the same service?” or “Is there another contractor on this property who needs a reliable painting crew?” A focused question is easier to answer than a broad request to send more business.

For public customers, ask for a factual reference about completed work and use it according to the buyer’s rules. Avoid presenting a public agency’s name or logo as a general endorsement of your business. A project summary can stand on its own. Describe the scope and dates, with the constraints your crew worked around.

Keep your Google Business Profile accurate and up to date. Add project photos and respond to customer reviews. Google’s local ranking guidance identifies relevance, distance, and prominence, and explains the value of accurate information and reviews. These are practical maintenance tasks for your business presence.

Give each major service a clear page on your site. An office manager should quickly find your service area and the kinds of buildings you serve. Show examples of the work. Put the request for a site walk beside that evidence. A buyer should not have to decode a gallery of unrelated residential jobs to learn that you clean commercial offices.

Set a modest weekly routine: update one completed project, follow up with two suitable past customers, and ask one satisfied customer for a reference or introduction. Track the resulting conversations. Consistent, relevant follow-up compounds because each finished job adds proof for the next one.

How much money and crew capacity should you reserve for growth?

Reserve enough money and labor to pursue work, deliver the first service period, and absorb payment timing without weakening existing customer service.

Buying fewer leads frees resources only if you deliberately reassign them. Protect time for the owner to review bids each week. Reserve separate appointments for site walks and account follow-up. Give operations a voice in the contract sizes and start dates the company pursues.

Create a cash calendar for every serious bid. List mobilization costs and equipment purchases before the recurring payroll and supply costs. Add insurance or bonds where required. Then enter billing dates and expected receipts, allowing for the approval steps in the contract. Show any retainage separately. Ask the agency about its invoice process while questions are still allowed.

Here is a planning example. A cleaning contract uses $8,000 of direct delivery cash each month. If the schedule requires two months of cash out before the first receipt reaches your bank, the company needs $16,000 for that gap, plus startup expenses and a working reserve. Payroll cannot wait. Even when the estimate shows a healthy margin, a new account can drain the bank balance if you have bought supplies and paid the crew for several service periods before the buyer approves the first invoice and releases payment under the agreed terms.

Measure capacity in hours and constraints. Cleaning may be limited by a night supervisor. Mowing may be limited by a backup machine or weather recovery days. Painting may be limited by a school access window. A general contractor may be limited by subcontractor availability or bonding capacity.

Set a pursuit limit that reflects those constraints. If your estimator can properly prepare two bids this month, choose the best two instead of submitting six rushed prices. If you can start only one new account, compare likely start dates before promising two buyers the same crew.

Use growth to improve the operation. A compact route can be worth more than a larger sales list. So can a trained backup person or faster invoicing. Spend where a bottleneck prevents you from winning or keeping the next good customer.

A 90-day schedule that keeps current work moving

Spend the first month choosing accounts and gathering documents, then begin submissions while keeping existing customers served. Do not schedule payroll against undecided bids.

The plan below is an operating schedule you can adapt to your crew and local buying calendar. Its output is a stronger pipeline and completed work toward wins. The buyer controls those dates. If an evaluation runs beyond day 90 or the agency delays the notice to proceed, keep the account in the pending column and retain the crew schedule you can support with authorized work.

Period Main work Evidence you should have
Days 1 to 15 Choose service, territory, capacity, and minimum economics One-page target and baseline acquisition numbers
Days 16 to 30 Gather references, registrations, documents, and buyer list Ready bid folder and named target accounts
Days 31 to 45 Review packets, visit sites, contact suitable private buyers Bid decisions, site notes, and scheduled follow-ups
Days 46 to 60 Price and submit the strongest opportunities Checked submissions, receipts, and scoped private proposals
Days 61 to 75 Follow award status and start signed work carefully Updated cash plan and first service records
Days 76 to 90 Review wins, losses, estimates, and acquisition costs A better target list and next-quarter pursuit plan

During the first two weeks, calculate your current cost per won job and collected contribution. Identify which work you would gladly perform again. Make that work the center of your target, then identify the types of buyers who purchase it.

By day 30, prepare your reusable documents and project summaries. Register in the portals needed for the posted opportunities you found. Set bid alerts and a weekly review appointment. Add private accounts near your existing routes so travel can improve as the company grows.

In the middle month, make fewer and better commitments. Attend required visits, clarify scope, get supplier or subcontractor quotes, and protect time for final checking. Save the receipt. When the bid is submitted through a portal, keep its confirmation beside the final packet so the person following the award can identify the version you sent and distinguish it from the earlier working copy that still contains an unresolved supplier quote. A carefully completed first bid is a reusable learning asset even before the award decision.

In the final month, follow up through the stated channels. For losses, request available results and feedback on your submission. For wins, confirm authority to start before assigning personnel. Check access arrangements and the invoicing process, including any required inspections. For private accounts, return on the buying date you recorded.

Finish day 90 by choosing what to repeat. Increase effort where qualified opportunities and healthy delivery economics meet. Reduce effort where the territory, scope, or buyer requirements consistently fail your fit test.

A scorecard for bids, margin and cash

A weekly scorecard should show how much effort went into decided bids and how much contribution the resulting work produced, with cash collected in its own column.

Count an opportunity as qualified only after you review fit, scope, timing, and eligibility. Keep general notices in a separate list. Otherwise, a busy inbox can look like a healthy pipeline while none of the work is suitable.

Use a short weekly scorecard:

  • Opportunities screened and reasons for declining.
  • Suitable jobs with site and question deadlines recorded.
  • Checked submissions or proposals submitted.
  • Estimating and sales hours spent.
  • Decisions received, wins, losses, and pending awards.
  • Expected contribution on signed work.
  • Measured delivery contribution and cash collected.

Calculate win rate from decided bids: wins divided by wins plus losses. Track cancellations separately, and keep pending decisions out of the denominator until they resolve. Separate cleaning from construction if you bid both; the sales effort and job values may differ, as may the buying calendar.

Suppose you submit eight bids. Two win, three lose, two are pending, and one is canceled. Your decided-bid win rate is two out of five, or 40%. Saying “two out of eight” hides unresolved decisions. Saying “40% forever” would give a small early group more weight than it deserves. Keep the dates and counts beside the percentage.

Watch contribution per estimating hour, too. If one service needs much less pursuit effort and fits an existing route, it may deserve more attention even when its awards are smaller. Compare planned labor with recorded labor after the first month so an attractive estimate does not become a recurring loss.

Use loss reasons to improve one step at a time. Missing forms call for a submission checklist. Poor price position calls for a scope and production review. Weak references call for better project proof. The bid win-rate guide explains how to review those records.

How can roofers use the same approach without buying homeowner leads?

For roofers, a target list starts with properties the crew can assess and service; public roofs and property-manager accounts need separate follow-up routines.

Ground Control by PorchRocket supplies property data matched to roof age bands, material, size, and other selection criteria. Residential data costs $0.72 to $1.20 a home. Commercial data costs $10 to $20 a building, with orders starting at ten buildings. Owner contact is an add-on charged when a phone or email is found.

Build a focused list around the work your crew can perform. An older shingle roof can be a sensible prospect for a condition assessment. A commercial building with the right footprint can be an account to research. Verify the condition and scope in the field before quoting.

Use Ground Control property data with a clear outreach plan: targeted mail, permitted door visits, an inspection offer, and a defined follow-up process. Keep existing customers and current warranty obligations visible so marketing creates a serviceable queue.

For a full worked plan, read a direct-outreach plan for roofing jobs. Roofers who want public customers can also use Bid Control for roofing and the government roofing contracts guide.

The same economic test applies. Count data and mailing costs first. Then add field time and estimating labor, including follow-up on quotes that never become jobs. Compare that total with completed jobs and collected contribution. A property address becomes valuable when your team reaches the buyer and checks the roof, then quotes work it can deliver well.

Build a repeat-account bidding routine with Bid Control

Bid Builder fits the owner who can estimate the work but needs a repeatable way to prepare agency forms without rebuilding the office file every time.

Start with your Bid Control board and a service area you can supervise. Choose a regular review time. A full inbox is no reason to bid on a building you cannot staff, and a large award history is no substitute for checking the next contract’s quantities.

  • Bid Board keeps the search tied to your operation. Review jobs for your trade and area, with due dates, documents and addenda together. Past awards help you compare the buyer’s previous scope with the new one before committing estimating time.
  • Bid Board also supports next-quarter planning. Early signs from meeting records, budgets and capital plans show projects moving toward a bid. Put those buyers on a watch list; keep their possible work separate from signed accounts in your cash forecast.
  • Bid Builder saves the information you will need again. Your Bid Passport holds the company documents, including your W-9, insurance certificate and references. Forms draw from that file, while step-by-step preparation helps you check what this particular buyer requires. You can text a bid expert when stuck, and the first two portal accounts are opened for you.
  • Bid Team takes on the packet work with you. Rafael’s team helps pick pursuits and handles the forms, addenda and submission preparation, one bid at a time on agreed dates. You make the final call on your number, sign and send. Keep responsibility for crew availability and delivery costs inside your business.

For most owners doing their own bids, I would start with Bid Builder. Move to Bid Team when preparation is taking time that the business needs for estimating or running jobs. Neither plan removes the need to decline a poor fit.

Cleaning companies can review public cleaning opportunities; mowing crews can review grounds and landscaping bids. Save the next action beside each selected job. After submission, record the result and the hours spent so the next pursuit starts with a better file and a clearer cost comparison.

Questions people ask

Quick answers

What is the best alternative to buying contractor leads?

For a trade company seeking steady work, combine public bids with direct commercial accounts and past-customer follow-up. Public buyers publish a scope and a buying process you can act on. Bid Control helps you find those buyers, compare past awards, and prepare a submission with every required form. Choose opportunities that fit your crew and cash.

Can a small cleaning company win government contracts?

Yes. Start with buildings and schedules your existing team can cover. PorchRocket's Bid Control data (October 2026) shows that 76% of counted cleaning awards were under $250,000, in a sample of 50 awards. Read each packet for experience, staffing, insurance, and submission requirements.

How do I get commercial contracts with no connections?

Choose a narrow service and territory, identify the people who buy it, and offer a site-specific conversation. For public work, use published solicitations and the named procurement contact. For private buildings, ask who manages the service contract and when it is reviewed. Bring examples of comparable work and a clear service plan.

Are Angi and HomeAdvisor leads exclusive?

No, not generally. Angi Leads' official FAQ describes connecting customers with multiple service professionals. Treat a marketplace inquiry as a competitive opportunity and check the terms for your particular offering. HomeAdvisor also states that a lead can be chargeable even when you do not win the job. Evaluate paid channels using your own cost per retained customer.

Do I need SAM.gov to bid on a city cleaning contract?

Not usually for a city-funded contract; follow the city's registration and eligibility instructions. SAM.gov is the federal system, and local agencies may use their own vendor portals. Some locally administered work also carries federal requirements. Read the solicitation before deciding which registrations you need, and ask the named buyer to clarify an unclear requirement.

How much should I spend to acquire a contractor customer?

Set the limit from the contribution the work produces after direct costs, then include sales and estimating time in acquisition cost. An assumed $80 lead with a 10% close rate costs $800 per win before labor. Compare that total with the customer's collected revenue, delivery costs, and repeat business.

How long does it take to replace bought leads?

Use 90 days to build the process and submit suitable bids, then adjust spending as signed work arrives. Public closing dates, evaluations, award approvals, and start dates differ. Keep profitable current work while you develop the next channel. Track funded, scheduled work separately from opportunities and optional renewal years.

Can government contracts turn into recurring revenue?

Yes. Cleaning, mowing, and other maintenance contracts can call for repeated service over a stated term. Some include renewal options. Read the frequency, guaranteed quantities, option clauses, price adjustments, and termination terms. Build your staffing plan from authorized work and track renewals as future opportunities until the buyer exercises them.

How can roofers get jobs without buying homeowner leads?

Roofers can target suitable properties, follow up with past customers, build property-manager relationships, and bid on public roofs. Ground Control by PorchRocket supplies matching residential and commercial property data. Bid Control covers public roofing opportunities. Use property data to offer a roof inspection, then quote from verified roof conditions.

Research file

Sources used in this guide

Sources are linked at the claim they support and collected here for auditability. Vendor features and prices can change; verify them before purchasing.

  1. HomeAdvisor's lead model and account controlsHomeAdvisor: Homeowner matching, service and ZIP preferences, and payment for leads regardless of a win; verified October 2026.
  2. Angi Leads frequently asked questionsAngi Leads: Matching a customer request to multiple service professionals; verified October 2026.
  3. Leads and OpportunitiesAngi: How Angi connects homeowners and pros; verified October 2026.
  4. How to set the right lead budget as a new proThumbtack: Official exact lead pricing and weekly budget guidance; verified October 2026.
  5. Tips to improve your local ranking on GoogleGoogle: Complete business information, reviews, photos, and local ranking factors; verified October 2026.
  6. Contract opportunitiesU.S. General Services Administration: Federal opportunity search; verified October 2026.
  7. Get started with contractingU.S. Small Business Administration: Federal registration, business identity, and market research basics; verified October 2026.
  8. Waco fire station mowing awardCity of Waco: September 15, 2026 agenda; five-year cap and renewal structure; reviewed October 2026.
  9. Pinellas County painting services awardPinellas County: Contract 26-0036-ITB, 36-month not-to-exceed amount; reviewed October 2026.
Your next best move

Find the customers already asking for your work.

See local public bids, past award amounts, and the steps to submit. Choose Bid Builder for help assembling your company file and preparing your first bid.

Find bids near me