Every few months, a dealer principal does the math and decides the agency is too expensive. The math usually goes: "We're paying $2,000/month in management fees. That's $24,000/year. We could hire someone part-time for less."
This math is missing most of the actual costs. And it's missing the part where "someone part-time" learning Facebook Ads on a live $8,000/month budget is an expensive experiment.
Here's the full cost comparison — what running ads in-house actually costs versus what a qualified agency actually provides.
What "In-House" Actually Requires
Running Facebook ads for a BC car dealership isn't posting a photo of a truck with a price. To do it competitively — at a level that produces consistent CPL at or below benchmark — requires:
Technical setup:
- Facebook Business Manager with proper asset hierarchy (ad account, pixel, catalog)
- Meta Pixel installed and verified on your website
- Vehicle inventory catalog connected (for dynamic ads)
- Conversion event tracking (form fills, phone calls, lead forms)
- UTM parameters on every ad link
Ongoing management (per month):
- Campaign structure decisions: which objectives, which audiences, which placements
- Creative production: images, video, copy for 3–5 variants per campaign
- Creative refresh: new variants every 4–6 weeks to prevent ad fatigue
- Audience testing: lookalikes, interest-based, retargeting segments
- Budget pacing and optimization: adjusting daily budgets, bid strategies
- Performance reporting: CPL by campaign, creative, audience
Compliance:
- Facebook's automotive ad policies (credit discrimination, fair housing rules apply to dealer ads)
- Proper disclosures on financing offers and lease terms
- Avoiding ad disapprovals that pause campaigns mid-month
None of this is impossible to learn. All of it takes significant time — and the learning curve has a real cost measured in wasted ad spend.
The Real Cost of In-House: A Breakdown
Here's a realistic monthly cost breakdown for a BC dealership running Facebook ads in-house at $8,000/month media spend:
| Cost Item | Monthly Cost | Notes |
|---|---|---|
| Staff time (15–20 hrs/month) | $1,500–$2,500 | BDC manager or marketing coordinator at $75–$125/hr effective rate |
| Creative production | $500–$1,200 | Freelance designer/video for monthly refresh |
| Tools and software | $200–$400 | Call tracking, UTM management, reporting dashboard |
| Learning curve cost | $800–$2,000 | Estimated wasted spend in first 3–6 months while optimizing |
| Management fees saved | −$1,200–$2,000 | What you'd pay an agency for management |
| Net in-house premium | $800–$4,100/month | In the first 6 months |
After 12 months, an experienced in-house operator can close most of the performance gap. But most dealerships don't staff for 12-month learning curves — they hire someone, watch CPL stay high for 3 months, and then either fire them or bring an agency back in at higher cost because the account has been mismanaged.
The math almost never pencils out the way it looks on paper.
What Agencies Actually Provide (Beyond Clicks)
The comparison of "management fees vs. a staff person" misses what experienced automotive agencies provide that a part-time marketing coordinator genuinely cannot:
Benchmark data across accounts. A good automotive agency manages 10–30 dealership accounts simultaneously. They know what CPL is achievable in Metro Vancouver in Q4 because they're seeing it across multiple clients in real time. In-house, you're optimizing in a vacuum with one data point.
Creative testing infrastructure. Agencies run systematic A/B tests — one variable at a time, statistically meaningful sample sizes — and carry findings across clients. In-house teams rarely have the volume to run meaningful tests, let alone document and apply learnings.
Platform relationship access. Large agencies have Facebook rep access and early access to beta features. Not a dealmaker — but it matters during platform changes (iOS attribution shifts, algorithm updates) when early information prevents expensive misallocation.
Account continuity. When your in-house person leaves — and they will — your Facebook account loses institutional knowledge. An agency transfers that knowledge in their account documentation.
For a full list of what to verify before hiring any agency, see 7 Questions to Ask Before Hiring a Car Dealership Marketing Agency.
When In-House Makes Sense
In-house isn't always the wrong answer. It makes sense when:
You have a dedicated, experienced digital marketer. Not someone who "does social media" or manages your website. Someone who has specifically run Facebook ad campaigns for automotive or a high-velocity retail environment, can read Ads Manager fluently, and has built Meta Pixels before.
Your monthly media spend is below $3,000. At low media budgets, agency management fees (typically 15–20% of media spend) don't buy you enough expertise per dollar. Hiring someone who knows basics and learns on the job may actually make more economic sense.
You're willing to invest in training and tools. Facebook Blueprint certification is real. Paid courses on Meta Ads for automotive exist. If you're going in-house, budget $1,000–$2,000 upfront for structured education — don't let someone learn on your live campaign budget alone.
You have a longer time horizon. If you're committed to building in-house capability over 12–18 months and you're not under pressure to hit unit targets from digital ads immediately, in-house can work. It's a 12-month investment, not a switch.
When an Agency Makes Sense
An agency is the right call when:
You need results in 60 days, not 6 months. A qualified automotive agency can hit target CPL benchmarks in 30–60 days. An in-house learner typically takes 3–6 months to reach the same level. If you have unit targets that depend on digital leads, you can't afford a 6-month ramp.
Your current ads are bleeding budget. If your CPL is $180 and benchmark is $60–$90, the gap is costing you $120 per lead. On 100 leads/month, that's $12,000/month in excess spend — far more than any management fee. An agency that fixes the campaign pays for itself in month one. See Why BC Dealerships Waste 40% of Their Ad Budget for the specific waste patterns.
You're managing multiple rooftops. Multi-rooftop campaign management — shared budget allocation, audience suppression between stores, cross-rooftop attribution — requires sophisticated account structure. Very few in-house operators have the technical background to manage this correctly.
You can't retain the talent. If you're in a market where hiring and retaining a strong digital marketer is difficult, outsourcing is more stable than the revolving door of hiring, training, and losing someone every 12–18 months.
The Hybrid Model (Often the Right Answer)
Many BC dealerships find the right answer sits in the middle:
- Agency handles paid media (Facebook Ads, Google Ads) — the performance-driven campaigns that need benchmark data, creative testing, and account expertise
- In-house handles organic (social posting, Marketplace listings, community engagement) — relationship-driven activity that benefits from local knowledge and brand voice
This splits the work at the natural seam between performance marketing (where outside expertise compounds) and brand/community (where inside knowledge is an advantage).
The One Question That Decides It
If you can answer yes to this question, in-house might work: Do you have a specific person, today, who has successfully run Facebook Ad campaigns for an automotive or high-velocity retail business, and will this be at least 15 hours of their monthly focus?
If the answer is "we'll hire someone" or "our BDC manager will figure it out" — you're describing a 6-month experiment on a live ad budget. The opportunity cost on unit targets during that period is real and it's large.
Use VELO's CPL Calculator to model what each $10 increase in CPL costs you at your lead volume. Then decide whether the management fee is actually expensive.
If you're currently running ads in-house and aren't sure whether your CPL is competitive, we'll pull your account and benchmark it against BC dealerships at your spend level — no obligation, no pitch until you see the data.