Customer Retention Rate: Formula, Examples and Benchmarks

Marin Jurčić

Last updated Oct 18, 2026

You need a customer retention rate when customer relationships feel shaky but you have no number to prove it. Loosely, it is the share of start-of-period clients who still pay you at the end. Working out yours gets messy when retainers lapse quietly and new business inflates the year-end count.

You’ll get a worked 40-client example, a counting table for retainer and project clients, and 2025 agency benchmarks.

Key Takeaways

  • Customer retention rate = ((E − N) ÷ S) × 100. An agency that keeps 35 of 40 starting clients scores 87.5%, a 12.5% churn rate.
  • Set one retained rule per engagement type: a retainer counts if invoiced in the period’s last month. A project client counts if the company signs again within 12 months.
  • A good customer retention rate for an agency is 78% to 92% a year, per Predictable Profits’ 2025 benchmark. Your own last four quarters make a more useful target.
  • Customer loyalty has a revenue side. In the profit-adjusted example, an 80% customer retention rate becomes 70% when weighted by margin.

What Is Customer Retention Rate?

Customer retention rate is the share of your starting clients still with you at the end of a period. It measures customer loyalty by what clients do, renew and pay, rather than what they say in surveys.

A client counts as retained if they still pay you at period end through a retainer, renewal, or project. New customers won in the period are left out, so a strong sales quarter cannot hide accounts you lost.

Kept clients carry recurring revenue with no new customer acquisition cost. That supports business growth, and long customer relationships can bring referrals. Retainer clients add one more signal: whether the hours you deliver each month still match what they pay for.

Your customer retention rate needs three counts you can pull from your client list or invoicing records.

How Do You Calculate Customer Retention Rate?

You calculate customer retention rate by subtracting new customers from your end count, then dividing by your start count.

Customer retention rate = ((E − N) ÷ S) × 100

  • S: the number of clients active on the first day of the period
  • N: the number of new customers signed during the period, not your net gain
  • E: the number of clients active on the last day

For example, take a 45-person digital agency that starts the year with 40 active clients.

  • By December, 35 of those 40 are still billing, and the agency has signed six new clients.
  • Its customer retention rate is 35 divided by 40, or 87.5%. The six new clients lift the year-end count to 41 but leave the rate unchanged.
  • In formula terms, ((41 − 6) ÷ 40) × 100 = 87.5%.

The formula undercounts customer retention rate when a client you signed also leaves inside the same period.

Example: Start with 40 clients, keep 35, sign six, and lose one of the six by December. E is then 40, so the formula gives 85%, yet 35 of 40 starting clients stayed: 87.5%.

When a new client leaves inside the period, divide the starting clients you kept by S instead.

Which Period and Clients Should You Measure?

Measure quarterly for a mixed client base, and count only clients who pay you for ongoing or repeat work. A quarter gives project clients between briefs time to return, yet catches a lapsed retainer before year end.

Keep that period for at least four quarters, since monthly and annual rates on the same clients rarely match.

Before you count S, agree which clients belong in the base. Leave out one-off jobs below a size you set ($2,000, for example), pro bono work, and subcontracting partners. Write the rule at the top of your retention spreadsheet so each quarter uses the same list.

Report retainer and project clients as separate rows, and compare each quarter with the same quarter last year.

How Do You Track Retention for Retainer and Contract Clients?

You track customer retention rate for retainer and contract clients by tagging each one by engagement type first. Apply one retained rule per type before you count S, N, and E. A retainer lapse shows up within a month.

Project clients often go quiet between briefs, which a company-wide rule would count as lost.

Engagement typeCounts as retained whenPeriod to measureEarly warning to log
Monthly retainerInvoiced in the last month of the periodMonthly or quarterlyHours used below a threshold you set (70% of allocation, for example) two months running
Block of hoursBlock still open, or topped up, during the periodQuarterlyFewer than ten hours left and no renewal call booked
Fixed fee or projectNew project signed within 12 months of the last one endingAnnuallyActual hours above the estimate on the last project

