Agency Metrics & KPIs: Ultimate Guide [2023]

Agency Metrics & KPIs: Ultimate Guide [2023]
Article by Jelena RelićJelena Relić
Last Updated: August 12, 2023

You wouldn’t run a marketing campaign for a client without closely monitoring the results, nor should you run your business. Monitoring agency metrics & KPIs informs you about your agency's digital strategy performance and entitles you to make data-driven decisions.

By keeping a close eye on important KPIs in digital marketing, such as client satisfaction and financial stability, you can identify areas of improvement and set clear goals. Obtained data helps you allocate resources effectively and make informed decisions that align with your agency's growth objectives.

In this article, we explore the most important agency metrics & KPIs.

1. Revenue Metrics

Revenue metrics provide insights into an agency's financial performance. They help agency owners understand the overall revenue generated, growth trends, client-specific revenue, and the average revenue per client. These metrics are crucial in assessing the agency's financial health, identifying growth opportunities, and optimizing revenue streams.

1.1. Total Revenue

Total revenue reflects the overall financial performance and serves as a key benchmark for tracking the agency's success and growth.

Calculation formula:

Total Revenue = Revenue from Source 1 + Revenue from Source 2 + ... + Revenue from Source n

1.2. Revenue Growth

Revenue growth measures the percentage increase in total revenue over a specific period. Positive revenue growth indicates that the agency is expanding and gaining traction in the market. Monitoring revenue growth helps agency owners evaluate the effectiveness of their strategies and identify potential areas for improvement.

Calculation formula:

Revenue Growth = (Current Period Revenue – Previous Period Revenue) / Previous Period Revenue

1.3. Client Revenue

Client revenue focuses on the revenue generated from individual clients. It helps agencies identify their most valuable clients, assess client-specific profitability, and determine the impact of individual clients on the agency's overall revenue.

Calculation formula:

Client Revenue = Revenue from Client 1 + Revenue from Client 2 + ... + Revenue from Client n

1.4. Average Revenue per Client (ARPC)

This metric calculates the average income generated by each client. It helps agency owners understand the value of each client relationship and identify opportunities to increase revenue per client. By monitoring ARPC, agencies can optimize their pricing and identify cross-selling or upselling opportunities to maximize revenue from existing clients.

Calculation formula:

Average Revenue per Client = Total Revenue / Number of Clients

Agency description goes here
Agency description goes here
Agency description goes here

2. Client Acquisition Metrics

Client acquisition metrics are one of the most important agency KPIs that measure an agency's effectiveness in acquiring new clients. These metrics help agency owners assess the efficiency of their client acquisition strategies, evaluate marketing and sales performance, and optimize their efforts to attract and convert potential clients.

2.1. New Client Acquisition

New client acquisition measures the number of new clients gained within a specific period. It indicates the agency's ability to acquire new clients, expand its client base and generate growth. Tracking this metric helps agency owners evaluate the success of their marketing and sales initiatives and set realistic targets for business development.

Calculation formula:

New Client Acquisition = Number of new clients gained within a specific period

2.2. Cost per Acquisition (CPA)

Cost per acquisition calculates the average spending made to acquire a new client. It includes the expenses associated with marketing, advertising, sales, and any other activities directly related to client acquisition. Monitoring CPA helps agency owners assess the efficiency and profitability of their client acquisition campaigns and make informed decisions regarding resource allocation.

Calculation formula:

Cost per Acquisition (CPA) = Total Cost of Client Acquisition / Number of New Clients Acquired

2.3. Conversion Rate

The conversion rate measures the percentage of potential clients who convert into paying customers. It shows the effectiveness of the agency's marketing and sales efforts in persuading prospects to become clients. Monitoring conversion rate helps agency owners identify areas of improvement in their lead generation and sales processes, optimize conversion strategies, and maximize the return on investment (ROI) for client acquisition initiatives.

Calculation formula:

Conversion Rate = (Number of New Clients / Number of Prospects) * 100

3. Retention and Loyalty Metrics

Retention and loyalty are crucial agency metrics and KPIs for understanding and evaluating the satisfaction and loyalty of an agency's existing client base. They provide insights into client retention, attrition, and the long-term value of client relationships.

Monitoring these agency KPIs helps owners assess client satisfaction, identify potential churn risks, and develop strategies to enhance client loyalty and maximize their lifetime value.

3.1. Client Retention Rate

The client retention rate measures the percentage of clients an agency successfully retains over a given period. It indicates the agency's ability to maintain long-term relationships with its clients. Monitoring client retention rates helps agency owners assess client satisfaction, identify areas for improvement in service delivery, and develop strategies to enhance client loyalty.

