Guide 7 min read

Measuring ROI on Agency Services: A Practical Guide

Measuring ROI on Agency Services: A Practical Guide

In today's competitive business landscape, understanding the value of every investment is crucial. When you engage an agency for marketing, advertising, or other specialised services, it's essential to measure the return on investment (ROI) to ensure you're getting the most out of your partnership. This guide will provide a practical, step-by-step approach to measuring ROI on agency services and demonstrating their value to your business.

1. Defining Your Key Performance Indicators (KPIs)

Before you even begin working with an agency, you need to establish clear and measurable Key Performance Indicators (KPIs). These KPIs will serve as the benchmarks against which you'll measure the agency's performance and calculate your ROI. Without clearly defined KPIs, it's impossible to objectively assess the value of the agency's services.

Identifying Relevant KPIs

The specific KPIs you choose will depend on the type of services the agency is providing and your overall business goals. Here are some examples of common KPIs for different types of agency services:

Marketing Agencies: Website traffic, lead generation, conversion rates, social media engagement, brand awareness, customer acquisition cost (CAC).
Advertising Agencies: Click-through rates (CTR), cost per click (CPC), conversion rates, reach, impressions, return on ad spend (ROAS).
Public Relations Agencies: Media mentions, website traffic from PR campaigns, social media sentiment, brand reputation.
Web Development Agencies: Website speed, user experience metrics (bounce rate, time on page), conversion rates, accessibility scores.

Setting SMART Goals

Once you've identified the relevant KPIs, it's crucial to set SMART goals for each one. SMART stands for:

Specific: Clearly define what you want to achieve.
Measurable: Establish quantifiable metrics to track progress.
Achievable: Set realistic goals that are within reach.
Relevant: Ensure the goals align with your overall business objectives.
Time-bound: Define a specific timeframe for achieving the goals.

For example, instead of setting a vague goal like "increase website traffic," a SMART goal would be "increase website traffic by 20% within the next three months."

2. Tracking and Analysing Data

Once you've defined your KPIs and set SMART goals, you need to implement a system for tracking and analysing data. This will involve collecting data on your chosen KPIs before and after the agency begins providing services. This data will form the basis for your ROI calculations.

Implementing Tracking Mechanisms

There are various tools and techniques you can use to track data, depending on the KPIs you're measuring. Some common methods include:

Website Analytics: Google Analytics is a powerful tool for tracking website traffic, user behaviour, and conversion rates.
Social Media Analytics: Each social media platform provides its own analytics dashboard for tracking engagement, reach, and follower growth.
CRM Systems: Customer Relationship Management (CRM) systems can track leads, sales, and customer interactions.
Advertising Platforms: Platforms like Google Ads and Facebook Ads provide detailed data on ad performance, including clicks, impressions, and conversions.
Dedicated Reporting Tools: Consider using dedicated reporting tools like Tableau or Power BI to visualise and analyse data from multiple sources.

Establishing a Baseline

Before the agency starts working, establish a baseline for each KPI. This will provide a point of reference for measuring the agency's impact. For example, if you're measuring website traffic, track your website traffic for a period of time before the agency begins providing services. This will give you a baseline to compare against after the agency has been working for a while.

Regular Reporting and Analysis

Request regular reports from the agency that track progress against your KPIs. Analyse the data to identify trends, patterns, and areas for improvement. Regular monitoring allows for timely adjustments to strategies and ensures you stay on track towards achieving your goals. Learn more about Towa and our commitment to data-driven results.

3. Calculating ROI for Different Services

The formula for calculating ROI is relatively simple:

ROI = (Net Profit / Cost of Investment) x 100

However, applying this formula to agency services can be more complex, as it requires accurately attributing the net profit to the agency's efforts. Here's how to calculate ROI for different types of services:

Marketing Agency ROI


  • Determine the net profit generated from marketing activities. This can be challenging, but you can use attribution modelling to estimate the contribution of different marketing channels to sales.

  • Calculate the total cost of the marketing agency's services. This includes fees, expenses, and any other costs associated with the agency's work.

  • Apply the ROI formula.

