DALT Media
Pricing

Transparent pricing. No surprises.

SEO is priced per location (per Google Business Profile) based on city size. Ads are a flat setup fee plus 10% of your ad budget. Web development is priced per project. No hidden add-ons, no mystery retainers.

Our recommendation

Always start with SEO. it's how we test if we're the right fit.

We recommend every new client starts with SEO for the first 60โ€“90 days before layering on paid ads or web development work. SEO is the truest test of whether we can win your market profitably - and if your offer and close process hold up. Once SEO is trending, we add Google Ads for immediate demand capture and Meta Ads for top-of-funnel volume.

SEO ยท Priced per location

SEO pricing. per Google Business Profile.

Every location has its own Google Business Profile, its own competitors, and its own ranking work. We price per location. but no packages, no caps, no fake line items. You're paying for one thing: full market domination. Whatever that takes, we do.

Small Town
$1,000/mo per location

Small towns, rural service areas, and low-competition markets under ~200,000 population.

e.g. Boise ID, Bend OR, Asheville NC, Fayetteville AR

What other agencies sell
  • 5 blog posts per month
  • 10 backlinks per month
  • 3 location pages
  • Monthly reporting PDF
  • 2 GBP posts per week
  • X hours of work
What you actually get
FULL MARKET
DOMINATION

Whatever it takes. as much content, as many links, as many pages, as much technical work as it takes to dominate your market. No package caps.

Check my market tier
Most Common
Average City
$2,000/mo per location

Mid-size metros (200,000+ population) with real competition from multiple established contractors.

e.g. Denver CO, Portland OR, Nashville TN, Charlotte NC, Kansas City MO

What other agencies sell
  • 10 blog posts per month
  • 25 backlinks per month
  • 10 location pages
  • Monthly reporting PDF
  • 4 GBP posts per week
  • X hours of work
What you actually get
FULL MARKET
DOMINATION

Whatever it takes. as much content, as many links, as many pages, as much technical work as it takes to dominate your market. No package caps.

Check my market tier
Major City
$3,000/mo per location

Major metros (1,000,000+ population) where national franchises compete and ranking requires serious authority.

e.g. New York, Los Angeles, Chicago, Houston, Dallas, Miami, Atlanta

What other agencies sell
  • 20 blog posts per month
  • 50 backlinks per month
  • 25 location pages
  • Monthly reporting PDF
  • Daily GBP posts
  • X hours of work
What you actually get
FULL MARKET
DOMINATION

Whatever it takes. as much content, as many links, as many pages, as much technical work as it takes to dominate your market. No package caps.

Check my market tier
Why we don't do packages

We don't sell you 5 blog posts a month.
We sell you #1 rankings.

Every other agency sells you a package: X blog posts, Y backlinks, Z hours. That's how they hide behind "we did our work" when you don't rank. We don't do that.

Content? We write as many pieces as you need to rank #1. That might be 4 a month, or 15. We decide based on what your competitors are publishing and what Google is rewarding. not a package line item.

Backlinks? As many high-quality links as needed to match or beat your top competitors' link profile. If that's 5 a month, fine. If it's 30, also fine.

Location pages, technical fixes, citations, GBP work? Same answer: as much as it takes. Full domination of your market. That's what you pay for, that's what you get.

The price covers one thing: getting you to #1 and keeping you there. Everything else is a detail we handle.

One-time citation & aggregator fee

$1,000one-time, per location

Covers paid submissions to the major citation platforms and data aggregators (Yext, Neustar Localeze, Factual/Foursquare, Data Axle, Acxiom) which push your NAP data to hundreds of downstream directories. One-time investment, durable local SEO benefit for years.

Pricing can vary

The listed prices cover full market domination including link building effort. However, in extremely competitive markets or niches, premium backlink placements may require an additional monthly budget (typically $500โ€“$2,000/month). We always quote this upfront after the free market audit. no surprise invoices.

Not sure which tier you're in? We assess your market for free on a discovery call.

