You do good work, most of it comes from referrals, and your online presence does not match the quality of your slabs. You are not ready to spend $4,000 a month on ads and you should not until this is fixed.
Every price we charge is on this page.
Every competitor in this niche says “contact us for a quote”. We would rather you knew now, so that the call is about whether it fits rather than what it costs.

Take both and the Foundation Package drops to $2,000.
Sign the 6-month program and we build the foundation for $2,000 instead of $3,500. It is the order most contractors should go in anyway: fix what the traffic lands on, then buy the traffic.
Side by side
| Foundation Package | 60-Day Booked Jobs Program | |
|---|---|---|
| What it is for | Getting the basics right so you are not embarrassed and not invisible. | Filling the schedule with signed work, fast. |
| Price | $3,500 one time | $2,500/month |
| Minimum you pay Google | – | $4,000/month |
| Credit for what you own | Yes, down to a $1,200 floor | – |
| Term | One project, 21 days | 6 months, then monthly |
| Payment | 50% to start, 50% on launch | Monthly in advance |
| Logo and brand files | Included, you own them outright | – |
| Website | 5 pages, written and built | Landing pages per service and city |
| Google Business Profile | Claimed, verified, set up properly, 10 posts | Ranked and worked continuously |
| Google Ads and LSA | – | Built and managed weekly |
| Lead follow-up automation | Review requests only | Text back under 60 seconds |
| Photo and video | Uses what you have | Shoot day every quarter |
| Reporting | GA4 and a call tracking number | Weekly numbers, monthly call |
| Guarantee | – | 15 signed jobs in 60 days |
| Price it yourself → | Read the terms → |
What we do not do
A short list, because it saves both of us a call.
- Social media management. Concrete does not sell on Instagram the way a restaurant does. Your buyer is searching, not scrolling, and we would rather put the money where the intent is.
- Branded merchandise. Hats, mugs, jackets. There are better people for that and they charge less.
- One-month trials. Local SEO takes 60 to 90 days to move and campaigns need a learning period. A one-month trial guarantees a bad result and then we both blame each other.
- Percentage-of-ad-spend billing. It pays us more when your costs rise. Flat fee, published.
- Working with two concrete companies in one city. Ever.
- Any trade except concrete. Not roofing, not landscaping, not general contracting. The specialisation is the whole product.
Which one is you?
Your basics are in place, you answer your phone fast, you close a quarter or more of your estimates, and you have crew capacity you are not filling. You want signed jobs and you want someone accountable for the number.
What the money fixes
Most of what these prices buy is fixing what the typical concrete website gets wrong. Here is how 103 Canadian concrete contractor websites scored.
Only 6% load in Google’s good range on a phone, 50% have a quote form on the homepage, and 3% give any price guidance. Those are the first things the Foundation Package fixes, and the reason the 60-Day Program starts by fixing the site before it spends on ads.
Read the full State of Concrete Contractor Websites 2026 report
Share of Canadian concrete contractor websites that have it
103 sites across ten cities, September 2026
Questions about pricing
Why do you publish prices when nobody else does?
Because “contact us for a quote” is a filter that works against you as well as us. You waste an afternoon finding out we are too expensive, and we waste an afternoon finding out you were never going to buy. Publishing the number means the only people who book a call are people the number already works for.
Is the ad budget on top, or included?
On top, and you pay Google directly. The $2,500/month is our management fee. The $4,000/month minimum is media cost that never passes through our hands, so we take no percentage of it and have no incentive to inflate it.
Can I do the program without the Foundation Package?
Sometimes. If your site converts, your Google Business Profile is verified and set up properly, and your branding is not actively hurting you, we can point traffic at what you have. Usually at least one of those three is a problem, and paying for clicks that land somewhere broken is the most expensive mistake in this whole category.
Is there a contract?
The Foundation Package is a one-time project, 50% to start and 50% on launch. The program has a 6-month initial term, because the guarantee and the SEO work both need time to build. After the initial term it goes month to month.
What if I want to stop?
After the initial term, give us 30 days and we hand over everything: accounts, campaigns, landing pages, tracking, the lot, in your name. We do not hold your Google account hostage. That practice is common in this industry and it is indefensible.
Do you take a percentage of ad spend?
No. A percentage-of-spend model pays the agency more when your costs go up, which is exactly backwards. Flat fee, published, whether you spend the $4,000 minimum or four times that.
Where we work
Each city page has its own local research, sourced facts and audit numbers.
- Concrete contractor marketing in Vancouver
- Concrete contractor marketing in Surrey
- Concrete contractor marketing in Abbotsford
- Concrete contractor marketing in Kelowna
- Concrete contractor marketing in Victoria
- Concrete contractor marketing in Calgary
- Concrete contractor marketing in Edmonton
- Concrete contractor marketing in Winnipeg
- Concrete contractor marketing in Toronto
- Concrete contractor marketing in Ottawa
- All locations
You already know the price. The rest is fit.
Tell us your city and your average job value. We come back with your market’s numbers and which program actually suits you.