For retainers and blocks, keep a per-client sheet with three columns: hours allocated, hours used, and hours remaining. Import your time entries into it weekly, and reset the allocation on the first of each month.

Write into each contract whether unused hours roll over or expire, so nobody has to guess at month end.

For fixed-fee work, log actual hours against the estimate when each project closes. Take a fixed-fee website build estimated at 40 hours that takes 60. That build ran 50% over its estimate.

The client may still renew, but your margin shrinks unless you reprice or tighten scope before the next contract.

Keep More Retainer Clients With Productive

Run retainers on recurring budgets, watch profit update with each logged hour, and get alerts before overruns.

Book a demo

What Are Key Customer Retention Metrics?

The key customer retention metrics are churn rate, repeat purchases, and lifetime value. Three survey scores measure customer experience: Net Promoter Score (NPS), Customer Satisfaction Score (CSAT), and effort score (CES).

An infographic listing five metrics that track customer retention rate, from churn rate and lifetime value to satisfaction scores.

Metric 1: Churn Rate

Customer churn rate, also called customer attrition rate, is the share of start-period clients you lost. Divide the number of clients lost by S and multiply by 100. The 45-person agency from earlier lost five of its 40 clients, which gives a 12.5% churn rate.

Log each lost client with the month of their last invoice to spot losses that cluster around renewals.

Metric 2: Repeat Purchase Rate

Repeat purchase rate is the share of clients who bought from you more than once. Divide clients with two or more projects or renewals by all clients billed that period, then multiply by 100. Count a new brief (a brand refresh, say), a renewed retainer, or a scope extension as a repeat.

New clients count too, unlike in customer retention rate.

Metric 3: Customer Lifetime Value

Customer lifetime value (CLV) is the total revenue one client brings in over the relationship. Multiply average monthly billing by the number of months a client typically stays.

For example, a $6,000 monthly retainer held for 24 months is worth $144,000. Subtract delivery cost to see what the account actually earns.

Metric 4: Net Promoter Score

NPS measures customer loyalty by asking how likely a client is to recommend you, from 0 to 10. Scores of 9 or 10 are promoters, 7 or 8 are passives, and 0 to 6 are detractors. Subtract the detractor share from the promoter share.

For example, 20 replies with ten promoters and four detractors give 50% minus 20%, an NPS of 30.

Metric 5: Customer Satisfaction and Effort Scores

CSAT measures customer satisfaction with one piece of work, such as a user experience redesign. Send a one-question survey at project handoff or at month end, then divide positive replies by total replies. Nine positive replies out of 12 give a CSAT of 75%. A drop on one account is your cue to book a call before renewal.

CES rates how hard it was to get something done with you. Ask it right after a customer interaction, such as a design approval, a change request, or an invoice query. A low score on one task points to a customer experience problem you can fix.

Customer Retention Rate vs. Churn Rate

Customer retention rate and customer churn rate are two views of the same three counts. With S as the base, they add up to 100%, as the agency’s 87.5% retention and 12.5% churn show.

What a Lost Retainer Costs You?

A good customer retention rate for an agency is 78% to 92% a year. Your own customer retention rate, tracked quarter by quarter, is the better yardstick, because it compares like with like.

Predictable Profits found those annual retention rates in its 2025 agency growth benchmark of more than 300 agencies. Seven-figure agencies kept 78% of clients, while eight-figure agencies kept 92%. It credits the gap to stronger onboarding processes and a dedicated customer success team.

Its published report doesn’t describe how the agencies were sampled, so treat the range as a guide.

What Are the Factors Affecting Customer Retention?

The factors affecting customer retention rate in an agency are budget burn, scope creep, slow replies, and mismatched pricing. Below, we’ll cover each factor:

Factor 1: Budget Burn Clients Find Out About Too Late

For agency clients, customer experience starts with budget burn: the share of a project budget or retainer already spent. A client surprised at month end by an overrun retainer brings it up again at renewal.

A screenshot of a project management software report of scheduled vs worked time that keeps delivery on track for customer retention rate.


Track and compare project progress with financial performance metrics.