For example, if the marketing agency generated $50,000 in net profit and the cost of their services was $10,000, the ROI would be:

ROI = ($50,000 / $10,000) x 100 = 500%

Advertising Agency ROI

The Return on Ad Spend (ROAS) is a common metric for measuring the effectiveness of advertising campaigns. It's calculated as follows:

ROAS = (Revenue Generated from Ads / Cost of Ads) x 100

For example, if an advertising campaign generated $20,000 in revenue and the cost of the ads was $5,000, the ROAS would be:

ROAS = ($20,000 / $5,000) x 100 = 400%

Public Relations Agency ROI

Measuring the ROI of PR can be more challenging, as it often involves intangible benefits like brand reputation and awareness. However, you can still track metrics like media mentions, website traffic from PR campaigns, and social media sentiment to estimate the value of the PR agency's work.

  • Assign a monetary value to each media mention based on its reach and impact.

  • Track website traffic and leads generated from PR campaigns.

  • Assess changes in brand sentiment on social media.

  • Calculate the total value of these benefits and compare it to the cost of the PR agency's services.

4. Using Data to Optimise Performance

Measuring ROI is not just about proving the value of agency services; it's also about using data to optimise performance. By analysing the data you've collected, you can identify areas where the agency is excelling and areas where improvements can be made.

Identifying Areas for Improvement

Analyse which marketing channels are generating the highest ROI. Focus your efforts on these channels and optimise campaigns for better results.
Identify underperforming keywords or ad creatives. Refine your targeting and messaging to improve click-through rates and conversion rates.

  • Assess website user behaviour to identify areas for improvement. Optimise your website for better user experience and higher conversion rates.

Collaborating with the Agency

Share your findings with the agency and work collaboratively to implement changes. The agency should be receptive to feedback and willing to adjust their strategies based on the data. Effective communication and collaboration are essential for maximising the ROI of your agency partnership. Consider what we offer and how our collaborative approach can benefit your business.

5. Communicating Results to Stakeholders

It's important to communicate the results of your ROI analysis to stakeholders, including senior management, investors, and other relevant parties. This will help them understand the value of the agency's services and make informed decisions about future investments.

Creating Clear and Concise Reports

Present your findings in a clear and concise manner, using charts, graphs, and other visuals to illustrate the data. Focus on the key takeaways and highlight the impact of the agency's work on your business. Tailor your reports to the specific needs and interests of your audience.

Highlighting Key Achievements

Showcase the agency's key achievements and demonstrate how their work has contributed to your business goals. Quantify the impact of their efforts whenever possible, using metrics like revenue growth, lead generation, and brand awareness.

6. Improving Accountability and Transparency

Measuring ROI can help improve accountability and transparency in your agency relationships. By setting clear expectations and tracking performance against KPIs, you can ensure that the agency is delivering value for your investment.

Establishing Clear Contracts and Service Level Agreements (SLAs)

Ensure that your contracts with agencies clearly define the scope of work, KPIs, and reporting requirements. Service Level Agreements (SLAs) can further specify the level of performance you expect from the agency.

Regular Performance Reviews

Conduct regular performance reviews with the agency to discuss progress against KPIs, identify areas for improvement, and address any concerns. These reviews provide an opportunity for open communication and collaboration, fostering a stronger and more productive partnership.

By following these steps, you can effectively measure the ROI of your agency services and demonstrate their value to your business. This will not only help you make informed decisions about future investments but also foster stronger and more accountable agency relationships. If you have frequently asked questions, visit our FAQ page.

Related Articles

Overview • 6 min

The Australian Agency Landscape: An Overview

Comparison • 3 min

Traditional vs Digital Marketing: Which Approach is More Effective?

Tips • 6 min

How to Brief an Agency Effectively: A Practical Guide

Want to own Towa?

This premium domain is available for purchase.

Make an Offer