What's inside How it works Pricing FAQ Blog Get started free → Sign in

The Web Design Retainer Model: How to Set Up Recurring Revenue

Project-based freelance work is feast or famine. A retainer model turns one-off clients into predictable monthly revenue. Here's how to structure it.

The most successful freelance designers I know all share one trait. They have predictable monthly income.

Not from one-off projects. From retainers. The boring, unglamorous monthly recurring revenue that doesn’t feel like a real client engagement but pays the bills when the project pipeline goes quiet.

I resisted retainers for years. They felt small. €500-€1,500 a month per client wasn’t where I wanted to focus. The big project work was where the money was. The retainer work was the leftovers.

I was wrong. The retainer clients I should have signed five years earlier would have changed my entire freelance business. Here’s why, and how to actually structure them.

Why retainers matter more than they seem

Project-based work is feast or famine. You finish a €10,000 build, take a week to breathe, then spend three weeks scrambling for the next project. The math sometimes works out, but the variance is brutal.

A €1,000/month retainer is €12,000 over a year. Three retainers is €36,000 of predictable income. That’s a baseline that covers your rent, your insurance, your taxes, and your slow months. The project work becomes profit on top, not survival income.

The psychological shift matters as much as the financial one. When you have €36,000 in predictable annual income, you can:

  • Turn down bad-fit projects without panicking
  • Charge higher rates for project work because you don’t need every yes
  • Take a vacation without anxiety
  • Invest in your business (better tools, education, marketing) without flinching
  • Say no to scope creep without feeling desperate

Project-only freelancers can’t do most of these things. Their financial pressure forces them into bad decisions.

What clients actually want from a retainer

Designers usually overthink what to include in a retainer. Most clients want three things:

  1. Reliability. They know who to call when something breaks, and they trust it’ll get fixed quickly.

  2. Maintenance. Plugin updates, security patches, regular backups. The boring necessary work they don’t want to think about.

  3. Small changes. Content updates, new pages, minor design tweaks, image swaps. The work that’s too small to scope as a project but adds up over time.

A retainer that provides these three things is enough for most small businesses. You don’t need to invent novel deliverables to justify the monthly fee. You’re selling peace of mind and the absence of “where do I find someone for this?” friction.

The three retainer tiers that work

Different clients need different levels of support. A three-tier model handles most cases.

Tier 1: Maintenance ($150-$400/month)

Basic upkeep with no proactive work.

Includes:

  • Monthly CMS and plugin updates
  • Monthly backups
  • Security monitoring
  • Uptime monitoring
  • One emergency fix per month (for things that genuinely break)
  • Monthly status report

This tier suits small business clients who don’t make frequent changes but need to know someone’s watching the site. The client pays a small monthly fee for the confidence that they’re not on their own when something goes wrong.

Tier 2: Maintenance + small changes ($400-$1,000/month)

Everything in tier 1 plus a defined block of monthly hours for content updates and minor changes.

Includes:

  • Everything in tier 1
  • 2-4 hours per month of content updates, image swaps, copy edits, or minor design changes
  • Same-week turnaround on requests
  • Quarterly performance review

This is the sweet spot for most ongoing client relationships. The client gets a known monthly cost for the predictable maintenance work that keeps their site healthy and current.

Tier 3: Strategic partner ($1,000-$3,000+/month)

Everything in tier 2 plus higher-level work and a true partnership relationship.

Includes:

  • Everything in tier 2
  • 6-10 hours per month for design work, page builds, conversion optimization, or feature additions
  • Quarterly strategic review with specific recommendations
  • Priority response (same-day for non-emergencies)
  • Discount on larger project work

This tier suits established clients with growing businesses who treat their website as a core revenue channel. The retainer is essentially “a fractional in-house designer at a flat monthly rate.”

Choose the right tier for each client. Don’t try to sell tier 3 to a client who only needs tier 1.

How to pitch a retainer at handover

The natural moment to offer a retainer is at the end of a project, not in the middle of one. The site just launched. The client is grateful. They’re thinking about the months ahead.

A short paragraph in your handover document and a follow-up conversation is all it takes.

In the handover:

“Your site is live and ready to operate independently. Most clients prefer ongoing support to handle maintenance, content updates, and improvements over time. I offer three retainer tiers depending on your needs — starting at €250/month for basic maintenance and going up to €1,500/month for ongoing design partnership. Happy to walk through the options if you’re interested.”