Send each retainer client a monthly summary of hours allocated, used, and remaining, plus next month’s plan. When burn passes your threshold (80%, for example), tell the client that week, before the invoice goes out.

Factor 2: Scope Creep Without Change Orders

Scope creep means requests added after sign-off with no change in price. It wears down quality and customer experience, because your team stretches hours to absorb extras and other deliverables slip.

Log every out-of-scope request in a change log with the date, the person who asked, and the estimated hours. Set a cutoff in hours (four, for example). Anything above it gets a written change order before work starts. The client sees exactly what they asked for, so customer expectations and delivery dates both hold.

Factor 3: Slow Replies and Account Handovers

For agency clients, customer service means fast replies to emails, bug reports, and invoice queries. Name one account lead per client and put a reply target in the contract, such as one business day. Count missed customer support response times per account each month, and review who covers any account that misses twice.

A screenshot of a project management software displaying a project specification document for a solar energy web sales system, showcasing how time management tools support organized documentation, clear objectives, and streamlined collaboration in technical planning.


Centralize documentation and takeovers with Productive’s docs.

When the account lead changes, book a handover call with the client in the new lead’s first week. Walk through open work, pending customer support requests, budget status, and the change log on that call.

A screenshot of a project management software AI notetaker with a client call transcript and notes, helping protect customer retention rate.


Create tasks and summaries from client meetings.

Factor 4: Pricing That No Longer Matches Delivered Hours

Pricing hurts retention when it stops matching the hours you deliver. A fixed fee built on a low estimate can leave you serving a client at a loss. It can also force sharp pricing changes at renewal.

Before each renewal, run a customer profitability analysis on the account. Compare revenue with delivery cost, which is logged hours times each person’s internal cost rate. Use the margin figure to reprice in small steps or trim scope, so the client hears about changes early.

Tiered retainers, with three hour levels at set monthly prices, let clients step down when budgets tighten.

How Can Your Agency Improve Its Customer Retention Rate? (Best Practices)

Agencies improve customer retention rate with history-based targets, quarterly business reviews, closed feedback loops, account notes, and loyalty programs.

An infographic mind map of five ways to improve your customer retention rate, from quarterly reviews to rewarding renewals.

1. Set the Target From Your Last 4 Quarters

Base your customer retention rate target on your own last four quarters, using the rates you logged each period. Average them and add two to three points.

For example, quarters of 82%, 86%, 84%, and 88% average 85%, so 87% or 88% is reachable. Share that target with your account leads at the start of each quarter.

2. Run a Quarterly Business Review With Every Retainer Client

Book a quarterly business review with every retainer client. Bring three things: work delivered, budget used against plan, and one proposal for next quarter. The pass condition: each retainer client has the next review booked before the current one ends.

A client who declines two reviews in a row is an at-risk account and gets a call from leadership.

A screenshot of a project management software chart of revenue and margin by company to spot clients that affect customer retention rate.


Set up reccurring budgets for managing retainers.

In Productive: recurring budgets manage your retainers, and on Professional or Ultimate plans, clients can view their own budget. They see the budget used and remaining plus time spent, while profit and margin stay internal.

3. Close the Loop on Feedback Within 30 Days

Log customer feedback from surveys, reviews, and customer service calls in a feedback sheet. Record the date, account, theme, and owner for each entry. Review the sheet monthly for insights, and pick the theme that repeats across the most accounts.

Tell each client who raised that customer feedback what changed within 30 days.

Cohort analysis groups clients by the quarter they signed, so you can compare customer retention rate across cohorts.

4. Keep an Account Note for Every Client

Keep a one-page account note per client, owned by customer success. List the decision makers, their preferred channel, their reporting format, and the month their company’s budget year starts.

Update the note after each quarterly review, including any change in customer engagement. If a client’s budget year starts in July, send next year’s scope proposal in May, during their planning.

A screenshot of a project management software task with to-dos and a due date that keeps client work on track for customer retention rate.


Add clients on tasks with reminders and linked reports.

5. Reward Full-Year Retainer Renewals

