Your price should match your ticket value.
A roofer closing $15,000 jobs and a handyman closing $300 jobs should never pay the same marketing rate — so we don’t hand everyone the same menu. We quote a flat monthly number for your exact situation, in writing, within 24 hours. Text us and we’ll walk you through it.
Three things set your number — and they’re different for everyone.
Your ticket value
What one closed job is worth to you changes the whole math. A $120 lead is expensive for a junk-removal pickup and a bargain for a re-roof. Your fee is sized so the return works at your job size.
Your market
Miami roofing clicks and Boca pressure-washing clicks live in different worlds. We price off what leads actually cost in your city and trade — numbers we pull during your free audit, not guesses.
Your scope
One managed channel, the full system (Google + Meta + website + automations), or pay-per-lead for select trades — scope drives the fee, never your ad spend. About pay-per-lead →
One thing is the same for every client: ad spend goes straight from your card to Google or Meta — we never touch it or mark it up.
Run your own numbers first — free ROI planner
Before you commit to anything (or even text us), plug your job size and close rate into our ROI planner → It shows what leads cost for your trade across LSA, Google, and Meta — and whether the math makes sense for your business. If it doesn’t, we’ll tell you that too.
From first text to a number in writing — four steps.
1. Text us
Send your trade and city to (954) 508-5151. You’re texting the owner, not a sales team — ask anything about pricing or how it all works.
2. Free audit
We pull where you rank, what your competitors run, and what leads cost in your market. Real data for your business — no card, no commitment. Want a head start? Run the ROI planner yourself.
3. Your plan + price
Within 24 hours you get it in writing: what we’d do, in what order, and the exact flat monthly fee for your situation. No ranges, no “book another call to find out.”
4. Start month-to-month
No annual contract, and a 90-day make-it-right window on every engagement. Everything runs from your own accounts, so the work stays yours either way.
Client job sites and our studio — filming and editing are part of the fee, not an upsell.
Typical exclusive cost per lead, by trade.
This is the market data your quote is built on — so you can sanity-check any number, ours included. Full math in the Miami benchmarks guide, or plug your own job size into the ROI planner.
Local Services Ads
Electrical $30–$80 · Plumbing $40–$100 · HVAC $50–$120 · Roofing $90–$180 per exclusive call.
Meta with real filmed video
$25–$60 per lead — real footage beat AI-generated creative ~15× on cost per lead in our side-by-side test.
SEO & your own site
Approaches $0 marginal cost once pages rank — the compounding layer the monthly fee is building toward.
Why the pricing works this way — from a GC who sat on your side of the table.
Stanley spent 25 years in the trades before co-founding Optic Vault — and paid agencies that never showed him where the money went. These clips are from a real consultation call, not a script.
Straight answers about pricing.
How much does Optic Vault Marketing cost?
It depends on your trade’s ticket value, your market, and the scope you need — a roofer closing $15,000 jobs and a handyman closing $300 jobs should not pay the same rate, so we don’t publish a one-size menu. Text (954) 508-5151 and within 24 hours you get a flat monthly number for your exact situation, in writing. Ad spend is always separate and paid directly to Google or Meta with no markup.
Is there a contract?
No annual contract — retainers are month-to-month, and every engagement carries a 90-day make-it-right window. Campaigns run from your own Google and Meta accounts, so if you ever leave, the accounts, the website, and the history stay with you.
Do you mark up ad spend?
No. Ad spend goes from your card to Google or Meta directly. Our fee is a flat monthly rate quoted for your situation — and nothing else.
How do I get a price?
Text (954) 508-5151 with your trade and city. We run a free audit of your rankings, competitors, and what leads cost in your market, then send you a written plan with the exact flat monthly number within 24 hours. No card, no pressure, no obligation.
Want the number for your exact situation?
Text your trade and city. Within 24 hours you get it in writing: where you rank, what leads cost in your market, and exactly what we’d charge.
No card. No contract. One text gets it started.