Skip to content
MagnaWebWorks Get a Free Quote

Pricing

Straight pricing. Published, flat, in writing.

No hourly billing and no surprise invoices. Here’s what websites, online stores and monthly marketing cost with Magna WebWorks in Harrisonburg and Rockingham County. Pick what you need, and we’ll confirm everything in a written quote before we start. Not sure? Get a free quote.

Websites

New website

from$499

  • Starter $499 1 scrolling page, contact form, click-to-call, map, Google Business Profile setup
  • Business $1,199 Up to 5 pages, service pages, photo gallery, basic SEO, analytics
  • Business Plus $1,999 Up to 10 pages, booking or menu, blog, email signup, accessibility check
  • Basic client login Request a change, see its price and pay for it: $49 per small change.
Compare website packages

Recommended

Monthly marketing

Growth plan

$199/mo

Or $149/mo for your first 6 months with a new build or redo (launch bundle, 6-month commitment).

  • Full app included Post approvals, photo uploads, monthly results
  • Social posts 8/mo, 2 platforms
  • Google Business Profile posts Weekly
  • Requests 10/mo
  • Review requests Automatic after each visit
  • Email newsletter 1/mo
  • Monthly website refresh
  • Basic SEO + one-page monthly report Report + fixes
Start with Growth

Online stores

Online store

from$1,799

  • Store Starter $1,799 WooCommerce or Shopify, up to 25 products, Stripe checkout, shipping and tax setup
  • Store Plus $2,999 Up to 100 products, categories, coupons, product import from a spreadsheet
  • Hosting $360/yr for stores, $240/yr for sites
Compare store packages

Refresh your current site from $599 · Essentials $79/mo · Pro $399/mo · Every marketing plan: full app included · See every price

Live estimate

Build your estimate.

Pick what you need. The total uses our published prices, and your written quote confirms everything.

1 Your website
2 Monthly marketing
Add extras (optional)
3 Extras (optional)

New websites

→ About our website design

PackagePriceWhat’s included
Starter$4991 scrolling page, contact form, click-to-call, map, Google Business Profile setup
Business$1,199Up to 5 pages, service pages, photo gallery, basic SEO, analytics
Business Plus$1,999Up to 10 pages, booking or menu, blog, email signup, accessibility check

Online stores

→ About our online stores

PackagePriceWhat’s included
Store Starter$1,799WooCommerce or Shopify, up to 25 products, Stripe checkout, shipping and tax setup
Store Plus$2,999Up to 100 products, categories, coupons, product import from a spreadsheet
Extra products$3 eachLoaded from your photos and product list

Shopify stores also pay Shopify directly ($39/mo and up). WooCommerce stores run on our hosting.

Refresh or redo your current site

→ About redesigns and moves

PackagePriceWhat’s included
Refresh$599New look and updated content on your current site, up to 5 pages
Redo & Move$999Rebuilt on WordPress from Wix, GoDaddy, etc., up to 10 pages, redirects kept so you don’t lose Google traffic
Store Redo$1,499Rebuild or move an online store, up to 50 products

Hosting & care (billed yearly)

PlanPriceWhat’s included
Site Hosting$240/yrHosting, SSL, daily backups, updates, security scans, uptime monitoring, domain renewal reminders
Store Hosting$360/yrSame, sized for WooCommerce stores

Already have a WordPress site? We’ll host it after a free checkup (speed score, backups, anything broken or outdated). You keep the report either way. → Hosting & care

Monthly marketing plans

→ Social media management · Google Business Profile management

