Skip to content
CRM & Sales
How to Track Marketing Campaign ROI in Canada

How to Track Marketing Campaign ROI in Canada

HelloGrowthCRM Team

HelloGrowthCRM Team

· 5 min read · Article

HelloGrowthCRM software

Built for real small-business sales teams

HelloGrowthCRM helps reps qualify faster, follow up on time, and close more deals—with practical automation in one place.

  • AI lead scoring and pipeline visibility
  • Built-in dialer, WhatsApp, and email automation
  • Sales forecasting and RevOps-ready reporting

Tracking the return on investment (ROI) of your marketing campaigns helps you understand which efforts bring profit and which waste resources. ROI is the percentage of profit earned relative to the money spent on the campaign. To calculate it, subtract the campaign costs from the revenue generated, then divide by the campaign costs and multiply by 100.

Why this comes up / what goes wrong

Many small business owners in Canada run marketing campaigns without clear tracking methods. They often use disconnected tools like spreadsheets, text messages, and emails, which makes it difficult to link leads and sales back to specific campaigns. This leads to wasted budget on ineffective ads and missed opportunities to invest more in successful channels. Slow follow-up on leads further reduces campaign effectiveness. Without proper ROI tracking, businesses cannot confidently decide where to allocate marketing resources.

Step-by-step

  1. Define your campaign period and goals
  • Set clear start and end dates for your campaign.
  • Define measurable goals such as number of leads, sales, or revenue targets.
  1. Calculate total campaign cost
  • Add all direct expenses: advertising spend, creative production, agency fees.
  • Include indirect costs if possible, such as staff time spent on the campaign.
  1. Track leads generated by the campaign
  • Use unique phone numbers, landing pages, or promo codes to identify leads from this campaign.
  • Record all leads in a central place like a CRM or spreadsheet.
  1. Calculate revenue from campaign leads
  • Sum sales directly attributable to the campaign leads.
  • Exclude sales unrelated to the campaign.
  1. Calculate net profit from the campaign
  • Subtract the cost of goods sold (COGS) or service delivery costs from the revenue.
  1. Calculate ROI
  • Use the formula: (Net Profit ÷ Total Campaign Cost) × 100 = ROI %
  1. Review and analyse results
  • Compare ROI across different campaigns to find what works best.
  • Identify which marketing channels deliver the highest ROI.
  1. Adjust future campaigns
  • Reallocate budget to higher-performing channels.
  • Refine messaging and targeting based on results.
  1. Use free tools and templates
  • Download ROI calculators, follow-up cadence templates, and pipeline templates from HelloGrowthCRM free sales tools to simplify tracking without needing an account.

Example (fictional figures)

A staffing agency in Halifax, Nova Scotia runs a digital ad campaign from 2024-01-01 to 2024-01-31.

  • Advertising spend: C$4,000
  • Creative and agency fees: C$1,000
  • Labour cost (estimated): C$500
  • Total campaign cost = C$4,000 + C$1,000 + C$500 = C$5,500
  • Leads generated: 50
  • Sales from leads: 10 contracts
  • Revenue from contracts: C$30,000
  • Cost to deliver services (COGS): C$10,000

Net profit = Revenue - COGS Net profit = C$30,000 - C$10,000 = C$20,000

ROI = (Net Profit ÷ Total Campaign Cost) × 100 ROI = (C$20,000 ÷ C$5,500) × 100 = 363.64%

This means the agency earned about 3.6 times what it spent on the campaign.

Common mistakes

  • Not tracking leads properly: Without unique tracking methods like promo codes or dedicated landing pages, you can’t link leads to campaigns. Prevent this by setting up unique tracking before the campaign starts.
  • Ignoring indirect costs: Forgetting to include labour or creative fees inflates ROI. Include all relevant costs to get an accurate picture.
  • Mixing unrelated sales: Counting sales not generated by the campaign overstates ROI. Only include sales from tracked leads.
  • Slow or inconsistent follow-up: Delays lose leads and reduce conversion. Automate follow-up sequences to respond quickly.
  • Using multiple disconnected tools: Managing data across spreadsheets, emails, and messaging apps makes ROI calculation error-prone. Centralize data using tools like HelloGrowthCRM for Canada.

Doing this in HelloGrowthCRM

HelloGrowthCRM supports your marketing ROI tracking by automating follow-up with Sequences and campaigns: a five-step follow-up over two weeks that runs automatically and stops the moment the prospect replies. This helps you convert leads faster and more consistently. You can also download free sales tools, templates, and ROI calculators without signing up at HelloGrowthCRM free sales tools, making it easier to track your pipeline and campaign ROI.

Frequently asked questions

How often should I calculate marketing campaign ROI? Calculate ROI at the end of each campaign and periodically during longer campaigns. Frequent reviews help you spot issues early and adjust your strategy.

What counts as campaign cost? Include all direct and indirect costs related to the campaign: ad spend, creative fees, labour, software, and any other specific expenses.

Can I track ROI for social media campaigns? Yes, by using unique tracking links, promo codes, or dedicated landing pages, you can attribute leads and sales to social media efforts.

What if I run multiple campaigns at once? Assign unique identifiers to each campaign’s leads and sales. Use a CRM like HelloGrowthCRM to keep data organized and track ROI separately for each campaign.

Is ROI the only metric I should track? No, also monitor lead quality, conversion rates, and customer lifetime value to get a full picture of your marketing effectiveness.

Key takeaways

  • Track all costs and revenues linked to each campaign accurately.
  • Use unique tracking methods to connect leads and sales to campaigns.
  • Calculate ROI as (Net Profit ÷ Total Campaign Cost) × 100.
  • Avoid common mistakes like ignoring indirect costs or mixing sales.
  • Automate follow-up sequences with HelloGrowthCRM to improve lead conversion.
  • Use free tools and templates from HelloGrowthCRM to simplify ROI tracking.

Start tracking your marketing campaign ROI today with clear steps and helpful tools. Start on the Free Forever plan (200 leads, no credit card) to manage leads and automate follow-up easily.

Ready to put this into practice?

Set up your pipeline, WhatsApp follow-ups, and AI lead scoring in minutes — free, no credit card.

Try HelloGrowthCRM free

Get CRM tips in your inbox

Join thousands of sales professionals who get weekly insights on CRM strategy, AI automation, and pipeline optimization.

HelloGrowthCRM Team
HelloGrowthCRM TeamCRM & RevOps ExpertsLinkedIn

The HelloGrowthCRM team publishes guides on CRM strategy, AI sales tools, and revenue operations for small business sales teams.