Since acquiring new clients costs up to five times more than retaining existing ones, the client retention rate is one of the most important agency KPIs. Also, increasing the client retention rate by 5% can increase the agency’s revenue from 25% to 95%.

Calculation formula:

Client Retention Rate = ((Number of Clients at the End of the Period - Number of New Clients Acquired) / Number of Clients at the Start of the Period) * 100

3.2. Churn Rate

The churn rate shows the percentage of clients lost within a specific period. It represents the attrition or turnover of clients and provides insights into client dissatisfaction or disengagement. Monitoring churn rate helps agency owners identify potential issues that lead to client churn, craft and implement retention strategies, and ensure client satisfaction.

Calculation formula:

Churn Rate = (Number of Clients Lost within a Period / Number of Clients at the Start of the Period) * 100

3.3. Customer Lifetime Value (CLV)

Customer lifetime value represents the income agency will generate from the client over their entire relationship. It considers the revenue generated from the client and the duration of their engagement with the agency. Monitoring CLV helps agency owners understand the long-term value of their client relationships and make informed decisions regarding resource allocation and client retention efforts.

Calculation formula:

Customer Lifetime Value (CLV) = Customer Value * Average Customer Lifespan

4. Campaign Performance Metrics

Campaign performance metrics are essential for all types of digital marketing services, as they evaluate the effectiveness and success of marketing campaigns. These metrics provide insights into various aspects of campaign performance, such as audience engagement (CTR), conversion rates, cost efficiency, and return on investment (ROAS).

Monitoring campaign performance metrics helps agency owners understand the performance of their campaigns, optimize and adjust marketing strategies, and make data-driven decisions to drive better results.

4.1. Click-Through Rate (CTR)

The click-through rate measures the percentage of people who click on a link or call-to-action (CTA) button within a campaign. It indicates the level of engagement and interest the campaign generates. Monitoring CTR helps agency owners evaluate the effectiveness of their messaging, creative elements, and targeting and make adjustments to improve campaign performance.

A good CTR varies between 2 and 5%, depending on the industry, while first place in Google organic search results has an average CTR of 27.6%.

Calculating formula:

Click-Through Rate (CTR) = (Number of Clicks / Number of Impressions) * 100

4.2. Conversion Rate

The conversion rate measures the percentage of people who take a desired action (such as purchasing, filling out a form, or subscribing to a newsletter) because of the campaign. It shows the campaign's ability to drive desired outcomes and generate leads or sales.

Monitoring conversion rates helps agencies evaluate the effectiveness of their campaign's landing pages, offers, and CTAs and optimize them to increase conversions. A good conversion rate, among all industries, varies between 2% and 5%.

Calculating formula:

Conversion Rate = (Number of Conversions / Number of Clicks or Visitors) * 100

4.3. Cost per Conversion (CPC)

Cost per conversion shows the average cost incurred to achieve a desired conversion. It helps agencies assess the cost efficiency of their campaigns and determine the ROI for each conversion. Monitoring CPC helps optimize budget allocation, identify underperforming campaigns, and improve overall cost-effectiveness.

Calculating formula:

Cost per Conversion (CPC) = Total Campaign Cost / Number of Conversions

4.4. Return on Ad Spend (ROAS)

Return on ad spend measures the revenue generated for each dollar spent on advertising. It assesses the overall effectiveness and profitability of the campaign. Monitoring ROAS helps agency owners understand the campaign's financial performance, identify the most profitable channels and strategies, and optimize their advertising efforts.

Calculating formula:

Return on Ad Spend (ROAS) = (Ad Campaign Revenue / Ad Campaign Cost) * 100

Our experts will find the best digital marketing agencies for you, for free.

5. Operational Efficiency Metrics

Since they evaluate the productivity and profitability of an agency’s operations, operational efficiency metrics are crucial agency KPIs. These metrics focus on key areas such as billable hours, utilization rate, and project profitability. Monitoring them helps agency owners assess resource allocation, team productivity, and project profitability, optimize operations and improve overall efficiency.

5.1. Billable Hours

Billable hours refer to the number of hours billed to clients for the agency's team services. It represents the productive time spent on client projects. Monitoring billable hours helps agency owners track their team's time utilization, ensure optimal resource allocation, and maximize revenue generation.

Calculating formula:

Billable Hours = Total Hours Worked - Non-billable Hours (such as internal meetings, administrative tasks, etc.)

5.2. Utilization Rate

Utilization rate measures the percentage of billable hours compared to the total available hours within a specific period. It reflects how efficiently the agency's team members use their time and resources. Monitoring utilization rate helps agency owners assess the productivity and efficiency of their team, identify areas of under or overutilization, and optimize resource allocation.

Calculating formula:

Utilization Rate = (Billable Hours / Total Available Hours) * 100

5.3. Project Profitability

