Net revenue retention for a marketing agency: running the retainer like a SaaS company.

Net revenue retention (NRR) is the single most-watched metric in modern SaaS. It measures whether the existing customer base is generating more revenue this year than last year, after accounting for churn, downgrades, and expansion. A SaaS company with NRR above 110% can grow without acquiring a single new customer. Below 100% means the existing base is shrinking and new acquisition is required just to stand still. Most marketing agencies do not measure NRR. They measure topline revenue and maybe gross margin. They have no idea whether their existing retainer book is compounding or quietly decaying. We measure NRR, logo churn, add-on attach rate, and the rest of the SaaS-economy metrics on our retainer book, and the discipline changes how we run the agency in ways that compound over years. This is the case for running a marketing agency retainer book like a SaaS company.

A dashboard showing analytics and metrics, the kind of measurement most agencies do not apply to their own retainer book

Why agencies do not measure SaaS metrics on their retainer book

The retainer model in marketing services is structurally SaaS-like. Recurring monthly revenue, contractual or month-to-month relationships, expansion opportunities through upsell, churn risk that compounds over time. The economics behave like a subscription business. But the analytics culture does not. Agencies measure billings, hours, project profitability, sometimes margin. They do not measure NRR, logo churn, gross revenue retention (GRR), or expansion revenue as a percent of starting ARR. The agency P&L looks like a project-based service business even when the underlying revenue is subscription-shaped.

The reason is partly historical. The agency model evolved from project-based work (a brand campaign, a website build, a media buy for a specific quarter), and the financial discipline grew up around projects. Even when the revenue mix shifted to retainers, the analytics did not. The agency CFO measures the things they measured when it was project work. The SaaS-shaped retainer book gets analyzed with the wrong instruments.

The cost of not measuring SaaS metrics shows up in poor decision-making about where to invest. An agency that does not know its NRR does not know whether the next dollar should go into new business development or into retention investment for the existing base. SaaS companies that figure out the answer is "the existing base" early are the ones that grow into durable businesses. SaaS companies that keep pumping into new business while NRR is leaking burn out.

What NRR actually looks like at a marketing agency

NRR at an agency is calculated the same way as at a SaaS company: take the annualized recurring revenue (ARR) from your current retainer base 12 months ago, look at what that same set of clients is paying you today (after churn, downgrades, and any upsells they have committed to), and divide. NRR above 100% means the existing base is contributing more revenue today than it did a year ago. NRR above 110% is healthy. NRR above 125% is excellent.

For a marketing agency, the components of NRR are: gross revenue retention (the share of ARR that did not churn, expressed as a percentage), and expansion revenue (the additional ARR generated from existing clients through upgrades, add-on services, or scope increases). NRR = GRR + Expansion Rate.

At Snack Club, the NRR target is 115%+. Hitting that number means our existing client base is contributing 15% more revenue this year than last year, before any new business growth. New business is then the additional growth on top. The two together compound. An agency growing at 30% per year on new business alone is doing well. An agency growing 30% on new business plus 15% NRR is doing meaningfully better because the existing base is also contributing.

115%+
Snack Club NRR target. Existing client base contributes 15% more revenue this year than last, before any new business growth.

What changes when you measure logo churn separately from revenue churn

Most agencies measure churn at the dollar level if they measure it at all. The right SaaS-style measurement is logo churn and dollar churn separately. Logo churn is the number of clients who left. Dollar churn is the dollar value of the contracts they left. Logo churn matters because it predicts agency health: a low logo churn rate means clients are sticking around, regardless of contract size. Dollar churn matters because it predicts financial performance: even with low logo churn, losing a few large clients can hit dollar churn hard.

The two metrics tell you different things and require different responses. High logo churn with low dollar churn means small clients are leaving but the big clients are staying. Probably means onboarding or fit issues with smaller clients but the core service for larger clients is working. High dollar churn with low logo churn means small clients are loyal but big clients are leaving. Probably means scope or strategic alignment issues with larger clients. The mix matters and most agencies cannot diagnose because they only look at the blended number.

At Snack Club, we track logo churn monthly and dollar churn monthly, and we segment both by client cohort (when they signed) and client tier (entry, main, and enterprise tiers). The segmented view surfaces issues 6-12 months earlier than the blended view. If logo churn in the enterprise tier starts ticking up, we can investigate before the dollar impact hits and the agency revenue stalls.

Logo churn and dollar churn tell you different things. High logo churn with low dollar churn means small clients are leaving but big clients are staying. The opposite means the inverse problem.

Add-on attach rate: the underused expansion lever

Add-on attach rate is the percentage of existing clients who have purchased an add-on product or service in addition to their base retainer. SaaS companies live and die by this number: every existing customer who adds another seat, another module, another tier upgrade is expansion revenue with no acquisition cost. For an agency, add-on attach rate works the same way. An existing client who adds an hourly project, a new service line, or an additional product (chat widget, voice agent, dashboard) is expansion revenue at near-zero CAC.

