Marketing KPI Dashboard Excel Template — Free Download
20+ auto-calculated KPIs, RAG status indicators, channel ROI breakdown, and annual targets tracker — all in one free Excel template. Download below, then follow the step-by-step guide.
Marketing KPI Dashboard — Excel Template
5 tabs · 20 KPIs · Auto-calculated · RAG status · Channel ROI · Targets tracker
No email required · .xlsx file · Compatible with Microsoft Excel and Google Sheets
Most marketing teams track KPIs in disconnected places — leads in a CRM, ad spend in a platform dashboard, revenue in a spreadsheet that no one updated last month. The result is a reporting situation where anyone asking “how are we actually doing?” gets five different answers depending on which source they check. A single, well-structured KPI dashboard fixes that by pulling everything into one place, calculating the metrics that actually matter automatically, and making the status of each one immediately readable without digging into raw data.
The template above is built for marketing teams that want real insight, not just tracking. It covers 20 KPIs across traffic, leads, revenue, channel efficiency, and email — all auto-calculated from the raw numbers you enter once each month — and flags which ones need attention with a simple traffic-light system so the first thing anyone sees is the current health of the program, not a wall of numbers.
What’s Inside the Template
The workbook contains five colour-coded tabs, each serving a distinct purpose:
START HERE (Orange tab)
User guide with tab overview, 5-step instructions, colour-coding legend, and definitions for every KPI in the dashboard. Read this first.
Monthly Input (Blue tab)
The only tab you need to edit. Enter your raw monthly numbers in the blue cells — sessions, clicks, leads, spend, revenue, email metrics — for each month. Everything else updates automatically.
KPI Dashboard (Green tab)
Auto-calculated KPIs with this month vs. last month comparison, month-on-month % change, YTD totals, targets, and RAG status (🟢 On Track / 🟡 Watch / 🔴 Act Now) for every metric.
Channel Breakdown (Purple tab)
Enter spend and revenue by channel (Organic SEO, Google Ads, Meta Ads, Email, Referral). Auto-calculates CPL, CPC, ROAS, and ROI % per channel so you can see at a glance where each pound or dollar is working hardest.
Targets vs Actual (Amber tab)
Set your annual targets in the blue cells. YTD actuals pull automatically from Monthly Input. Shows % achieved, remaining gap, on-track status, and a visual progress bar for every key metric.
The 20 KPIs Tracked Automatically
| Category | KPI | Formula (auto-calculated) |
|---|---|---|
| Traffic | Website Sessions | Direct from Monthly Input |
| Traffic | Organic Sessions | Direct from Monthly Input |
| Leads | Total Leads | Direct from Monthly Input |
| Leads | MQLs / SQLs / New Customers | Direct from Monthly Input |
| Efficiency | CTR | Clicks ÷ Impressions |
| Efficiency | CPC ($) | Ad Spend ÷ Total Clicks |
| Efficiency | CPL ($) | Ad Spend ÷ Total Leads |
| Efficiency | CAC ($) | Ad Spend ÷ New Customers |
| Revenue | ROAS | Revenue from Ads ÷ Ad Spend |
| Revenue | Total Revenue / Ad Revenue | Direct from Monthly Input |
| Engagement | Bounce Rate | Direct from Monthly Input |
| Email Open Rate | Opened ÷ Sent | |
| Email Click Rate | Clicked ÷ Sent | |
| Conversion | Lead-to-Customer Rate | New Customers ÷ Total Leads |
| Conversion | MQL-to-SQL Rate | SQLs ÷ MQLs |
How to Use the Template — Step by Step
Download and open in Excel
Click the download button above. Open the .xlsx file in Microsoft Excel (2016 or later) or upload it to Google Sheets via File → Import. All formulas work in both environments. Do not open in Apple Numbers — formula compatibility is limited.
Read the START HERE tab first
The orange tab has the user guide, colour-coding legend, and definitions for every KPI. It takes three minutes to read and saves significant confusion later. The two-minute investment is worth it.
Enter your raw data in Monthly Input (blue cells only)
Go to the blue tab. Fill in the blue cells only — sessions, clicks, impressions, leads, MQLs, SQLs, customers, ad spend, revenue, and email metrics — for each month you have data. The sample data (Jan–Feb) is pre-filled to show the expected format; replace it with your own numbers. Never overwrite the grey cells — those are auto-calculated formulas.
Review your KPI Dashboard
Switch to the green KPI Dashboard tab. All KPIs update instantly based on your Monthly Input data. Check the Status column — 🟢 means the metric is within 10% of target, 🟡 means it’s 70–89% of target and needs watching, 🔴 means it’s below 70% and needs action. The MoM Change column shows month-on-month percentage movement for every metric.
Fill in Channel Breakdown
On the purple tab, enter sessions, leads, ad spend, and revenue per channel (Organic, Google Ads, Meta Ads, Email, Referral). CPL, CPC, ROAS, and ROI % calculate automatically per channel — this is where you find out which channel is actually earning its budget and which isn’t.
Set your annual targets
Go to the amber Targets vs Actual tab. Enter your annual targets in the blue cells. YTD actuals pull through automatically from Monthly Input. The % Achieved and On Track? columns update immediately, along with the visual progress bar for each KPI.
Update monthly — takes under 15 minutes
At the start of each month, return to Monthly Input and fill in last month’s numbers. The entire dashboard, channel breakdown, and targets tracker update automatically. The whole process takes 10–15 minutes once the initial setup is done.
Want a Custom KPI Dashboard Built for Your Business?
TwoFold USA builds custom marketing reporting systems, channel dashboards, and KPI frameworks for growing teams. Join thousands of marketers getting our weekly playbook.
Understanding the RAG Status System
The traffic-light system in the KPI Dashboard is formula-driven — it updates automatically every time you refresh your Monthly Input data:
| Status | Meaning | Threshold |
|---|---|---|
| 🟢 On Track | Meeting or close to target | Within 10% of target (≥90% for “higher is better” KPIs) |
| 🟡 Watch | Needs attention | 70–89% of target — trending the right way but behind |
| 🔴 Act Now | Below threshold | Below 70% of target — action required this month |
For KPIs where lower is better — CPC, CAC, CPL, Bounce Rate, Ad Spend — the logic is reversed: the RAG system flags when the metric is running higher than target, rather than lower. This is pre-configured in the template; you don’t need to change any formulas.
Tips for Getting the Most Out of the Dashboard
- Change the default targets to your real numbers. The pre-filled targets (Total Leads: 4,000/year, ROAS: 4.0x, CAC: $250) are illustrative — update the blue Target cells on both the KPI Dashboard and Targets vs Actual tabs with your actual business targets
- Update Monthly Input within the first week of each month, while the previous month’s platform data is still fresh and before it gets buried under the current month
- Use the Channel Breakdown tab for budget reallocation decisions. If Organic SEO has a CPL of $12 and Google Ads has a CPL of $68 in the same month, that’s the data point that justifies a budget shift — not a gut feeling
- Share the KPI Dashboard tab, not the Monthly Input tab, when presenting to stakeholders. The dashboard gives executives the status view they need; the raw input numbers rarely add clarity in a leadership review
- Keep at least two months of data populated before drawing conclusions from the MoM change column — one month of data makes that column meaningless
Final Thoughts
A KPI dashboard is only as valuable as the discipline behind updating it. The template does the calculation work — the formulas, the RAG logic, the channel ROI, the annual target tracking — so the only remaining job is entering last month’s raw numbers once, which takes ten to fifteen minutes. The alternative is what most marketing teams are already doing: pulling different numbers from different places every time someone asks how things are going, and spending more time assembling the answer than acting on it.
Download the template above, set your real targets in the blue cells, enter the past two months of data to get the MoM comparison working, and you’ll have a live marketing dashboard in under an hour.
Frequently Asked Questions
Need a Custom Dashboard?
TwoFold USA builds bespoke marketing reporting systems tailored to your channels, team, and KPI structure.
Talk to TwoFold USA