All Templates
DTC / E-Commerce

Marketing Spend & ROAS Dashboard

All your ad spend in one place. Paste numbers from Meta, Google, and TikTok into a single sheet and instantly see which channels are printing money and which are burning it. Budget pacing, cost per acquisition, and ROAS — calculated automatically.

What's Inside

  1. Spend Log — One row per campaign per day (or week). Channel (Meta / Google / TikTok / Email / Other), campaign name, date, spend, impressions, clicks, conversions, and revenue attributed. Paste from each platform's export and the dashboard does the rest.
  2. Budget Tracker — Monthly budget allocation per channel with actual spend running totals. See budget pacing at a glance — how much you've spent vs. how much you planned to spend, and how many days are left in the month.
  3. Dashboard — Total ROAS, ROAS by channel, cost per acquisition, click-through rate, spend vs. revenue trend lines, and a channel mix pie chart. Highlights your best and worst performing campaigns so you know where to double down or cut.

Key Features

Sample Formulas

Here are some of the formulas powering this template:

ROAS by channel
=SUMIFS(H:H,B:B,K2)/SUMIFS(E:E,B:B,K2)
Budget pacing (% of monthly budget spent)
=SUMIFS(Spend!E:E,Spend!B:B,A2,Spend!D:D,">="&DATE(YEAR(TODAY()),MONTH(TODAY()),1))/B2
Cost per acquisition
=IF(SUMIFS(G:G,B:B,K2)=0,"No conversions",SUMIFS(E:E,B:B,K2)/SUMIFS(G:G,B:B,K2))

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