Pricing

The price is on the website.

Most agencies want you on a call before they will name a number. Three packages, priced on this page. A setup fee, a flat monthly, and your content stays yours on every one of them.

Packages

Basic

Get on the map

$349 once

then $99 / month

  • 1 to 3 pages
  • Mobile responsive design
  • Contact form and click-to-call
  • Google Maps embed
  • Basic SEO setup
  • SSL and DDoS protection
  • Google Business Profile setup
  • 2 hours of content changes a month

Live in 3 to 5 business days

Start here

Premium

Dominate your area

$899 once

then $299 / month

  • Everything in Standard
  • Up to 10 pages
  • Booking synced to Google Calendar
  • Monthly performance report
  • Google and Yelp review management
  • Same-day reply on weekdays
  • Catering or private-events enquiry page
  • Newsletter signup
  • A check-in call every quarter
  • 6 hours of content changes a month

Live in 7 to 10 business days

Start here
Add-ons

Extras, priced up front.

Add-onPrice
Online shop with cart and checkoutQuoted per build
Online payments on an existing site (Stripe)$150
Professional photography on siteQuoted per shoot
Extra pages$49 each
Rush delivery, half the turnaround$99
Logo design$99
Source code handoff$500
Terms

How payment works.

  • 50% of the setup fee on signing
  • 50% on the day it goes live
  • Monthly hosting starts on launch day, not before
  • Six-month minimum on hosting, then month to month
  • Billed through Stripe
  • Two rounds of changes included in every build
Questions

The ones I get asked.

Can the site actually sell things, or just show them?

It can sell. The shop is built into the site itself: product cards with sizes and prices, a cart that keeps a running total, and a checkout that takes payment. The payment side runs through Shopify or Stripe, so card numbers never touch your website and you are never the one storing them. Delivery, pickup, tax and stock are all handled at checkout. Asliya Foods sells frozen food through exactly this setup. A shop is quoted per build rather than listed at a flat price, because six products and sixty products are not the same job.

What if I do not have good photos?

You supply the images, and most businesses already have something that works. A real photograph of your actual place beats a polished stock image of somebody else's, and I will tell you honestly whether what you have is good enough. If it is not, I can bring in a professional photographer with proper camera and lighting equipment, usually for a one to two hour shoot on site. That is quoted separately from the build and it is entirely your call. What I will not do is fill your site with stock photography, on any package, at any price.

Why a monthly fee at all?

It covers hosting, the SSL certificate, security, and the hours of changes each month. Most small businesses need edits. New hours, a new service, a photo swapped out. Paying by the hour for those adds up fast.

Is there a contract?

Six months minimum on the hosting, starting the day the site goes live. After that it's month to month. The setup fee is split 50% on signing and 50% on launch day.

What if I want to leave?

You own your content and your domain, always, and I'll hand those over. Two things to know before you sign: leaving inside the six-month minimum means settling the remaining months, and restarting a build you walked away from costs $200. Source code handoff is a separate $500 add-on, because the code itself isn't part of what the monthly fee buys.

Do you work outside Northern Virginia?

Northern Virginia is where I am based and where I know the competition, so it is where I am most useful. I will not turn away work elsewhere, so ask.

What do you need from me to start?

Your business name, what you sell, your hours, and any photos you have. That is about fifteen minutes on your side. Weak photos I flag before the build starts, not after.

Still not sure which fits?

Tell me what your business does and I will tell you which package makes sense, including when that is the cheapest one.