Offer a 12-month rate lock to clients who renew a retainer for a full year. Add a yearly strategy workshop at no charge for accounts past their second year. Unlike retail loyalty programs, these perks reward customer loyalty with price certainty and strategy time.

Track how many renewals each perk wins, and drop loyalty programs nobody uses after two renewal cycles. Compare customer retention rate for clients who took a perk with those who didn’t.

What Is Advanced Retention Analysis?

Advanced retention analysis is weighting kept clients by margin or revenue and using past losses to flag likely leavers.

Below is a practical example to help you understand it better.

A count-based customer retention rate treats a $2,000 retainer and a $20,000 one the same. Profit-adjusted and sales-adjusted rates and net revenue retention do the weighting, and predictive retention modeling does the forecasting.

An infographic mind map of four advanced ways to analyze customer retention rate, from profit-adjusted rates to predictive modeling.

1. Profit-Adjusted Retention Rate

Profit-adjusted retention rate is the share of start-period gross margin your kept clients still produce. Gross margin per client is revenue minus delivery cost (logged hours times internal cost rate).

For example, ten clients produce $50,000 of quarterly margin. You keep eight, but the two you lose carried $15,000. Your customer retention rate says 80%, while your margin says 70%.

A screenshot of a project management software client margin report with an AI over-budget alert that supports customer retention rate.


Ask Productive’s AI assistant for profitability updates in plain language.

In Productive: the profitability snapshot on each budget’s Overview tab calculates profit from tracked hours and cost rates.

That margin needs complete time data. Ask each person to log hours against a client and project before they finish each day. After four weeks, check that logged hours cover at least 90% of each person’s working hours. If adoption stalls, work through the reasons teams resist logging time.

2. Sales-Adjusted Retention Rate

The sales-adjusted rate measures start-period revenue your kept clients still bill, capped at what each billed before. Upsells are left out, so growth on one account cannot hide losses on another.

For example, start clients billed $120,000. Lost clients took $18,000, and two clients cut retainers by $6,000. That leaves $96,000, or 80%.

3. Net Revenue Retention

Net revenue retention (NRR) compares what your start-period clients pay now with what they paid before. Clients you lost count as zero, and new customers are left out. Unlike the sales-adjusted rate, upsells count, so NRR can pass 100%. For example, start clients billed $200,000 last quarter and $210,000 this quarter, which is 105%.

Log customer retention rate, churn, and NRR monthly beside your other project management metrics for delivery health.

4. Predictive Retention Modeling

Predictive retention modeling scores each active client on the signals that came before past customer churn. You can start predictive analytics without software. List every client lost in the last two years.

Note what happened in their final 90 days, such as falling hours, skipped reviews, or a new account lead. Slower customer service replies and a new contact at the client’s company count as signals too.

Give each client a point per signal, and review those scoring three or more at your monthly account meeting.

Frequently Asked Questions

How Do You Calculate Customer Retention Rate in Excel?

In Excel, put the number of start clients in A2, end clients in B2, and new clients in C2. Then enter =(B2-C2)/A2 and format the cell as a percentage. For the 40-client example, the rate calculation shows 87.5%.

Does a Paused Retainer Lower Your Customer Retention Rate?

Yes, a paused retainer counts as lost if the client has no invoice in the period’s last month. If you agree a pause with a written restart date, log it as paused on its own row. That stops a planned break from counting as churn in your customer retention rate.

Do Returning Former Clients Raise Your Customer Retention Rate?

No, a returning former client inactive on the period’s first day leaves the rate unchanged. That company belongs in N, even if it worked with you before. N is subtracted from E, so the win-back cancels out.

Closing Thoughts

CRR reports losses late, so base your customer retention strategy on earlier warnings. Check last quarter’s lost retainers for budget surprises, skipped reviews, and slow customer service.

When two lost clients shared a warning, fix that part of their customer experience before next quarter’s count. If you want budgets, logged time, and client profitability in one platform, book a 30-minute demo with Productive.

Catch Margin Loss on a Client Before Renewal

See profit on every budget from tracked hours and cost rates, with client acquisition costs factored in.

Book a demo

Marin Jurčić