Simple Monthly Pricing

One flat monthly rate covers your site, hosting, and ongoing support — no large upfront cost, no surprises.

Starter

$75/mo

+ $150 one-time setup

  • Up to 4 pages
  • Mobile-friendly & fast
  • Contact form & basic SEO
  • Hosting included
  • 1 content update / month
  • Email support

3-month minimum

Get Started

Pro

$200/mo

+ $350 one-time setup

  • Up to 12 pages
  • Everything in Standard
  • Booking or custom feature
  • Unlimited small updates
  • Monthly performance check

3-month minimum

Get Started

Already have a demo site?

If I’ve already built a demo for your business, your site is ready to go — setup fee waived. Pick a plan and you’re live this week.

Claim Your Demo →

Optional Add-ons

One-time costs you can add to any plan.

E-commerce Sell products or services directly on your site
+$500
Online Booking Let customers schedule appointments or services
+$200
Image Gallery Photo grids for portfolios, menus, or products
+$100
Domain & Hosting Setup Register your domain and configure Cloudflare
+$75
Performance Audit Speed & SEO report with actionable fixes
+$150

Common Questions

What’s included in “hosting”?

Your site runs on Cloudflare Pages — a fast, globally distributed platform. It’s included in your monthly rate at no extra cost.

What counts as a content update?

Swapping text, updating hours or pricing, adding new photos, or tweaking a section. New pages or major redesigns are quoted separately.

How long does setup take?

Most new sites launch in 1–2 weeks. If I already have a demo built for you, it can be live in a matter of days.

Can I cancel any time?

After the 3-month minimum, yes — just give 30 days notice. Your site files are always yours to take with you.

Do you work outside Wisconsin?

Yes — everything is handled remotely. Location doesn’t matter as long as we can communicate and you can provide your content.

What if I need something not listed?

Just ask. Custom quotes are free and I’ll be upfront about whether your project fits what I do well.

Ready to Get Started?

Tell me about your business and I’ll put together an exact quote — no obligation.