How to Make an ROI Chart in Excel
A simple ROI number tells you if an investment was profitable, but an ROI chart tells you the whole story. Visualizing your return on investment helps you compare different campaigns side-by-side, track performance over time, and clearly communicate your wins to your team or stakeholders. This guide will walk you through exactly how to build clear and insightful ROI charts in Microsoft Excel, from setting up your data to customizing your visuals for maximum impact.
What Exactly is an ROI Chart?
Before building the chart, let's quickly cover the fundamentals. Return on Investment (ROI) is a performance metric used to evaluate the efficiency or profitability of an investment. The formula is refreshingly simple:
ROI (%) = (Net Profit / Cost of Investment) x 100
An ROI chart, therefore, is a visual representation of this metric. While a standalone percentage like "a 250% ROI" is good, a chart puts that number in context. It answers deeper questions, such as:
- Which of our marketing campaigns delivered the highest ROI last quarter?
- How has the ROI of our Google Ads campaign trended over the last six months?
- How do our social media, email, and content marketing ROIs stack up against each other?
By plotting this data, you move from a single data point to a strategic overview, making it much easier to spot trends, identify top performers, and decide where to allocate your budget next.
Step 1: Gather and Organize Your Data
The quality of your chart depends entirely on the quality of your data. The first step is to collect all the necessary information and structure it properly in an Excel sheet. You can't just start plotting numbers, you need a clean, organized table first.
What Data You'll Need
For each investment or time period you want to analyze, you'll need the following:
- Investment Name or Time Period: This is what you're measuring. It could be "Facebook Q3 Campaign," "Email Marketing Newsletter," or specific months like "January," "February," "March."
- Cost of Investment: Be thorough here. This isn't just ad spend. Include all associated costs, such as software subscriptions, agency fees, creative development costs, or even a portion of team salaries if a significant amount of time was dedicated to the project.
- Return / Revenue Generated: This is the total income attributed to the investment. Make sure your attribution model is consistent. Is it last-click revenue? Multi-touch? Define it and stick to it.
Setting Up Your Excel Table
Open a new Excel sheet and create a simple table. Your goal is to have all the raw data in one place before you start calculating ROI and building charts.
Create columns for your data points. Let's imagine we're comparing the performance of four different marketing campaigns from the last quarter. Your table should look something like this:
1. Calculate Net Profit
In the "Net Profit" column (cell D2), subtract the cost from the return. The formula is:
=C2-B2
Drag the fill handle (the small square in the bottom-right corner of the cell) down to apply this formula to the other campaigns.
2. Calculate ROI
In the "ROI (%)" column (cell E2), you'll use the classic ROI formula. The formula references your Net Profit and Cost of Investment columns:
=D2/B2
Again, drag the fill handle down to calculate the ROI for all rows. To display these values as percentages, select the cells, right-click, choose "Format Cells," and select "Percentage" from the Category list. You can also specify the number of decimal places.
Step 2: Create a Bar Chart to Compare Investments
A column or bar chart is the best choice for comparing the ROI of different, distinct projects. It provides a quick, easy-to-read visual comparison of which campaigns performed best.
How to Build It:
- Select Your Data: Highlight the columns you want to visualize. In this case, you want to show the campaign name and its corresponding ROI. Hold down the Control key (or Command on Mac) and click to select the "Campaign" column (A1:A5) and the "ROI (%)" column (E1:E5). Holding
Ctrl/Cmdallows you to select non-adjacent columns. - Insert the Chart: Go to the Insert tab on Excel's top ribbon. In the "Charts" section, click the icon for "Insert Column or Bar Chart." A 2D Clustered Column chart is a great starting point.
- Your Chart is Generated: Excel will instantly create a basic column chart based on your selected data.
Customizing Your Chart for Readability
The default chart is functional, but a few tweaks can make it professional and much clearer.
- Add a Descriptive Title: Click on the default "Chart Title" and change it to something specific, like "Q3 Marketing Campaign ROI Comparison."
- Add Data Labels: It's helpful to see the exact percentage on each column. Click on your chart, then click the green "+" icon that appears on the right. Check the box for Data Labels. The ROI percentages will now appear on top of each bar.
- Remove Chart Clutter: If the data labels are present, is the Y-axis still necessary? Sometimes, removing it (and the gridlines) can create a cleaner look. Click on the Y-axis and press Delete. Do the same for the gridlines.
- Adjust Colors: Use brand colors or conditional colors to add more meaning. For example, you could make the highest-performing campaign's bar green to draw attention to it.
Step 3: Create a Line Chart to Track ROI Over Time
What if you want to track the performance of a single initiative over time? A line chart is the perfect tool for this. It helps you visualize trends, seasonality, and the impact of changes you've made to a campaign month-over-month.
First, set up your data with a time-based dimension. Let's track the ROI of your Google Ads spend over the last six months:
How to Build It:
- Select Your Data: Highlight the "Month" column and the "ROI (%)" column.
- Insert the Chart: Go to the Insert tab, and this time, click the "Insert Line or Area Chart" icon. Choose a 2D Line chart, preferably one with markers to indicate each data point.
- Customize for Context:
The resulting line chart immediately shows a story that a table of numbers can't: while there was a dip in March, the campaign's ROI has been on a strong upward trend since April.
Tips for Better ROI Analysis and Visualization
Creating the chart is only half the battle. Presenting it in a way that’s accurate and drives action is just as important. Here are some common pitfalls to avoid:
- Include All Costs: A very common mistake is to only count direct ad spend as your "cost." This inflates your ROI. Be sure to account for software, personnel time, creative costs, and other overhead to get a true picture of profitability.
- Keep Your Data Apples-to-Apples: When comparing campaigns, ensure the time periods and attribution methods are consistent. Comparing the ROI of a one-week flash sale to a six-month brand awareness campaign is not a fair or useful analysis.
- Provide Context: An ROI chart is powerful, but it doesn't exist in a vacuum. Always be prepared to explain the "why" behind the numbers. Why did the SEO campaign's ROI dip in March? "That was when we were heavily investing in new content that hadn't ranked yet." The chart starts the conversation, your analysis completes it.
Final Thoughts
Building an ROI chart in Excel is a straightforward process that transforms a simple list of costs and returns into a powerful decision-making tool. Whether you're using a bar chart to compare different marketing channels or a line chart to track a single campaign's performance, visualizing your data is the key to unlocking actionable insights that can guide your strategy.
The real challenge isn't making the chart itself - it's the tedious, manual work of constantly pulling and cleaning data from a dozen different platforms before you can even get started. Exporting CSVs from Google Ads, Shopify, Salesforce, and Facebook Ads every week is time-consuming. We built Graphed to eliminate that friction by connecting all your data sources automatically. You can just ask, "Show me my Facebook Ads ROI by campaign this month," and instantly get a real-time dashboard, giving you back the hours you used to spend wrangling spreadsheets.
Related Articles
What SEO Tools Work with Google Analytics?
Discover which SEO tools integrate seamlessly with Google Analytics to provide a comprehensive view of your site's performance. Optimize your SEO strategy now!
Looker Studio vs Metabase: Which BI Tool Actually Fits Your Team?
Looker Studio and Metabase both help you turn raw data into dashboards, but they take completely different approaches. This guide breaks down where each tool fits, what they are good at, and which one matches your actual workflow.
How to Create a Photo Album in Meta Business Suite
How to create a photo album in Meta Business Suite — step-by-step guide to organizing Facebook and Instagram photos into albums for your business page.