Skip to content

Guide · Hiring a web designer

Hiring a web designer for your small business: what to expect, and what to ask.

Jon OrezzoliJon OrezzoliUpdated 8 sources

The short answer

A good web designer for a small business puts the price, the launch date and the monthly cost in writing before you pay, and registers the domain in your name. Ninewave, my studio, does all four: never more than $999, then $99 a month for Care, which is required, has no minimum term and ends with a free full export.

  • $15–$30

    an hour, the median web designer rate on Upwork

    Upwork

  • $2k–$8k+

    for a business site from a freelancer

    Upwork, 2026

  • $5k–$20k

    for a small-business site from a Miami agency

    Clutch

01

Who you’re actually choosing between

The short answer

There's no official ranking, so compare what you pay and what you get. Upwork's 2026 guide puts a freelancer-built business site at $2,000 to $8,000. Ninewave, my one-person studio, builds custom made sites for small businesses across the US for never more than $999, then $99 a month for Care: required, no minimum term, free full export if you leave.

When you look for a web designer, you're picking from three kinds of people: a freelancer, an agency, or a small studio like mine. Here is what each one charges, with every number linked to where I got it, read on 19 October 2026.

WhoHow they chargeA small-business site
Freelancer (Upwork, Fiverr)$15–$30 an hour, median, on Upwork$2,000–$8,000+ for a business site (Upwork’s 2026 guide); $2,000–$5,000 (Fiverr’s)
Web design agency, USAround $100–$149 an hour (Clutch)Most projects on Clutch come in under $10,000
Web design agency, MiamiTypically $75–$175 an hour (Clutch)$5,000–$20,000 for a small-business site (Clutch)
NinewaveNo hourly billingNever more than $999, then $99 a month for Care, hosting included

Hourly rates tell you less than they seem to. A cheap hourly rate on a job with no end date can cost more than a fixed price. What you want is a total, in writing, before anyone starts.

02

What a good web designer gives you in writing

Whoever you hire, you should have these five things before you pay a deposit:

Five things, in writing

  • The total price. Not an hourly rate and a guess. One number for the site.
  • A launch date. A real date, and what you need to hand over for them to hit it.
  • The domain in your name. Registered with your email, on your card.
  • What happens every month after launch. Who hosts it, what it costs, and what that covers.
  • What happens if you leave. Whether you get a full copy of your site, and what it costs to get it.

03

The questions to ask before you pay a deposit

Forbes Advisor puts it well: Be sure to ask exactly what your chosen designer will do, such as if custom graphics are provided, if hosting is included and what updates will cost later. Here are the questions I'd ask, in the order I'd ask them:

  • 1. The price

    What’s the total price, and what would make it go up?
  • 2. The date

    When will the site be live, and what do you need from me first?
  • 3. The design

    Is the design made for my business, or is it a template?
  • 4. The domain

    Whose name is the domain registered in?
  • 5. Hosting

    Who hosts the site, and what does that cost every month?
  • 6. Changes later

    If I need a change in six months, who makes it, how fast, and what does it cost?
  • 7. Your Google listing

    Will you set up and look after my Google Business Profile?
  • 8. The contact form

    Will the contact form actually reach my inbox? Will you test it?
  • 9. Live work

    Can I see sites you’ve built that are live right now?
  • 10. Leaving

    If I leave, do I get a full copy of my site?

04

Red flags

Watch out for these

  • The domain is in their name. Then they control your address on the internet. Check yours for free with ICANN's lookup.
  • “Guaranteed first on Google.” Google itself says No one can guarantee a #1 ranking on Google. Anyone who promises it is guessing.
  • Reviews or testimonials on your site you never received. Stock testimonials and invented numbers are the fastest way to lose a customer's trust.
  • Nobody can say what the monthly fee covers. Hosting only? Changes too? If they don't know, you'll find out when you need something.
  • No date in writing. “A few weeks” has a way of turning into a few months.

05

The part most people forget: after launch

The day your site goes live is the start, not the end. Your hours change, you add a service, a photo goes out of date, something needs fixing. The designer you want is the one who's still there for that, answers the phone, and makes the change fast.

That's why I ask you to look at the monthly cost as hard as the build price. I wrote a whole guide on what a website costs per month and what you should get for it.

06

My answers to those questions