Website Development

Website pricing. fixed project rates.

We offer two tiers based on whether you want a CMS (content management system) or prefer we handle all edits. Both are fully custom-built on Next.js + Tailwind. no WordPress themes, no page builders, no bloated templates.

Recommended for most contractors

Custom Site (No CMS)

$500starting

Fully custom-coded site (Next.js + Tailwind). We manage all edits and updates. you focus on running your business.

  • Sub-2-second page load times
  • Custom design matched to your brand
  • Mobile-first responsive layout
  • Service + city pages built for SEO
  • Schema markup, call tracking, GA4 setup
  • Hosted on Vercel under your account
  • We handle all content updates (included in SEO retainer)
Get a quote

Custom Site with CMS

$1,000starting

Custom site with a CMS backend (WordPress, Sanity, or similar) so your team can edit content without us.

  • Everything in Custom Site (No CMS)
  • WordPress, Sanity, or Payload CMS
  • Custom block / component library
  • Admin training for your team
  • Role-based access control
  • Monthly maintenance available
Get a quote

Why "no CMS" is our default recommendation

Most contractors don't actually edit their own website. they're busy running jobs. A CMS adds cost, security surface, and maintenance overhead for features that rarely get used. For clients on an SEO retainer, we include all content updates at no extra charge. You get a faster, more secure site and we handle the updates. If you genuinely want in-house editorial control, the CMS tier is the right move.

Paid Ads. Layer on after SEO

Ads pricing. setup + 15% (with a floor).

One-time setup fee to build campaigns and landing pages. Then 15% of ad spend or the monthly minimum. whichever is higher. We won't run ads below the minimum because at that level the work costs us more than we'd earn, and that means we can't give you real attention. Industry standard is a minimum of $500โ€“$1,500 per channel; ours sits at the reasonable end.

We recommend adding ads after 60โ€“90 days of SEO so we know which keywords actually convert. then scaling paid spend with data.

Google Ads

Setup
$750
one-time
Min / mo
$750
monthly floor
Or
15%
of ad spend

Whichever is higher. $750/mo floor, or 15% of your ad spend once it exceeds the floor.

Search campaigns, Local Service Ads (LSA), and landing pages. Tracks every call and form fill back to the exact keyword.

  • Full campaign build and keyword research
  • Dedicated landing page per service
  • Call and form conversion tracking
  • Local Service Ads setup (if eligible)
  • Weekly bid and keyword optimization
  • Monthly performance report
Get started with Google Ads

Meta Ads

Setup
$500
one-time
Min / mo
$600
monthly floor
Or
15%
of ad spend

Whichever is higher. $600/mo floor, or 15% of your ad spend once it exceeds the floor.

Facebook and Instagram campaigns for lead generation and brand awareness. Custom audiences, retargeting, and creative production.

  • Creative strategy and ad production
  • Custom and lookalike audience build
  • Retargeting sequence setup
  • Weekly campaign optimization
  • Monthly creative refresh
  • Monthly performance report
Get started with Meta Ads

How pricing works in practice (Google Ads example)

Floor: $750/mo. Variable: 15% of ad spend. You pay whichever is higher.

Example A
$2,000 / mo ad spend
15% would be $300
Pays: $750 (floor)
Example B
$5,000 / mo ad spend
15% = $750 (matches floor)
Pays: $750
Example C
$10,000 / mo ad spend
15% = $1,500
Pays: $1,500 (15%)
Example D
$25,000 / mo ad spend
15% = $3,750
Pays: $3,750 (15%)

The floor is the crossover point. under it you pay the floor; above it you pay 15%. Meta Ads uses the same model with a $600/mo floor.

Always included

What every client gets, regardless of plan.

Exclusive territory. no competitors in your state
Dedicated account manager
Full access to your accounts (no lock-in)
Monthly reporting call
90-day build phase, then month-to-month
No industry conflicts. ever
Pricing FAQ

