Pricing

Clear pricing. One-time fee. You own everything.

Three website packages from $1,500, scoped to what your business actually needs. Need just one page? Landing pages start at $750. No monthly plan and no lock-in.

Starter

Local Business Presence

$1,500–$2,000

One-time · Live in 1–2 weeks

A credible, fast-loading site for a local service business. Gets you found and makes it easy to get in touch.

  • Homepage + contact page
  • Mobile-first design
  • Google Maps + contact form
  • Basic SEO & meta tags
  • Deployed on Vercel
Get a quote

Agencies typically quote $3,500+ for this scope

Advanced

Next.js Full Stack

$4,000–$7,500

One-time · Live in 3–6 weeks

A production Next.js + TypeScript site with dynamic routing, a product catalog, a blog with written SEO posts, and a full component system.

  • Next.js + TypeScript app
  • Product catalog + dynamic pages
  • Blog system with Markdown
  • 2 SEO blog posts written
  • 15+ reusable components
  • Full SEO architecture
  • Custom 404 + sitemap + robots
Talk through scope

Agencies typically quote $12,000+ for this scope

Two payments

50% to start, 50% at launch. Larger projects can be split into milestones. No recurring fees after launch.

You own it

The code, the domain, and the hosting account are in your name. Take it anywhere or hand it to another developer. No lock-in.

Fixed quote

After a short call you get one clear number for your scope, not a range with fine print.

See everything that's included Feature-by-feature, with typical market rates

The right-hand column is what each feature typically costs from agencies and senior freelancers. The middle column shows what the Advanced package includes. Starter and Most Common cover the subset listed on their cards.

Website features: basic HTML site vs. the Advanced build, with typical market rates
Feature Basic HTML site Advanced build includes Market rate
Pages & Structure
Homepage Hero, nav, CTAs, above-the-fold conversion ✓ Basic ✓ Custom-designed $500–$1,200
About Page Team, story, trust signals — Minimal or none ✓ Full about page $200–$500
Contact Page Form, map, hours, CTA ✓ Basic form ✓ Full page + form component $300–$700
Static / Menu Pages Info pages, policies, service lists ✓ Yes ✓ Custom product system $300–$800
Content & Media
Gallery Photo grid, lightbox, organized display ✓ Basic ✓ Portfolio/project gallery $400–$1,000
Image Organization Structured by category, optimized for web — Basic image dump ✓ Organized by blog, hero, products, team $250–$700
Product Catalog Browsable inventory with filters — Not included ✓ Full catalog with product system $800–$2,000
Dynamic Product Pages Individual pages per product with URL slugs — Not included ✓ /products/[slug] routing $500–$1,500
Blog & SEO
Blog System Markdown-based posts with routing — Not included ✓ /blog/[slug] with Markdown $750–$2,000
SEO Blog Content Written, keyword-targeted posts — Not included ✓ 2 SEO posts included $300–$800
SEO Structure Schema markup, local SEO, meta tags ✓ Basic ✓ Full local SEO architecture $750–$2,000
Sitemap Auto-generated for search engines — Not included ✓ sitemap.ts (dynamic) $150–$400
Robots.txt Crawl rules for search engines — Not included ✓ robots.ts configured $100–$250
Custom 404 Page Branded error handling — Not included ✓ Custom designed $100–$300
Technology & Code Quality
Technology Stack Framework and language — Basic HTML/CSS/JS ✓ Next.js + TypeScript $1,000–$3,000
Reusable Components Modular UI for easy updates — Minimal ✓ 15+ components $750–$2,000
Deployment & Domain Setup Live on Vercel, domain connected ✓ Yes ✓ Yes $200–$500

Market rates reflect standard agency and professional freelancer pricing for equivalent work. Your quote covers only what's in your project.

Questions I get before every project.

Why are your prices lower than agencies?

No account managers, no overhead, no 12-person team charging for internal meetings. You're paying for the work itself. I build the site — that's it. Same craft, without the agency markup.

Do I pay all at once?

Typically 50% to kick off, 50% on delivery. For larger projects we can structure a milestone-based schedule. No recurring fees after launch.

Who owns the site after it's done?

You do. The code, the domain, the hosting account — all yours. You can take it anywhere, hand it to another developer, or keep it forever. No lock-in, no ransom.

What if I only need a few of these features?

Good — I scope to what you actually need. The full feature list above shows individual feature values so there are no surprises. Full websites start at $1,500 with the Starter package, and a simple homepage + contact page costs far less than a full catalog build.

What's the difference between a landing page and a website?

A landing page is a single page with one job, like a campaign, a launch, or collecting leads. It's the lower-cost option and starts at $750. A website has several pages (services, gallery, contact, and so on) and starts at $1,500. Not sure which you need? Tell me what you're trying to do and I'll recommend the smallest option that does the job.

How long does a build take?

Landing pages: 5–7 days. Starter sites: 1–2 weeks. Full business sites: 2–4 weeks. Next.js / advanced builds: 3–6 weeks. The main variable is how quickly feedback and assets come back from your side.

Do you work with businesses outside Tennessee?

Yes. I'm based in Chattanooga, and most projects run remotely: a call to scope it, a shared preview link while I build, then launch on your domain.

Can you match a competitor's quote?

Send it over. If the scope is comparable and the work is real, I'll beat it or match it — and likely deliver faster. The only thing I won't do is cut corners to hit a number.

Ready to scope your build?

Send me what you're thinking: business type, pages you need, sites you like. I'll come back with a clear number.