All Templates
DTC / E-Commerce

Marketing Spend & ROAS Dashboard

Aggregate spend across Meta, Google, TikTok, Email — auto-calculated ROAS, CPA, CTR per channel, blended portfolio ROAS, and a daily revenue trend chart.

What's Inside

  1. Start Here — How to log spend, what gets auto-aggregated, and tips on consistent channel naming.
  2. Spend Log — Append a row per day per channel per campaign. Spend, impressions, clicks, conversions, revenue.
  3. Channel Summary — Auto-aggregated per channel — Total Spend, Total Revenue, ROAS, CPA, CTR. All formulas, no manual entry.
  4. Dashboard — Snapshot (Total Spend, Revenue, Blended ROAS, Conversions, Avg CPA), per-channel breakdown with status pills (Strong / OK / Underperforming), daily revenue trend line chart.

Key Features

Sample Formulas

Here are some of the formulas powering this template:

ROAS per channel from raw log
=SUMIF('Spend Log'!B:B,"Meta",'Spend Log'!H:H)/SUMIF('Spend Log'!B:B,"Meta",'Spend Log'!D:D)
Blended ROAS across all channels
=SUM('Spend Log'!H:H)/SUM('Spend Log'!D:D)
Status pill logic per channel
=IF(D2>=3,"Strong",IF(D2>=1,"OK","Underperforming"))

Get this template free

Enter your email and we'll give you instant access to copy this template into your Google Drive.

You're in.

Click below to copy this template into your Google Drive. Check your email for setup instructions.

Make a Copy

Need this pulling from your ad accounts automatically?

We build custom marketing dashboards that pull spend and performance data from Meta, Google Ads, TikTok, and Klaviyo directly into Google Sheets — updated daily, zero manual work.

Start a build