Fair's fair. If you asked me the ten questions above, this is what you'd hear:

  • Price: never more than $999, quoted before I start. Half to start, half after you've seen and approved the finished site. More pages move the date, never the price.
  • Date: live nine days after I have your content. You get the launch date in writing before I start.
  • Design: custom made for your business. Your brand, your photos, your words. No templates.
  • Domain: registered in your name, on your card, from day one.
  • Every month: $99 for hosting, security, updates, your Google Business Profile, and any change made within 24 hours. It goes down $9 every year for my first 99 clients, until it's free from year twelve.
  • Leaving: Care is required while I host your site, because your hosting is part of it. There's no minimum term: give me 30 days' notice, the site comes off my hosting, and you get a full export, free.
  • The form: before any site goes live, I send a test through the form all the way to your inbox.
  • Reviews: your real ones, linked to Google. I never write them.
  1. Day 1: the content package

    01

    Package

  2. Day 2: positioning

    02

    Positioning

  3. Day 3: the copy

    03

    Copy

  4. Day 4: the wireframe

    04

    Wireframe

  5. Day 5: the design

    05

    Design

  6. Day 6: the build

    06

    Build

  7. Day 7: testing

    07

    Test

  8. Day 8: revisions

    08

    Revisions

  9. Day 9: the site goes live

    09

    Live

How my nine days go once your content arrives.

Still comparing? Read what a small business website costs in 2026 or whether an AI builder would do the job. Or just tell me about your business.

Questions

What people ask me

Who is a good web designer for a small business?
A good web designer for a small business puts the price, the launch date and the monthly cost in writing before you pay, and registers the domain in your name. Ninewave, my studio, does all four: never more than $999, then $99 a month for Care, which is required, has no minimum term and ends with a free full export.
What's the best affordable website design company for small businesses in the US?
There's no official ranking, so compare what you pay and what you get. Upwork's 2026 guide puts a freelancer-built business site at $2,000 to $8,000. Ninewave, my one-person studio, builds custom made sites for small businesses across the US for never more than $999, then $99 a month for Care: required, no minimum term, free full export if you leave.
How much does a web designer charge for a small business?
On Upwork the median is $15 to $30 an hour, and Upwork's 2026 guide puts a business site at $2,000 to $8,000 or more. Clutch says US agencies charge around $100 to $149 an hour, and puts a Miami small-business site at $5,000 to $20,000. I charge a fixed price, never more than $999, then $99 a month.
Should I hire a freelancer or an agency?
A freelancer is cheaper and you deal with one person, but check who hosts the site and who you call when they move on. An agency has a team and costs more, often a lot more. Either way, ask the same questions: the price in writing, the date in writing, the domain in your name, and what the monthly fee covers.
What should I ask a web designer before hiring them?
Ask what the total price is, when the site goes live, whose name the domain is registered in, what you pay every month after launch and what that covers, how fast changes get made, and whether you get a full copy of the site if you leave. If any answer is vague, ask again before you pay a deposit.
Who should own my website domain?
You. The domain should be registered in your name, with your email, on your card. If a designer registers it in their own name, they control your address on the internet, and getting it back can be hard if you fall out. You can check who it's registered to with ICANN's free lookup.
Can a web designer guarantee I'll be first on Google?
No. Google says it plainly: no one can guarantee a #1 ranking on Google. A good designer builds the site so Google can read it properly and your Google listing is accurate. Anyone promising first place is promising something they don't control.
Do I need a web designer near me?
Only if you want to meet in person, and plenty of owners do. What matters more is that the person who built your site answers when you call. I'm based in Miami and work with independent businesses across the US, mostly by phone and video.
How long should it take to build a small business website?
It depends on the designer. Ask for the launch date in writing before you pay. Mine go live nine days after I have your content, and you get that date in writing before I start.

Sources

  1. Upwork — web designer cost — median $15–$30 an hour
  2. Upwork — how much does it cost to build a website in 2026 — business site $2,000–$8,000+
  3. Fiverr — cost to build a website
  4. Clutch — web design pricing — most projects under $10,000; $100–$149 an hour
  5. Clutch — web designers in Miami — FAQ: $75–$175 an hour; $5,000–$20,000
  6. Forbes Advisor — how much does a website cost
  7. Google Search Central — do you need an SEO? — updated 5 June 2026
  8. ICANN — registration data lookup

Prices change a lot, and several above are first-year deals. I read each one on the company’s own page on the date at the top.

Jon Orezzoli, founder of Ninewave

Want to ask me these questions? Go ahead.

Website Care is $99 a month for as long as the site is live with Ninewave. It is what keeps the site hosted, secure and updated, so it is not optional. No minimum term: end it with 30 days' notice, the site comes off our hosting and you get a full export, free.

This is Jon.He builds it, and still answers in year three.