Project profitability measures the financial success of individual projects. It compares the income generated from a project to the associated costs and expenses. Monitoring project profitability helps agency owners assess the financial viability of projects, identify areas for cost optimization, and make informed decisions regarding pricing, resource allocation, and project prioritization.

Calculating formula:

Project Profitability = (Project Revenue - Project Costs) / Project Costs

6. Employee Performance Metrics

Employee performance metrics evaluate employee productivity, satisfaction, and retention within an agency. Monitoring these metrics is essential for understanding and optimizing the performance and well-being of the agency's workforce. By tracking employee performance metrics, agency owners can identify areas for improvement, enhance employee engagement, and create a positive and productive work environment that mitigates employee turnover.

6.1. Employee Productivity

Employee productivity measures the output or work an employee completes within a specific period. It helps agency owners assess the efficiency and effectiveness of individual employees and teams. Monitoring employee productivity enables agency owners to identify (and reward) high-performing employees, allocate resources effectively, and optimize workflows.

Calculating formula:

Employee Productivity = Output or Work Completed / Time or Effort Invested

6.2. Employee Satisfaction

Employee satisfaction measures the contentment and fulfillment of employees within their roles and the overall work environment. It reflects their engagement, motivation, and commitment to the agency. Monitoring employee satisfaction helps agency owners understand employee needs, identify areas for improvement in leadership or workplace culture, and foster a positive and productive work environment.

Employee satisfaction is typically measured through:

  • Conducting surveys
  • Having one-on-one meetings with employees
  • Installing employees' anonymous suggestion boxes

6.3. Employee Retention Rate

Employee retention rate measures the percentage of employees who stay with the agency over a specific period. It reflects the agency's ability to attract and retain top talent. Monitoring this metric helps agency owners assess the effectiveness of their talent management strategies, identify factors contributing to employee turnover, and implement initiatives to enhance employee retention and loyalty.

Calculating formula:

Employee Retention Rate = ((Total Number of Employees - Number of Employees Who Left) / Total Number of Employees) * 100

7. Customer Satisfaction Metrics

Customer satisfaction metrics show the level of satisfaction and loyalty of a company's customers. These metrics provide insights into customer perceptions, preferences, and overall satisfaction with the products, services, and experiences they receive. Monitoring customer satisfaction metrics helps businesses assess customer loyalty, identify improvement areas, and make data-driven decisions to enhance customer satisfaction and drive business success.

7.1. Net Promoter Score (NPS)

Net Promoter Score measures how likely customers are to recommend a company or its products/services to others. It categorizes customers into:

  • Promoters — loyal and enthusiastic customers
  • Passives — satisfied but not actively promoting customers
  • Detractors — unhappy customers

Calculating formula:

NPS = % of Promoters - % of Detractors

Wondering what is a good NPS? The result varies across industries, but everything above zero is considered good, with 50 or above being excellent and 70 or above being exceptional but rare.

7.2. Customer Satisfaction Score (CSAT)

Customer Satisfaction Score measures customers' overall satisfaction with a specific product, service, or interaction. It typically involves asking customers to rate their satisfaction on a scale (e.g., 1 to 5, with one being extremely dissatisfied and five being extremely satisfied). The CSAT score is calculated as the average rating provided by customers.

Calculating formula:

CSAT = (Total Number of Satisfied Customers) / (Total Number of Responses)

Agency Metrics & KPIs: Final Thoughts

You can gain valuable insights into various aspects of your business by monitoring revenue, client acquisition, retention, campaign performance, operational efficiency, employee performance, and customer satisfaction metrics.

Agency metrics & KPIs clearly show client satisfaction, financial health, marketing effectiveness, resource utilization, and employee satisfaction. By tracking them and analyzing the data, you can identify improvement areas, set goals, and make informed decisions to drive profitability, efficiency, and long-term success.

Agency Metrics & KPIs FAQs

1. How do you measure agency success?

Agency success can be measured by monitoring revenue, client acquisition, retention and loyalty, campaign and employee performance, operational efficiency, and customer satisfaction metrics. Regularly tracking and analyzing these agency metrics & KPIs can provide a comprehensive view of an agency's performance and success. These are the metrics used by professional digital marketing agencies.

2. How is KPI different from success metrics?

Key Performance Indicators (KPIs) are tied to key business goals and help agencies determine their progress. They are applicable across all agency departments. Success metrics, on the other hand, measure a specific department’s performance and are relevant to that department.

KPIs are like a compass, showing agencies if they're on track with their big goals across all areas. Success metrics, meanwhile, zoom in on how one specific part of the business is doing.

We'll find qualified digital marketing agencies for your project, for free.
Subscribe to Spotlight Newsletter
Subscribe to our newsletter to get the latest industry news