I used to build websites for local businesses. I'd get a client, build them a clean site, hand it over, and move on. For a while, it felt like the most "real" online business I'd ever had. Then I stopped doing it. Not because it didn't make money — because the math stopped working for my life as a busy dad.
Here's the honest version: what it paid, what it cost, why client work burned me out, and what I'd do differently if I started again today.
Why I started building websites for local businesses
The pitch was simple: almost every local business needs a website, and plenty of them have a bad one. A plumber, a dentist, a café, a gym — someone needs to make it look professional and actually rank. I knew HTML, I understood SEO, and I liked the idea of getting paid real money for a finished product.
So I took on a handful of projects. Nothing fancy. Small sites, a few pages each, contact forms, some basic on-page SEO.
At first, it worked. I got paid per project, the work was clear, and there was a finish line — which is rare in online business. That part I still respect.
What it actually paid
Let me be straight with you: local web design can pay decent money per project, but the range is wide. Small businesses often expect a full website for a few hundred dollars, while agencies charge thousands.
Here's what I learned about the real numbers:
- A simple small-business site might pay a few hundred dollars.
- You'll spend hours on discovery, design, revisions, and "one more small change."
- When you divide the fee by the actual hours, the hourly rate often drops hard.
- You only get paid when a client actually signs, and chasing clients is its own job.
The revenue was real, but it was lumpy and time-bound. Every dollar required my direct attention again. For a dad with maybe 5–10 hours a week, that's a problem.
The hidden cost: client work is a second job
This is the part nobody warns you about. Building the site is maybe half the work. The other half is:
- Replying to "just checking in" emails
- Waiting on content the client never sends
- Explaining why a website isn't a magic lead machine in week one
- Chasing invoices
- Getting calls during family time because "the site is down" (it usually wasn't)
I built a skill I was proud of, and accidentally built a service business where my time was the product. That's fine if you want to run an agency. It's not fine if your goal is income that doesn't depend on you being available every evening.
The moment I knew it wasn't sustainable for me
There wasn't one dramatic event. It was the slow realization that every new client restarted the same cycle: sell, build, revise, deliver, chase. The money stopped the moment I stopped taking projects.
Worse, I was trading the exact hours I wanted to protect. A "quick revision request" at 9pm meant I was at my desk instead of with my family.
I wanted to build assets, but I'd accidentally built a job.
That's when I started thinking differently. Instead of selling my hours, I wanted work that could keep producing value after I finished it — articles, videos, digital products, affiliate content.
What I'd do differently today
If I went back, I wouldn't take on one-off website projects the same way. I'd change three things:
1. Productize it or don't do it at all
Instead of custom sites with endless revisions, I'd sell a fixed package: one price, one scope, one delivery timeline, and zero free "small changes" outside the agreement. Custom work without boundaries is how a profitable skill becomes a time drain.
2. Add recurring revenue
The smart move is hosting, maintenance, and care plans. Build the site once, then charge a monthly fee to keep it updated, backed up, and secure. That turns a one-time project into an asset that pays every month — and it's genuinely useful for the client.
3. Keep a path to leverage
Use the client work to learn what real businesses need, then turn those answers into content, templates, or a course. The client work becomes research for something that scales, instead of the whole business.
Would I recommend it to a busy dad?
Yes — with a warning. Local web design is a legitimate way to make money online, and it's one of the faster paths to a first paid project if you already have the skills. But it's a service business. Your income is tied to your hours, and your evenings can disappear into client requests.
If you go this route, treat it as a stepping stone or productize it early. Don't mistake "getting clients" for "building freedom."
For me, the lesson stuck: I don't want a business that stops the moment I stop working. That's why I now spend my limited hours on content and digital products that keep working after I close the laptop.