Essentials $79/moGrowth $199/moPro $399/mo
Magna app: post approvals, photo uploads, requests, monthly resultsFull app includedFull app includedFull app included
Requests (hours, photos, specials)3/mo10/moUnlimited*
Monthly website refresh✓✓✓ + 1 new page per quarter
Google Business Profile: hours, holiday hours, photos✓✓✓
Google Business Profile posts2/moWeeklyWeekly
Review requestsLink + QR codeAutomatic after each visitAutomatic after each visit
Drafted review replies✓✓✓
Instant lead follow-upEmailEmail Text: coming soonEmail Text: coming soon
Social posts (you approve each one)—8/mo, 2 platforms16/mo, 3 platforms
Seasonal & local-event promotions—1 per quarterMonthly
Email newsletterAdd-on1/mo2/mo
Win-back emails——Automatic
Email list building—BasicFull
Weekly website health checks✓✓✓
Basic SEO + one-page monthly reportReportReport + fixesReport + fixes + local pages
Website chat assistant Coming soonAdd-onAdd-onIncluded
Online booking with text reminders Coming soonAdd-onAdd-onIncluded
Missed-call text back Coming soonAdd-onAdd-onIncluded
Local listings consistencyAdd-onAdd-onIncluded

*Unlimited on Pro means fair use: send as many as you like, and we work through them one at a time, in order.

Unused requests carry over into the next month, then expire at the end of that month. Pro is Unlimited.

Text features are coming soon, once carrier registration is approved. They’ll require your customers’ consent, and we handle the setup.

Launch bundle: save when you build with us

With any build or redoRegularFirst 6 months
Essentials$79/mo$59/mo
Growth$199/mo$149/mo
Pro$399/mo$319/mo
Hosting$240/yrFirst year included with Business or bigger builds, or a Redo & Move, on the launch bundle

Requires a 6-month plan commitment; moves to regular price after that.

Add-ons

Add-onPrice
Online booking with text reminders Coming soon$149 setup + $19/mo (included in Pro)
Website chat assistant Coming soon$99 setup + $79/mo (included in Pro)
Missed-call text back Coming soon$49/mo (included in Pro)
Local listings consistency$35/mo (included in Pro)
Email newsletter for Essentials$39/mo
Facebook or Google ads management$150/mo or 15% of ad spend, whichever is higher, plus ad spend
Online ordering setup (restaurants)$249
Domain + business email setup (Google Workspace)$99, plus your own Workspace bill
On-demand website change (website-only clients, or requests past your plan’s limit)$49 per small change (new hours, a photo swap, a text edit). Bigger changes get a written quote. Request it, see the price and pay in the Magna app.
Accessibility (ADA) basics check and fixes$199
Simple logo$149

Refer a friend

Get a free month of your plan for every business you send us, once they pay their first invoice. No monthly plan? You get $100 off your next bill or project instead. Have them put your name in the “Who sent you?” box on the quote form. → Referral terms

Good to know

  • You own your site once it’s paid off. Your domain, Google profile and social accounts stay in your name.
  • 50% to start, 50% at launch. You pay the second half only after you’ve reviewed your site on a private preview link.
  • Revisions: new builds include 2 rounds. The Refresh, Redo & Move and Store Redo include 3. A round is one list of changes. After launch, small tweaks go through your monthly requests or $49 on-demand changes.

FAQ

  • How much does a website cost in Harrisonburg? With Magna WebWorks, $499 for a one-page Starter site, $1,199 for up to 5 pages and $1,999 for up to 10 pages. Online stores start at $1,799, and refreshes start at $599.
  • How long does a build take? It depends on the size of the site. Your written quote includes the timeline before we start.
  • How do I pay? We email an invoice you can pay online by card or bank transfer. Builds are 50% to start and 50% at launch, after you’ve reviewed your site on a private preview link.
  • Do I own my website? Yes. You own your finished site once it’s paid off, and your domain, Google profile and social accounts stay in your name.
  • Can I cancel a marketing plan? Plans are month to month. Cancel with 30 days’ notice. The launch bundle needs 6 months, then it’s month to month.
  • What if I need more requests than my plan includes? Unused requests carry over into the next month, then expire at the end of that month. Extra small changes are $49 each, and you can request and pay for them right in the Magna app. Bigger jobs get a written quote. If you keep needing more, moving up a plan usually costs less.
  • What happens if I don’t answer a post preview? You get a preview the day before each post (on Friday for Saturday, Sunday and Monday posts). If you don’t answer, we send one reminder, then hold the post until you approve. You can switch to auto-posting anytime.

Ready for a written quote?