How to Track EBITDA Margin in Excel
(Monthly + By Service Line)

Learn how to track EBITDA margin so you can spot profitability drift before it becomes a bigger problem. In this lesson, you’ll build a simple monthly view, visualize trends with a chart, and compare margins across service lines to see what parts of the business are driving (or hurting) profitability.

Download the Excel file used in this tutorial:

How to Build the EBITDA Margin Report

1. Set up the dataset fields

  • Confirm your dataset includes: Date, Month, Service Line, Revenue, COGS, OPEX.
  • If Month is not already available, you will create it from the Date column.

2. Extract Month from Date using TEXT

  • In the Month column, use the TEXT function to pull the month name from the Date cell.
  • Example pattern shown in the video:
    • Use =TEXT(B2,”mmmm”) (date cell reference will vary based on your sheet).
  • Copy the formula down the column to populate Month for every row.

3. Create a Month list for the summary table

  • In your summary area, type January and drag down until December to build a full month list.

4. Calculate monthly Revenue using SUMIFS

  • Use SUMIFS to sum Revenue for each month.
  • Structure used:
    • Sum range: Revenue column
    • Criteria range: Month column
    • Criteria: the month name cell in your month list (January, February, etc.)
  • Lock the month criteria cell correctly so it:
    • Stays in the same column when copied across
    • Changes by row as you move down months
  • Double-click the fill handle to copy down for all months.

5. Copy the Revenue formula across for COGS and OPEX using absolute references

  • Dragging the formula across can break references if the Month criteria range shifts.
  • Fix this by locking:
    • The Month criteria range (so it never changes when dragged)
    • The Month criteria cell’s column (so January stays January when dragged right, but updates to February when dragged down)
  • Then copy the corrected formula across to:
    • COGS column
    • OPEX column
  • Copy down for all months.

6. Calculate EBITDA by month

  • Create an EBITDA column in your summary table.
  • EBITDA calculation shown:
    • Revenue minus the sum of COGS and OPEX
  • Copy the EBITDA formula down for all months.

7. Calculate EBITDA Margin

  • Create an EBITDA Margin column.
  • EBITDA Margin calculation shown:
    • EBITDA divided by Revenue
  • Format as a percentage (Ctrl + Shift + 5).
  • Adjust decimals as desired.
  • Copy down for all months.

8. Build the EBITDA Margin line chart by month

  • Highlight the Month list and the EBITDA Margin column.
  • Hold Ctrl to multi-select the two ranges if needed.
  • Insert a line chart (Recommended Charts or Line chart option).
  • Optional: Add Data Labels from the chart elements menu to display the percentages.

9. Build EBITDA Margin by Service Line

  • Create a unique list of Service Lines:
    • Use UNIQUE() on the Service Line column.
    • Copy and paste as values (Ctrl + Shift + V) so you can sort later.
  • Repeat the same summary logic, but replace Month criteria with Service Line criteria:
    • SUMIFS Revenue by Service Line
    • SUMIFS COGS by Service Line
    • SUMIFS OPEX by Service Line
  • Calculate EBITDA and EBITDA Margin the same way:
    • EBITDA = Revenue − (COGS + OPEX)
    • EBITDA Margin = EBITDA ÷ Revenue
  • Format margin as percent.

10. Build the EBITDA Margin bar chart by Service Line

  • Highlight Service Line names and EBITDA Margin values.
  • Insert a column chart (Recommended Charts or Column chart option).
  • Sort the service lines by EBITDA Margin:
    • Use Data → Sort (largest to smallest).
  • If sorting causes formulas to “stick” to the wrong labels (as shown in the video):
    • Re-check cell references after sorting and correct them so each row’s label matches its calculated values.
    • Optional: Add Data Labels to show the margin values on bars.

Tracking EBITDA Margin in Excel Dashboards

Q1. What is EBITDA margin and why does it matter?
EBITDA margin shows how much profit you keep from revenue after operating costs. It helps you see whether growth is actually profitable or if margins are quietly eroding over time.

Q2. What will I be able to do after watching this tutorial?
You’ll be able to track EBITDA margin month by month, visualize performance trends, and compare profitability across service lines so you can quickly identify what’s working and what needs attention.

Q3. What data do I need to follow along?
You’ll need a dataset that includes date (or month), revenue, cost of goods sold (COGS), operating expenses (OPEX), and optionally a service line/category field so you can break margin down by service type.

Q4. Can I use this if my data comes from QuickBooks or ServiceTitan?
Yes. The tutorial is designed for exports from tools like QuickBooks or ServiceTitan. Even if your data isn’t clean at first, you can model it into a simple table that makes margin tracking much easier.

Q5. Why should I look at EBITDA margin by service line?
Because not all revenue is equal. Breaking margin down by service line helps you see which services generate healthy profit and which ones may be dragging down the business.

Q6. Where can I get the sample file used in the video?
You can download the sample dataset from the link in the video description, so you can replicate the exact workflow and charts shown in the lesson.

Get more lessons like this
by joining our newsletter

Receive weekly Excel tutorials, tips, and KPIs straight to your inbox

Databoards

Analysis & Development