Back to Guides
Analytics intermediate 45-60 minutes

How to Measure Marketing ROI for Your Business

Learn how to accurately calculate your marketing return on investment to ensure every dollar spent is growing your Australian small business.

Michael 18 January 2026

Measuring your Marketing Return on Investment (ROI) is the difference between guessing and growing. For many Brisbane business owners, marketing can feel like a ‘black hole’ where money goes in, but it’s unclear what comes out; by mastering ROI, you turn your marketing into a predictable engine for revenue.

In this guide, we’ll walk through the practical steps to calculate your returns, account for hidden costs, and use data to make smarter decisions for your business.

Prerequisites: What You’ll Need

Before you start, ensure you have access to:
  • Financial Records: Your total marketing spend (ad spend, agency fees, software costs).
  • Sales Data: Total revenue generated from specific periods or campaigns.
  • Google Analytics 4 (GA4): To track digital conversions.
  • CRM or POS System: To track offline sales or lead closures.

---

Step 1: Understand the Basic ROI Formula

To get started, you need to understand the fundamental math. The standard formula for Marketing ROI is: ROI = (Net Profit / Cost of Investment) x 100

In a marketing context, this usually looks like: (Marketing Revenue - Marketing Cost) / Marketing Cost x 100 = % ROI.

Example: If you spent $1,000 on Facebook Ads and generated $5,000 in sales, your ROI is 400%.

Step 2: Define Your Tracking Period

ROI is rarely instantaneous. If you are a plumber in Ascot, a customer might call you the moment they see an ad. If you are a luxury home builder, the sales cycle might be 12 months. Decide if you are measuring ROI monthly, quarterly, or by specific campaign. For most Australian SMEs, a monthly review is the gold standard for staying agile.

Step 3: Identify Your Total Marketing Costs

A common mistake is only counting 'ad spend'. To get a true ROI, you must include:
  • Ad Spend: (Google Ads, Meta Ads, etc.)
  • Agency/Freelance Fees: What you pay experts to manage your accounts.
  • Content Creation: Costs for photography, videography, or copywriting.
  • Software: Subscriptions for email marketing (like Mailchimp) or SEO tools.

Step 4: Set Up Conversion Tracking in GA4

You can't measure what you don't track. Log into your Google Analytics 4 account. Screenshot Description: In the GA4 sidebar, click on 'Admin' (the cog icon), then under the Property column, look for 'Events'. You should see a list of actions users take on your site.

Mark important actions (like 'form_submit' or 'purchase') as Conversion Events. This tells Google exactly which marketing source led to a valuable action.

Step 5: Assign a Dollar Value to Leads

If you sell products online, your revenue data is automatically pulled into your analytics. However, if you are a service-based business (e.g., a law firm or an accountant), you need to assign a 'Lead Value'. How to calculate lead value:
  • Average Sale Value: $1,000
  • Lead-to-Sale Conversion Rate: 10%
  • Lead Value: $100 ($1,000 x 0.10)

Now, every time someone fills out a contact form, you can recorded an estimated $100 in 'marketing revenue'.

To know exactly which Facebook post or which email newsletter drove a sale, use UTM parameters. These are snippets of code added to the end of a URL.

Use the Google Campaign URL Builder. Instead of just linking to yourbusiness.com.au, your link will look like yourbusiness.com.au/?utm_source=facebook&utm_medium=social&utm_campaign=summer_sale.

Step 7: Account for Customer Lifetime Value (CLV)

Short-term ROI can be misleading. If it costs you $50 to acquire a customer who spends $40 on their first visit, your ROI looks negative (-20%). However, if that customer returns five times a year, their Lifetime Value makes the marketing highly profitable.

Pro Tip: Always look at the 6-month or 12-month value of a customer obtained through marketing, not just the first transaction.

Step 8: Calculate Your 'Marketing Contribution Margin'

Subtract the Cost of Goods Sold (COGS) from your marketing revenue before calculating ROI. If you sell a product for $100, but it costs you $40 to make/buy it, your ROI should be calculated against the $60 margin, not the $100 revenue. This ensures you aren't just 'buying turnover' while losing money.

Step 9: Analyse the 'Assisted Conversions'

Marketing isn't always linear. A customer might see a Brisbane billboard, then click an Instagram ad, then finally search for your name on Google to buy. Screenshot Description: In GA4, go to Advertising > Attribution > Conversion Paths. Here you will see a visual flow of how different channels worked together.

Don't just credit the last click; acknowledge the channels that introduced the customer to your brand.

Step 10: Deduct Your 'Organic' Baseline

To find the true impact of your paid marketing, look at what your sales would be without it. If you usually make $10,000 a month through word-of-mouth and SEO, and you start an ad campaign that brings total revenue to $15,000, your marketing revenue is $5,000, not $15,000.

Step 11: Create a Monthly ROI Dashboard

Don't let this data live in spreadsheets. Use a tool like Looker Studio (formerly Google Data Studio) to pull your GA4 data and ad spend into one visual report. Review this on the first Monday of every month.

---

Common Mistakes to Avoid

  • Focusing on Vanity Metrics: Likes, shares, and impressions feel good, but they aren't ROI. Only focus on metrics that impact your bank balance.
  • Ignoring Seasonality: If your Brisbane pool cleaning business booms in January, don't attribute all that growth to your new ads without comparing it to last January’s baseline.
  • The 'Set and Forget' Mentality: Tracking ROI is a continuous process. Check your tracking links regularly to ensure they aren't broken.

Troubleshooting Common Issues

Problem: My GA4 data doesn't match my internal sales records. Solution: This is normal. GA4 might miss users who use ad-blockers or decline cookies. Use GA4 for trends and your CRM/Bank Account for the source of truth* on revenue. Problem: I can't tell where my phone calls are coming from.
  • Solution: Use call tracking software like CallRail or WildJar. These services swap the phone number on your website based on the traffic source, allowing you to see exactly which ad triggered the call.
Problem: My ROI is negative for the first month of a campaign.
  • Solution: Don't panic. Most platforms (Google/Meta) require a 'learning phase' of 7-14 days. Also, consider your sales cycle length. Give a campaign at least 30-60 days before making a final judgment.

Next Steps

Now that you know how to measure your returns, it's time to optimise.
  • Identify your lowest ROI channel and either fix it or reallocate that budget to your highest-performing channel.
  • Ensure your ABN is correctly linked to your Google Business Profile for better local tracking.
  • If you're finding the technical setup of GA4 or Looker Studio overwhelming, we can help. Contact the team at Local Marketing Group to set up a professional tracking dashboard for your business.
AnalyticsROIBusiness GrowthMarketing Strategy

Need Help With This?

Our team can help you implement this and more. Book a free consultation.

Book Free Consultation