Get Started Free
📣 Marketing & Lead Gen

Free Marketing ROI Questionnaire

Capture spend, attributed revenue, baseline and soft costs in one pass — the input set that lets ROMI, payback period and cost per acquisition be calculated honestly, before the budget meeting rather than during it.

~7 min
ROMI-ready
Baseline enforced
Live Preview

Quick answer

ROI on revenue flatters marketing; ROMI on margin survives a finance review. This questionnaire collects the seven inputs that decide the difference — total media spend, agency and production fees, internal hours at loaded cost, tooling, attributed revenue, gross margin rate and the baseline that would have occurred anyway — plus the attribution method used and its window. From those fields you can compute ROMI, cost per acquisition, payback period and customer lifetime value ratio on the same basis every campaign.

💡

About this template

Marketing ROI arguments usually fail on missing denominators, not on arithmetic. Media spend is known; the designer's eight hours, the quarterly tool subscriptions and the agency's production fee are not in the same spreadsheet, and revenue gets treated as profit. The three questions this form insists on are the baseline, the attribution window and the loaded internal cost — the fields people skip because they lower the number.

Run it at campaign close while the owner still remembers what was spent, and file every response so comparisons are like-for-like across quarters. Use it alongside the Lead Quality Assessment when cost per lead looks good but pipeline does not, and the free marketing calculation tools when you want the arithmetic done in the browser.

🖥️

Live Preview

Sample form preview (fillable once the app is published).

loading...
…
Fill it in to see how responses flow.
📦

What's Included

The complete input set for a defensible calculation.

1

All-in cost block

Media, agency, production, tooling and internal hours at loaded rates.

2

Revenue and margin

Attributed revenue, gross margin rate and average order or contract value.

3

Baseline & attribution

What would have happened anyway, which model was used and over what window.

4

Repeatable history

Same fields every campaign so ROMI trends are comparable, not redefined.

🧭

How It Works

Three steps to a number finance will accept.

1

Copy template

One-click import into your FormLM workspace — free.

2

Send to the campaign owner

The person who spent the budget, not the person reporting on it.

3

Require the baseline answer

No submission without a stated counterfactual.

4

Compute and compare

Derive ROMI, CPA and payback, then track the same fields next quarter.

👥

Who Is This For

Pick your role — see how it fits your workflow.

1

Marketing directors

Defend next year's budget with per-campaign ROMI on a consistent basis.

2

Agencies & consultants

Prove client value in the client's own margin language, not impressions.

3

Founders & finance partners

Turn "marketing works" into payback periods and channel-by-channel returns.

⭐

Key Features

📝

Sample Questions Inside

A preview of real fields — currency figures accept estimates with a confidence rating.

  1. Campaign and period? (open + date range)
  2. Total media spend? (number)
  3. Agency, freelancer and production costs? (number)
  4. Internal hours by role, and their loaded hourly cost? (numbers)
  5. Tools or data licences charged to this campaign? (number)
  6. Revenue attributed to the campaign, and over what window? (number + choice)
  7. Gross margin on that revenue? (percent)
  8. What would have happened without the campaign? (baseline estimate, required)
  9. How many leads, opportunities and new customers resulted? (numbers)
  10. How confident are you in each figure? (per-field 1–5)
❓

Frequently Asked Questions

How do you calculate marketing ROI?
Standard form: (revenue attributable to the campaign − total marketing cost) ÷ total marketing cost, shown as a percentage. Most teams overstate it by counting gross revenue as profit and excluding soft costs. Two refinements matter — use gross margin rather than revenue, and subtract the baseline of what would have happened anyway.
What is ROMI and why is it better than ROI?
Return on marketing investment measures margin returned per currency spent instead of revenue per currency spent. A campaign can show a healthy 320% ROI on revenue and a negative ROMI once a 22% gross margin is applied. ROMI is the number finance accepts, so it is the number this questionnaire is built to produce.
Which costs should be included?
Media spend, agency and freelancer fees, production and creative, tool subscriptions used for the campaign, and internal hours from everyone who delivered it at loaded cost. Internal time is the omitted line most often large enough to flip a positive result negative.
How do I measure results if the sales cycle is longer than the campaign?
Report two figures: in-window ROMI on revenue closed inside the attribution window, and projected ROMI using average sales-cycle length and observed pipeline conversion. Always state the window with the number, otherwise campaigns cannot be compared.
Is a marketing ROI calculator enough on its own?
No — calculators assume the inputs exist. This questionnaire collects them from the person who ran the campaign, including the awkward ones: the baseline, the attribution decision and the assumptions the figure rests on.
Is it free?
Yes. One click copies the form into your FormLM workspace at no cost — add your own margin rates and cost centres.

Report ROMI, not a feeling

Seven inputs, one basis, every campaign — free.