Then a follow-up call or message a week after launch:

“How’s the site treating you so far? Any thoughts on the retainer options I mentioned? Happy to set up a quick chat if you want to find the right level.”

Most clients won’t sign immediately. They want to see how much they actually use the site. Two months later, when they realize they need to update three pages and don’t know how, they’ll come back. The retainer offer planted the seed.

What to include in the retainer agreement

Don’t run retainers on a handshake. A short written agreement protects both sides and sets clear expectations.

Scope of services. What’s included each month, in plain language. Be specific. “Up to 3 hours of content updates” is clear. “Ongoing support” is not.

What’s excluded. Major redesigns, new feature builds, e-commerce overhauls. Anything beyond the agreed scope is a separate project at your standard rates.

Response times. “Email responses within 24 hours on business days. Same-week turnaround on requests under 2 hours. Larger requests scheduled within 2 weeks.”

Hour rollover policy. Do unused hours roll over? Most designers cap rollover at one month to prevent clients from hoarding 12 hours for a future big project. State the policy clearly.

Cancellation terms. 30-day notice from either side, no penalty. Don’t lock clients into long contracts — they’ll resent the commitment and find ways out anyway.

Payment terms. Monthly autopay via Stripe, credit card, or direct debit. Manual monthly invoicing wastes time and creates collection problems.

Term length. Month-to-month. Annual contracts with a discount are fine to offer, but don’t require them.

A simple two-page document covering these points is enough. You can use the same template for every retainer client with minor customization.

Why most retainers fail (and how to avoid it)

Designer A signs three retainer clients and feels great. Six months later all three have cancelled. What happened?

Three common failure modes.

The retainer became free work. You started doing “small favors” outside the scope. Then medium favors. Then full project work. The client started expecting more than they were paying for. You started resenting them. They sensed it. The relationship died.

The fix: be strict about scope from day one. If a request is outside the retainer scope, quote it as a separate project. “Happy to add that. It’s outside the retainer, so I’ll send a small project quote — should be around €X. Approve and I’ll get started.”

The retainer became invisible. You did the maintenance work quietly. The client never saw it happening. After three months, they started wondering what they were paying for.

The fix: send a monthly status report. Two sentences and a list. “This month: monthly backup completed, WordPress core and 3 plugins updated, security scan clean, two content updates pushed. Site uptime: 100%.” That’s it. The client sees the value.

The retainer underpriced the work. You priced based on the time the work took, not the value it provided. As the relationship evolved, the work grew but the price didn’t.

The fix: raise prices on retainers every 12-18 months, same as you raise project rates. Frame it as a package expansion. “Starting next month, the retainer includes [new addition]. The price is now €X.”

What to do when a client wants a retainer but they’re not a good fit

Some clients want a retainer for the wrong reasons. They’re trying to lock you in at a low monthly rate so they can call you for unlimited work. Or they want hand-holding through every small decision because they don’t trust themselves.

For these clients, decline politely.

“I’m not currently taking on additional retainer clients at the maintenance tier. If you have a specific project in mind, happy to scope it as a one-off. For ongoing needs, [name of designer who does this more affordably] might be a better fit.”

You don’t need every potential retainer. You need the right ones. A bad retainer is worse than no retainer because it consumes hours of every month with nothing to show for it.

The compounding power of three retainers

Three solid retainer clients at €800/month = €28,800 a year of recurring income.

That €28,800 isn’t your whole income. It’s the floor under your business. Every project on top of that is profit, not survival.

After 12 months of consistent retainer work, those three clients have referred you to two more. Now you have five retainers at €4,000/month combined. That’s €48,000 a year of predictable revenue. Your business has changed entirely.

This is how successful freelance studios actually work. They run a small number of well-priced retainers that cover the base, then layer high-value project work on top. The retainers smooth the variance. The projects provide the upside.

You don’t need to charge €5,000/month per retainer to build this. You need three to five clients at €500-€1,500/month who get real value and stick around.

The hardest part isn’t finding the clients. It’s offering the service. Most designers never pitch a retainer because they think it’ll seem pushy or small. It won’t. Most clients are relieved to have an ongoing partner. They just need to know you offer it.

Pitch your next handover. Watch what happens.


debrieft makes the retainer relationship easier to manage. The client portal stays active after project completion as a permanent hub for updates and communication. Your client gets a portal. You get a dashboard. Both in sync. Try it free at debrieft.app