Most agencies do not measure add-on attach rate because they do not have a clear add-on menu to attach. The retainer is everything, and any additional work is invoiced ad-hoc without being tracked as expansion. The right setup defines the standard set of add-ons upfront (hourly project bucket, additional product modules, service line expansions), tracks attach rate by client and by cohort, and runs systematic check-ins with existing clients about which add-ons might fit.

At Snack Club, the add-on attach rate is around 35% of clients having at least one add-on attached on top of the base retainer. The most common add-ons are hourly project work (one-off site updates, custom dashboard work, specialty content) and the additional product modules (a client on a base retainer who adds Snack Club Voice as a standalone product is an expansion the agency captures without acquiring a new client). Increasing attach rate by 10 points produces meaningful NRR lift over the year.

35%
Snack Club add-on attach rate. Existing clients with at least one add-on on top of base retainer. Increasing by 10 points produces meaningful NRR lift.

Why measuring this changes how the agency operates

When you measure NRR, logo churn, dollar churn, and add-on attach rate every month, the operational priorities shift. Account management starts to look like SaaS customer success. The team building features for clients knows which features drive retention and which drive expansion. The new business team knows the LTV math and can spend accordingly on acquisition. The product team (in an agency that builds tools) knows which products are driving attach and which are not earning their keep.

The most important shift is the retention focus. SaaS companies that hit 115%+ NRR consistently are the ones that invest disproportionately in customer success, onboarding, and product-led retention features. The same disciplines work at an agency. The first 60 days of an engagement get a structured onboarding process with clear milestones, because clients who hit the first-60-day milestones churn at much lower rates than clients who do not. Quarterly business reviews happen with every client at the higher tiers, because those reviews catch issues before they become churn drivers.

The other shift is in client communication. Agencies that measure NRR talk to their existing clients more than they talk to prospects. The math is right: a typical retainer client retained for an additional 12 months is worth a full year of recurring revenue at zero acquisition cost. The same retainer client acquired new costs the agency thousands in CAC and produces less net in year one. The retention conversation has higher leverage than the acquisition conversation. Most agencies do not act like it.

Agencies that measure NRR talk to their existing clients more than they talk to prospects. Retention has higher leverage than acquisition. Most agencies do not act like it.

How to start measuring SaaS metrics on your retainer book

If you run an agency and want to start measuring SaaS metrics, the implementation is straightforward but requires discipline. Step 1: clean up the data. Your CRM or invoicing system has the data you need: monthly retainer amount per client, start date, end date if applicable, add-on revenue per client per month. Get this into a single clean table. Most agencies have it scattered across QuickBooks, the CRM, and project management tools.

Step 2: calculate the baseline. Take your retainer ARR from 12 months ago, calculate where that same set of clients is today, and compute NRR. Calculate logo churn and dollar churn for the last 12 months. Calculate add-on attach rate as a percentage of total clients with any add-on. These are your baselines. You probably do not love the numbers. That is the point.

Step 3: set targets and instrument the operations. NRR target should be 110-120%, logo churn under 2% monthly, dollar churn under 3% monthly, add-on attach rate growing 2-3 points per quarter. Build a monthly dashboard that surfaces these metrics. Review them in the team meeting. Make decisions based on them.

Step 4: invest the resulting clarity. Once you can see the metrics, the priority decisions become obvious. If NRR is at 95%, the agency cannot grow on new business alone and the priority is retention investment. If logo churn is concentrated in a specific cohort or tier, investigate the cohort. If add-on attach rate is low, build a clearer add-on menu and a check-in cadence for existing clients.

When the SaaS-metric approach does not apply

There are cases where running the retainer book like a SaaS company does not fit. If the agency is primarily project-based with retainers as a small share of revenue, the SaaS metrics are background rather than signal. The project-revenue analytics still dominate the financial picture. If the agency has high seasonality and most clients churn on schedule (e.g., agencies serving political campaigns or seasonal-event brands), NRR will fluctuate wildly and may not be the right primary metric.

For most modern marketing agencies, though, the retainer book is the bulk of recurring revenue and the SaaS metrics apply directly. The agencies that have made this shift in their financial discipline tend to be the ones that grow into durable businesses. The agencies that keep measuring the project-era metrics tend to plateau or churn through clients faster than they can replace them.

If you want a second opinion on how to structure your agency analytics around SaaS metrics, or if you are a small business evaluating an agency and want to know what to ask about their retention discipline, start with a free 15-minute audit. The agency-evaluation version of the audit looks at how your current or prospective agency runs its retainer book, which is itself a signal about how seriously they take retention work.

Want to talk through what would fit your business?

Free 15-min audit. Delivered in 48 hours. Same data we would pull on day 1 of an engagement.

Get a Free Audit
Hey, got a quick question? Tap to chat.