— Pricing

Honest prices, published in the open.

Most agencies make you book a call to find out what anything costs. Ours are right here: flat-fee builds, a $20 hosting floor, and care plans that scale with you.

Website builds

Three flat-fee website tiers: Spark at $850 for a single page, Current at $1,800 for a 5 to 7 page brochure site, and Surge at $3,200 for an 8 to 15 page lead-generation site. Every tier ships with search and AI optimization built in, not bolted on.

Spark

$850 one-time

1 long-form page 1–2 weeks

Single-page launch site with full schema and AEO baked in. The entry tier.

  • One-page Astro site with hero, services overview, testimonials, contact
  • Contact form with email routing (Netlify Forms) + click-to-call buttons sticky on mobile
  • Full SEO baseline (title, meta, Open Graph, canonical, schema)
  • LocalBusiness JSON-LD graph with verified address and hours
  • llms.txt + robots.txt allowing all major AI crawlers
See everything in Spark →

Surge

$3,200 one-time

8–15 pages 3–5 weeks

Lead-gen site built to convert search traffic into booked jobs. The trades workhorse.

  • Everything in Current
  • 8–15 pages with full service detail coverage (4–8 service pages + project gallery + FAQ page)
  • Calendly or Cal.com booking integration (you pick the platform)
  • Wisetack or Hearth financing widget (you sign up with the financing partner; no DP markup on financing fees)
  • 3–5 lead-capture forms with smart routing (quote → sales, general → main, financing → partner)
See everything in Surge →

Every build, every tier

  • Discovery call + written brief
  • Custom design, never a template
  • Mobile-first build
  • SEO + AEO baseline
  • Schema graph (JSON-LD)
  • Launch handled end to end
  • Post-launch warranty

Serving multiple cities, or need something bigger than 15 pages? Larger multi-location builds are scoped individually. Tell us what you are working with and we will give you a straight number.

Monthly care

Hosting is $20 per month and runs on every Dynamic Promotion build. It covers the infrastructure itself. Maintenance is $175 per month and adds active care: content updates, performance checks, security review, and an annual SEO audit, with Hosting included.

Hosting

Required on every build

$20/month

  • Netlify edge hosting with global CDN
  • Automatic SSL certificate renewal via Let's Encrypt
  • Annual domain-renewal reminder 30 days before expiry
  • Edge caching with cache-tag invalidation on deploy
Full details →

Maintenance Retainer

Includes Hosting

$175/month

  • Everything in Hosting
  • 2 bulk small content updates a month
  • Monthly Lighthouse + Core Web Vitals performance check
  • Quarterly security review (dependency vulnerability scan, security headers verification, SSL/credentials audit)
Full details →

Add-ons

Two add-ons are available at launch: the Self-Edit CMS from $400, which lets you update your own content without calling us, and AI Discovery Setup from $500, which builds out the structured data and discovery files that get your site cited by AI answer engines. Both scale with your build tier.

50/50builds: deposit, then balance at launch
NET 15retainers invoiced monthly
+1 mofree when you prepay a year
$0penalties to change or cancel plans

Pricing questions, answered

What does a website cost with Dynamic Promotion?
A single-page Spark site is $850. A 5 to 7 page Current brochure site is $1,800. An 8 to 15 page Surge lead-generation site is $3,200. All builds are flat-fee with the scope written into your Statement of Work before anything is billed, plus the $20 per month Hosting plan that every build runs on.
How do payments work?
Builds are 50% deposit to start and 50% at launch, with nothing due in between. Retainers are invoiced monthly on NET 15 terms. If you prepay a retainer for 12 months, you get one month free. We accept ACH, credit card, or check, and ACH is preferred because it saves processing fees.
Why is Hosting separate from the build price, and why is it required?
The $20 per month covers the actual infrastructure your site runs on: Netlify hosting, an auto-renewing SSL certificate, uptime alerts, and an annual domain renewal reminder. It is roughly a pass-through of those costs. We keep it separate so the one-time build price stays an honest build price instead of hiding a hosting markup inside it.
Are there any costs you have not listed?
Your domain registration, typically $12 to $15 per year, stays at your own registrar under your own account. Beyond that, everything you pay is on this page or scoped in writing before you sign. Nothing gets billed that is not in your Statement of Work.
What if the price is more than I can manage right now?
Tell us where you are. Sometimes the honest answer is starting with a Spark single-page site and growing from there, and sometimes it is staging the work across a few months. What we will not do is let the number end the conversation before it starts.
Can I change or cancel a retainer?
Yes. Upgrades apply immediately, downgrades take effect at the start of the next billing cycle, and there is no penalty for moving between plans. Cancelling a retainer is free with 30 days notice.

Not sure which tier fits?

Start with a free SEO + AEO audit of your current site. You get a real report either way, and we will tell you honestly if the smaller tier is enough.