Budget tradeoffs
Compare channels and projects.
ROI (Return on Investment) measures investment yield: (gain − cost) ÷ cost, often as a percentage. In digital marketing it applies to campaigns, content, or web projects by linking revenue (or margin) to media, production, and tool costs. Credible ROI needs stable definitions of gain and cost—and an explicit time window.
In one sentence
ROI shows how much you earn per dollar invested after costs.
Key points
Term at a glance
A 150% ROI means each $1 invested produced $2.50 of gain under your convention—document the formula.
Digital projects have different horizons: comparing 30-day Ads ROI to 12-month SEO ROI without saying so skews decisions.
Performance frameworks (including ISO KPI thinking) stress defined, traceable metrics; marketing should match finance rigor.
Revenue/margin vs media + production + tools + internal time.
30/90 days for Ads; 6–12 months for SEO/content.
GA4, Ads, CRM—leads through to revenue when possible.
ROI by channel and campaign to allocate budget.
A Meta Ads campaign costs CA$4,000 (media + creatives) and yields CA$18,000 attributed net margin → ROI = (18,000 − 4,000) / 4,000 = 350%.
Compare channels and projects.
Justify a redesign or SaaS subscription.
Speak finance language.
Cut what destroys value.
| ROI | ROAS | |
|---|---|---|
| Cost scope | Often all relevant costs | Mostly media spend |
| Formula | (Gain − cost) / cost | Revenue / ad spend |
| Use | Investment decisions | Campaign steering |
| Finance rigor | Closer to P&L | Media KPI |
Marketing budgets are finite. Explicit ROI avoids funding vanity metrics and aligns agency, leadership, and sales on the same success definition.
Costs exceed gains in the window—analyze learning vs structural failure.
For serious project ROI, yes—or clearly exclude them.
Use a long window and organic conversion value (CRM).
CAC/LTV detail the customer unit; ROI aggregates an investment.
Document the attribution model; transparency beats false precision.
Need a clear ROI frame for Ads, SEO, and projects? We can set it with your data.
Clarify ROI