Birdline
The Birdline blogPerformance

ROAS Can’t Tell a $5K Shoot From a $100K One.

Media gets measured to the dollar. The production behind it gets a line on an invoice. Two more numbers put them on the same page.

Mike PaganFounder and CEO, Birdline
5 min read
A frame from Public Rec’s All Day Every Day TV spot: a man in Public Rec pants crossing a downtown Los Angeles street.

Two campaigns finish the quarter with the same ROAS: 5×. One came from a $5K shoot. The other came from a $100K shoot.

On the performance report, they are twins. ROAS cannot tell them apart, because production was never in the formula.

What ROAS was built to measure

Return on ad spend is revenue divided by ad spend. It tells a media buyer how efficiently a dollar of media converted, and it does that job well.

It was never meant to judge the whole investment. Production got left out for a boring reason. Media arrives with a dashboard. Production arrives as an invoice, usually from a different budget, months before the ad runs.

So the two costs of a campaign live in two places. One is measured to the dollar, every day, by everyone. The other is approved once and rarely looked at again. When budgets tighten, and they always do, the line with a return next to it survives and the line without one gets cut. Production is the line without one.

The biggest variable has no number

The cost ROAS ignores is the one doing most of the work.

Think about what a media buyer still controls. The platforms have taken over most of the targeting: you hand them a budget and a conversion goal, and the system decides who sees the ad, where, and at what bid. What is left for a person to decide is the creative. And the creative is the only part of the campaign the customer ever sees.

You can watch it in any ad account. Hold the budget and the audience steady, swap the ad, and the numbers move. Hold the ad steady and tweak the audience, and they barely do. Every team that has run a creative test knows which lever is the heavy one.

Yet the heavy lever is the one the industry’s favorite return metric leaves out. Media gets credit for every dollar the campaign makes. The creative that earned the click sits in the denominator of nothing.

Three numbers, three questions

MetricFormulaThe question it answers
ROASTracked revenue ÷ ad spendHow efficiently did the media convert?
ROCS™ (Return on Campaign Spend)Tracked revenue ÷ (production + ad spend)What did the campaign return, all in?
ROPS™ (Return on Production Spend)Tracked revenue ÷ production spendWhat did the shoot earn, across everything cut from it?

Now run the twins through all three.

Campaign ACampaign B
Production spend$5,000$100,000
Ad spend$40,000$40,000
Tracked revenue$200,000$200,000
ROAS5.0×5.0×
ROCS4.44×1.43×
ROPS40.0×2.0×

Same ROAS. Very different quarter. Campaign A returned $4.44 for every dollar the company put in. Campaign B returned $1.43.

Campaign B is not a failure yet. If its footage feeds four more campaigns, its ROPS climbs with each one. You would want to know that was the plan before the invoice landed.

What it looks like with real money

These are Birdline figures from our work with Public Rec between 2021 and 2025.

One nationwide TV spot cost $40K to produce and returned $14.7M in tracked TV revenue. That is a ROPS of 367.5×. The Meta ads cut from the same shoots are not counted.

Across seven national TV commercials, TV spend came to $8M with production included. Tracked TV revenue was $32M. That is a ROCS of 4×.

Both numbers describe the same partnership.

One number makes a production look like a miracle. The other is the number you take to the board.

Where ROPS can fool you

A ROPS in the hundreds looks too good because, in a sense, it is. Media helped earn that revenue, and ROPS hands production all the credit. That is why it never travels alone.

Three more cautions:

  • It is attribution, not incrementality. Tracked revenue is only as good as the tracking behind it.
  • It grows with time. A shoot keeps earning as new cuts launch, so compare productions over the same window.
  • It rewards small denominators. A cheap shoot with one lucky ad can outscore the library that carried your year.

Use ROAS to steer the media, ROCS to report the campaign, and ROPS to decide what to shoot next.

Start here

You can do this today with a calculator and last year’s campaigns.

  1. Pick one shoot from the last 18 months.
  2. List every campaign, ad and piece of content that pulled from its footage.
  3. Add up the tracked revenue across all of them, not only the launch.
  4. Divide by what the production cost.

Do it for three shoots. The pattern that has been hiding under your campaigns shows up.

Where Birdline fits

In the Birdline App, the brief carries the production budget and your connected ad accounts supply the revenue. ROPS and ROCS sit on every campaign, and nothing is re-keyed into a spreadsheet.

Try the calculator

Written byMike PaganFounder and CEO, Birdline

Mike founded Birdline because too much content was going to waste and brands did not know what their creative was worth. He writes about production, performance and the workflow between them.

More about Birdline
Get started

Put the Ideas to Work.

Tell us what is in your pipeline and where your team could use another set of hands.

Book a call

Let’s Scale Your Content Library.