Paid media

    Paid ads, once your site is ready to catch the clicks.

    Google Ads, Local Services Ads and Meta for service businesses with a site that converts. We judge ads on booked work, not cheap leads.

    Meta leads, painting, GRAI campaigns, all time: 1,919 leads · $111,747 spend · $58.23 CPL. Painting · Meta.
    1,919 leads · $111,747 spend · $58.23 CPLMeta leads, painting, GRAI campaigns, all time · Painting · MetaSource: Meta Ads Manager via Windsor.ai · All time to Sep 20, 2026

    Before we spend a dollar of yours.

    • Your site loads fast on a phone and every page has one clear next step
    • Calls and forms are tracked, and leads land in your CRM
    • Someone answers new leads fast during business hours
    • You can tell us which leads booked and which became paying work
    • An ad budget of at least $1,500/mo, paid straight to the platform

    Want these in place first? Start with the website.

    A cheap lead that never books is the most expensive lead you'll buy.

    We report the whole chain, not just cost per lead.

    1. Lead
    2. Booked
    3. Showed
    4. Won
    5. Job value
    6. Where the work is
    What we track after the lead, by industry
    IndustryWhat we track after the lead
    Home servicesEstimates booked, estimates sat, jobs closed, average job, ZIP
    AccountingConsults booked, engagements signed, monthly fee
    Pest controlInspections booked, plans sold, plan value
    TravelInquiries, deposits, full bookings, revenue by trip
    Plans

    Here's the price. On the page.

    Most popular
    The Growth Engine
    $1,500build
    then $2,500/mo
    3-month minimum, then month to month

    The full engine installed and run for you, plus a monthly owner coaching call. Ad spend separate.

    At our all-time painting cost per lead of $58.23, $2,500 of monthly ad spend has averaged about 43 leads a month across client accounts. Your market and offer set yours.

    Done-For-You Premium
    $3,500/mo
    3-month minimum, then month to month

    Everything, higher ad management, bi-weekly strategy. Limited slots.

    Want to run it yourself with a coach in your corner? Coaching-Led, $597/mo. Month to month. See Coaching-Led.

    Office process eating your week? Add Ops Recon.

    The Growth Engine and Premium: 3-month minimum, then month to month · Ad spend paid by you, direct to the platform · You own the ad accounts

    The channels.

    Google Ads

    Shows you to people searching for your service right now.

    Local Services Ads

    Google's pay-per-lead ads, where your category and area qualify.

    Meta

    Reaches people before they search. Works best with a clear offer and real photos.

    Numbers from real client accounts.

    Client results
    $4.5M+
    Tracked revenue
    All client accounts
    19.56x
    Average ROAS
    Client accounts
    $40.30
    Cost per lead
    Painting
    $230,093
    Ad spend managed
    Client accounts

    Results from our clients' accounts. Your numbers depend on your market, your offer and how fast your team follows up.

    Painting
    Paint Tigers
    $125K → $1.4M → $2.6M
    Glacier Peak Painting
    $1,800 → $50K · 28x
    Black Horse Painting
    $50K → $400K
    Ivan's Pro Painting
    $3K/mo → $60K to $70K/mo · 20x+
    Beyond painting
    Sisterhood Women's Tours
    A$7,247 · A$108/booking · ~111x
    Aesthetics client
    $14.86 cost per lead
    vs $45 industry average · 4.9/5 across 464 reviews.
    Meta leads, painting, GRAI campaigns, all time: 1,919 leads · $111,747 spend · $58.23 CPL. Painting · Meta.
    1,919 leads · $111,747 spend · $58.23 CPLMeta leads, painting, GRAI campaigns, all time · Painting · MetaSource: Meta Ads Manager via Windsor.ai · All time to Sep 20, 2026
    HR Painting before/after: $133.74 (prior agency) vs $75.78 (GRAI). Painting · Meta.
    $133.74 (prior agency) vs $75.78 (GRAI)HR Painting before/after · Painting · MetaSame ad account, same lead form objective. The samples are different sizes, and CPM went up, not down. The lead cost fell because more of the clicks converted.Source: Meta Ads Manager via Windsor.ai · Same ad account, all time to Sep 20, 2026
    Google painting portfolio: 2,183 conv · $124,353 · $56.96. Painting · Google.
    2,183 conv · $124,353 · $56.96Google painting portfolio · Painting · GoogleConversions are each account's own primary actions. That is not one definition across five accounts the way a Meta lead form is.Source: Google Ads via Windsor.ai · All time to Sep 20, 2026

    See all results

    Questions

    How much should I spend on ads?
    It depends on your market and your job value. We work it out from your numbers on the first call.
    Do you guarantee leads?
    No. We commit to the work, and we report the results plainly, good or bad.
    Why a 3-month minimum?
    Month one is setup and learning. Good decisions need a few weeks of data. The Growth Engine and Premium both have a 3-month minimum, then month to month.
    Do I keep my ad accounts if I leave?
    Yes. They're in your name from day one.
    Can I start with ads and no new website?
    If your current site passes the checklist above, yes. If not, we'll tell you what to fix first.

    Painting contractor? See the painter page.

    See where your site stands. Then decide what's next.

    Free check. We look at your site, the searches in your area, and what AI assistants say about you. You keep the report either way.

    Book a 30-min strategy call with Adam