Google Search ads
Ads for exactly what you sell, in the areas you serve, shown to people searching for it right now.
For businesses that sell by quote
Buyers often go with the first good quote. We answer every quote request within a minute and follow up every quote, so you win more of the work you already get.

See it work
1 / 5
A buyer fills in the form on your website at 19:40. Your team has gone home for the day.
Website quote form
New request“Looking for a price on a steel carport for two cars, galvanised, in Midrand. Hoping to start next month.”
How it works

Step 1
We send your business a short quote request through your own website and time the first reply. Free, before you pay anything.

Step 2
Every request answered in your name within a minute, and every quote followed up. Switched on within a week; your team keeps writing the quotes.

Step 3
Optional. Google Search ads and quote pages bring in buyers already searching for what you sell, paid per qualified request.
Get more quotes
Once every request gets a fast reply, more requests are worth more. We bring them in from buyers already searching Google.
Ads for exactly what you sell, in the areas you serve, shown to people searching for it right now.
Pages with one job: ask for a quote. Your ads never send buyers to your homepage.
Every request logged with where it came from: which search, which ad, which page.
Your Maps listing fixed at setup; ongoing free-search work as a fixed monthly extra.
Not one industry. One kind of business, where a single order is big enough that every quote request matters.
Buyers ask for a price before they buy. No shopping cart and no fixed price list.
One extra order won pays for a lot. That is what makes every single quote request worth answering fast.
If you are fully booked, you don't need us yet. We would rather tell you that than take the fee.
Through your website, email, WhatsApp or the phone. We help you win more of them first. If you want more, we check real Google search data before bringing them in.
Steel & sheet metal
Solar & backup power
HVAC
Shopfitting & joineryWho you work with
We started DeCal in 2026, so we can't show you a decade of case studies. What we can do is put our names on how we work, and be the people you actually deal with.
Co-founder
Your first point of contact. The Speed Test results, the setup call and the monthly review come from him directly, not from an account manager relaying it.
ethan@decalmarketing.comCo-founder
Hands on the build day to day: instant replies, follow-ups, quote pages, ad accounts and tracking. There is no junior layer underneath doing it instead.
calum@decalmarketing.comWe start from your real reply time, from the Speed Test, and you see it every Monday after that. No vague promises about being faster.
Every reply and follow-up goes out in your name, from your own email address, in wording you approve once. Buyers deal with you, not with us.
Two clients in the same area would bid against each other on Google. So we only take one.
Calculator
Numbers you already know: how many quotes you win, and what a typical order is worth. Then see what requests that go cold cost you. We never need your profit margin.
One quote request is worth
R20 000in sales
2 in 10 × R100 000. That is an average across the quotes you win and the ones you lose.
New requests: fits our standard ads bundles
Our rule: every R1 you spend with us and on Google should bring in at least R10 in sales. If your numbers don't pass, we will say so on the call.
These are your numbers, not our results. We don't promise a reply time or a number of requests: the Speed Test and real Google search data come first.
Get a free Speed TestExact prices come on the free call, worked out from your own numbers.
Setup fee + flat monthly fee
Setup fee + monthly bundle of qualified requests
Good to know
New requests: what counts as qualified
Including the ones most agencies would rather you didn't ask.
Before you pay anything, we send your business a short, genuine quote request through your own website and time how long the first reply takes, the way a real buyer would experience it. Then we show you the result. If you already reply fast and follow up well, we will tell you so.
No. Your team still writes and sends every quote. We make sure every request gets an answer within a minute, that every quote gets followed up, and that nothing goes missing in an inbox or a WhatsApp chat.
No. Most businesses start with landing more quotes, because it works on the enquiries you already get and costs less. Bringing in new requests from Google makes the most sense once every request gets a fast reply.
New quote requests from buyers who found you on Google and asked for a price on your quote page. Not clicks, impressions or posts. A request only counts if it passes our qualified list: a real buyer, in your area, wanting something you sell, above your minimum order.
You still pay for the request. The price is set knowing you will lose some quotes, because it is worked out from your own win rate and average order. If we bring fewer requests than your bundle, every one we fall short by is credited back.
Tell us within 7 days, with the reason from the qualified list, and it is not charged. Spam, job-seekers and buyers outside your area never count.
You do, straight to Google, from an ad account in your name. We recommend the budget. We never pay for or mark up your ad spend, and if the budget changes, the bundle is resized to match.
No. They are short, friendly messages in your own wording, sent from your own email address. You approve every message once before anything goes out, and the follow-ups stop the moment the buyer replies.
Yes. DeCal was founded in 2026 by Ethan De Nobrega and Calum Potgieter. Rather than borrow case studies, our first three clients get founding rates, and in return we measure everything. We only share anyone's results with their written approval.
Free Speed Test
Tell us what you sell and where. We'll time how fast your business replies to a quote request and bring the real result to the call, not a generic pitch deck with your logo pasted on the front.