Mahinatar  ·  Blog

How to Build Recurring Revenue as a Freelance Web Designer

By Adam Nottea · June 26, 2026 · 10 min read · Business

For my first three years selling websites I lived on a treadmill. I'd land a $2,500 build, feel rich for two weeks, deliver it, and then wake up on the 1st of the next month staring at a pipeline of exactly nothing. Every single month I started at zero. Some months I billed $9,000. Some months I billed $400. I couldn't plan a vacation, couldn't hire, couldn't even predict whether I'd make rent in February.

The thing nobody tells you when you start freelancing is that one-time project income is the worst kind of income there is. It's lumpy, it's unpredictable, and the better you get the harder it is to scale, because there are only so many hours in a week. The fix isn't "charge more for builds." The fix is recurring revenue. Money that shows up whether or not you closed a deal that month.

Here's exactly how I built it, and what the numbers actually look like.

Why one-time builds will keep you broke

Do the math on a pure project business. Say you charge $2,500 per site and you can realistically build and sell six per month at full tilt. That's $15,000/month, which sounds great until you account for the fact that you're also doing all the sales, all the revisions, and all the support. Take a month off and you make zero. Get sick and you make zero. The revenue has no memory.

Recurring revenue has memory. If I sign a client to a $99/month plan, that client pays me in month one and also in month thirty-six without me selling anything again. Stack a hundred of those and you've got $9,900/month landing in your account before you've done a single new pitch. That's the number that lets you breathe.

The goal isn't to replace project income. It's to build a floor underneath it so the lumpy months don't scare you anymore.

The four recurring revenue streams that actually work

I've tried a lot of these. Most freelancers overcomplicate it. These four are the ones that hold up.

1. Care and maintenance plans

This is the foundation. Every site you build needs hosting, backups, plugin updates, security monitoring, and the occasional content tweak. Bundle all of that into a flat monthly fee and you've turned a finished project into an annuity.

The mistake people make is pricing this like a cost-recovery exercise. Hosting costs you $5/month, so you charge $15. Wrong. You're not selling hosting, you're selling peace of mind and a phone number to call when something breaks. I charge $79 to $149/month for maintenance and the value is obvious the first time a client's contact form goes down at 9pm and I fix it before they open the next morning.

I go deep on how to structure these in my guide on recurring website maintenance plans, but the short version: make it mandatory. Every build I sell includes a 12-month minimum care plan, full stop. It's not an upsell, it's part of the deal.

2. Hosting markup

You can resell hosting and pocket the spread. Buy capacity at $5 to $10 per site, charge the client $30 to $50 as part of their plan. On a hundred sites that's $2,500 to $4,000/month of nearly pure margin, and the client never has to think about it. You own the relationship and the renewal.

3. Local SEO and Google Business management

Local businesses do not understand SEO and do not want to. They just want to show up when someone Googles "plumber near me." I charge $200 to $500/month to manage their Google Business Profile, post weekly updates, respond to reviews, and keep their citations clean. It's an hour of work a week per client once you've systemized it, and it's the stickiest revenue I have because the results compound.

4. Content and small-change retainers

Some clients want changes constantly. A new menu, a holiday banner, a staff photo. Instead of quoting every little thing, I sell a block of hours each month. Two hours for $150, five hours for $325. They love it because there's no friction, and I love it because most months they don't use all the hours.

What the math looks like as you scale

Here's a realistic ladder of where recurring revenue can take you, assuming an average of $120/month per client across plans:

Recurring clientsMonthly recurringAnnual recurringWhat it covers
10$1,200$14,400Rent + software
25$3,000$36,000Part-time income floor
50$6,000$72,000Full-time replacement
100$12,000$144,000Hire your first contractor
200$24,000$288,000Real agency territory

The beautiful part: each tier makes the next one easier, because the floor underneath you gets higher and the fear gets lower. By the time I hit 50 recurring clients, I stopped panicking about whether I'd close a build this month. The base was paying me whether I sold anything or not.

The hardest part is the first thirty clients

I won't lie to you. Going from zero to thirty recurring clients is a grind, because you're still doing one-time builds to put food on the table while you slowly stack the recurring base. The leverage doesn't kick in until you've got enough volume that the recurring revenue alone covers your bills.

The speed you can build that base is gated entirely by how fast you can deliver sites and onboard clients onto plans. If each build takes you a week of hand-coding, you'll add clients slowly. If you can scan a town, build a demo site in an afternoon, close it, and roll the client straight onto a care plan, you compound fast.

This is exactly why I lean on Mahinatar to handle the front of the funnel — it scans Google Maps for local businesses with no website, auto-builds them a demo site, and hands me a dialer and scripts to close. At $19/month for Pro, it turns the slowest part of building a recurring base, finding and pitching clients, into something I can do before lunch.

Start this week, not next quarter

Go back to every client you've ever built a site for. Email them a simple care plan offer: "I'll handle hosting, updates, backups, and security for $99/month so you never have to think about it again." You'll be shocked how many say yes, because they were already worried about who maintains the thing.

That's your first recurring dollar. Everything compounds from there.

FAQ

How much recurring revenue do I need before I can quit one-time builds?

You don't quit them, you de-risk them. Once recurring revenue covers your fixed monthly costs (rent, software, basic living), every build becomes profit instead of survival. For most people that's somewhere between 40 and 60 recurring clients at $100+/month.

Won't clients balk at a monthly fee?

The ones who balk weren't going to be good clients. Frame it as protection, not a subscription. "Your site is a business asset. This keeps it secure, fast, and online." Make it a default part of every build and resistance drops dramatically.

What's the easiest recurring stream to start with?

Maintenance plans, every time. The work is real, the value is obvious, and you can sell it to clients you already have without finding anyone new. Start there, then layer hosting and SEO on top once the base is steady.

Get more clients with Mahinatar →