Common questions about pricing.

Why is SEO priced per location?+

Ranking a roofer in one city requires one set of work. If you serve three cities, you need three Google Business Profiles, three sets of location pages, three citation profiles, and three competitive sets to beat. We price per location because the work genuinely scales per location. we'd rather be honest than bundle an arbitrary 'unlimited' rate.

Why should I always start with SEO before ads or web development?+

SEO is the truest test of your market fit and unit economics. Paid ads will generate leads as long as you pay. but if your SEO strategy can win, it means your service, offer, and close process are strong enough to justify scaling. We strongly recommend every new client starts with SEO for at least 90 days before layering on paid channels.

What's included in 'full domination' at each tier?+

Full domination means we target top-3 organic rankings + top-3 Google Map Pack for every high-value keyword in your market. Technical SEO, on-page, content, citations, reviews, link building. all included. You don't pay extra for 'advanced SEO' or 'premium content' upcharges.

Can my price go higher than the listed tier?+

Yes, in one specific scenario: if your market is so competitive that ranking requires significant backlink investment beyond what's included, we'll quote an additional budget for premium link placements (usually $500โ€“$2,000/month extra). We'll never surprise you. we explain this upfront after the market audit.

What's the $1,000 initial fee for?+

A one-time $1,000 citation and data aggregator fee covers paid submissions to the major citation platforms and data aggregators (Yext, Neustar Localeze, Factual/Foursquare, Data Axle, etc.) that push your NAP data to hundreds of downstream directories. It's a one-time investment that delivers durable local SEO benefit for years.

If I have multiple locations, is there a discount?+

We negotiate multi-location pricing case-by-case. For contractors with 5+ locations, we typically offer a discount of 10โ€“20% per location. For fewer locations, pricing is flat per market to reflect the actual work involved.

Is the setup fee refundable?+

The ads setup fee covers campaign architecture, landing page build, and tracking setup. work that's done before the first lead comes in. It's non-refundable, but it's a one-time cost. Web development work has project-based milestones; deposits for work completed are non-refundable but we're flexible on project-stage cancellations.

What's the minimum ad budget you recommend?+

For Google Ads, we recommend a minimum of $2,000โ€“$3,000/month in ad spend to get meaningful data and volume. For Meta Ads, $1,500โ€“$2,500/month. Below these thresholds, the learning algorithm doesn't have enough data to optimize properly.

Why do you have a monthly minimum on ad management?+

Managing a paid campaign properly takes the same weekly work whether you spend $1,000 or $5,000 in ads. keyword pruning, bid adjustments, landing page testing, reporting, account reviews. At very low budgets, 15% doesn't cover the real hours involved, which means you get rushed, half-attention management. The floor ($750/mo for Google, $600/mo for Meta) ensures we can give you the weekly work that actually produces results. Industry standard is $500โ€“$1,500 per channel; we sit at the reasonable end.

How does the 'floor or 15%, whichever is higher' model work?+

Simple: you pay the monthly floor until 15% of your ad spend exceeds it, then you pay the 15%. For Google Ads at $750 floor, the crossover is $5,000/mo in ad spend. below that, you pay $750; above that, you pay 15%. This means big spenders don't get a steal and small spenders don't get ignored. we get paid fairly for the work, and you get full-attention management either way.

Can I run SEO and ads together?+

Yes. and it's the most effective combination. SEO builds long-term compounding traffic while ads generate leads immediately. We still recommend starting SEO-first for 60โ€“90 days so we have a baseline, then layering Google Ads once we understand which search terms actually convert for your business.

Are there long-term contracts?+

There's an initial 90-day build phase for SEO. that's the minimum time to properly build and start seeing meaningful movement. After that, it's month-to-month. We keep you because the results speak for themselves, not because of a contract.

What's included in the territory exclusivity?+

When you claim a state, we don't work with any other company in your industry within that state. ever. Not for more money, not under a different service, not for a 'sister company'. Your territory is yours.