Ask ten contractors what marketing should cost and you will get ten different answers, most of them a guess. That is because the real question is not how much to spend, it is what you are buying and whether it pays you back. A cheap lead app that resells your inquiry to five competitors can cost more per booked job than a well-run owned pipeline that looks more expensive on paper. This guide lays out the real numbers and how to judge them.
One quick example of why return beats sticker price: a masonry and stucco contractor we work with put its budget into an owned Google presence rather than buying leads. In six months that drove 93 direct profile interactions and 17 phone calls, and a small ads test produced 10 inquiries at a 10.75 percent click through rate for 1,754 dollars. The calls were exclusively theirs, and the profile keeps producing long after the spend. That is the lens to judge any marketing cost through.
How much should a contractor spend on marketing?
The most common benchmark comes from the U.S. Small Business Administration, which suggests small businesses under 5 million dollars in revenue budget around 7 to 8 percent of revenue for marketing. For contractors specifically, the working range is a bit wider. Established businesses with strong referral networks can sometimes get by on 3 to 5 percent, while newer contractors without a reputation yet often need 12 to 20 percent to get visible. Most land somewhere between 5 and 10 percent.
These are starting points, not rules. The right number depends on how fast you want to grow and how much of your pipeline already comes from referrals. For the full picture of where that budget should go, see our contractor marketing playbook. What matters more than the percentage is where the money goes and what it returns.
What contractor marketing actually costs, by channel
Marketing is not one line item. Each channel has a different price and, more importantly, a different level of ownership. The table below shows typical costs and whether you are building an asset or renting one.
Note the pattern. The owned channels usually cost less over time because they keep producing after you build them, while shared leads get more expensive every renewal as more contractors bid for the same inquiries. That is why our trade marketing services bundle the owned channels first and use ads as fuel, not foundation.
The real way to judge marketing cost: cost per job
Cost per lead is a vanity number. A 40 dollar lead that closes one time in ten is really a 400 dollar customer. The figure that runs your business is cost per booked job, and it exposes why cheap shared leads are often the most expensive option once you divide by close rate. Owned channels tend to win this comparison because the inquiries are exclusive and the asset keeps producing. Track cost per job, aim for at least a 3 to 1 return, and let that decide where the budget goes.
We map your current spend against your booked jobs, show you where the money is leaking, and build a plan that favors owned channels with a falling cost per job. One clear number to aim for, no guesswork.
Frequently asked questions
How much does contractor marketing cost per month?
It ranges widely with your goals and market. Done in house, the main cost is time plus a small budget. With an agency, full-service retainers commonly run from about 1,500 to 10,000 dollars a month plus ad spend. The more useful question is what return the spend produces, measured as cost per booked job.
What percentage of revenue should a contractor spend on marketing?
Most contractors spend between 5 and 10 percent of revenue, in line with the SBA’s 7 to 8 percent guideline for small businesses. Established businesses with strong referrals can spend less, around 3 to 5 percent, while newer contractors often need 12 to 20 percent to build a presence.
Is it cheaper to buy leads or do marketing?
Buying leads looks cheaper per lead but is often more expensive per booked job, because shared leads are resold to several contractors and close at low rates. Owned marketing costs more up front but its cost per job falls as it compounds, so over time it is usually the cheaper way to grow.
How do I know if my marketing is working?
Track cost per booked job and return on spend, not clicks or cost per lead. A healthy target is at least 3 dollars of revenue for every 1 dollar spent. If a channel cannot show that after a fair run, move the budget to one that can.
Do I need an agency or can I do it myself?
Many owners start the fundamentals themselves, claiming their Business Profile, asking for reviews, and writing service pages. An agency makes sense when consistency slips or you want faster results, since the value is in running these channels reliably month after month rather than in any one task.
Sources
Every stat and authoritative claim in this post cites a primary or industry source. Open any link to verify.