Syncing 10,000 leads/mo? GET A DEMO

ROAS Formula: how to calculate it and apply to your business

Digital advertising provides exposure for products and services. It is a great way for businesses to not only drive traffic through more clicks on adverts but to increase revenue. This is why worldwide digital ad spending is predicted to reach over $389 billion by 2021.

 Digital spend

Source: Statista

However, you need to know how effective your ads are in relation to your revenue. This is where ROAS comes in. ROAS, also known as Return On Ad Spend, is one of the most important metrics that reveal the effectiveness of digital advertising campaigns. It gives a bigger picture of actions that lead to conversions and revenue.

In this guide, you will learn about the followings:

ROAS Definition

Return on Ads Spend (ROAS), is the metric that shows the amount of revenue your business makes for each dollar it spends on digital advertising. Knowing the amount your advertising campaigns generate in relation to your ad spend helps to know what is working and what is not. It will also help to improve future advertising efforts.

Below is how to calculate ROAS for your business.

ROAS Formula

The ROAS formula is dividing the revenue you earned from your advertising campaign with the advertising spend.

ROAS =  Revenue earned from ad / Ad spend

The result of the calculation will show you whether your advertising campaign is effective or not. Let’s take a look at an example.

A good example is a business named XYZ, which spends a total amount of $2,000 on its advertising campaign. The ads generated a sum of $10,000 at its expiration. The ROAS formula will be:

ROAS = Revenue earned from ad/ad spend

ROAS =  10,000/2,000 = $5,000 or 5:1

That is, for every $1 spent on advertising, it gets $5 in return.

This may look like the return on investment (ROI), but it is different from ROAS. Find out more below.


ROAS as it is seen above means Return on Ads spend while ROI means Return on Investment. ROI is calculated by using the profit margin over the total cost of the capital. ROAS, on the other hand, is not about the profit, it simply looks at the total revenue generated by a specific ad campaign over the revenue earned from the ad. This means that you can have a negative ROI that can result in a positive ROAS.

It also implies that ROI looks at the big picture, i.e. the long-term plan rather than the short one. While ROAS is more specific, looking at specific ads campaign and their effectiveness.

Second, ROI focuses on profit rather than revenue. ROI shows whether your ad campaign is profitable or not. ROI also takes into cognizance other costs related to the online campaign, while ROAS only focuses on the direct ad spend. This implies that with ROAS, you can know whether your online campaigns are effective at generating conversions such as clicks, impressions, and revenue or not. While ROI will only tell you whether your online campaign is profitable or not for your business.

Let’s look at another example that reflects the difference between ROAS and ROI.  A business spent $5,000 on digital ads and earns a revenue of $10,000. The business also spent some amount of money on software, personnel, and other logistics, amounting to $8,000. So to calculate the ROI,

ROI = Total cost /  profit margin = 5,000 + 8,000 = 10,000 – 13,000 =

= -3,000/13,000 x 100 = -23.07%

ROAS = 10,000 / 5,000 x 100 = 200%

Here you can see that ROAS generated a positive figure which shows that the advertising campaign is effective, but ROI shows that the campaign is not profitable. This is why you need to pay attention to your advertising campaign’s ROI and ROAS so that you don’t end up generating losses for your business. Below is the importance of ROAS to businesses. Want to learn more about ROI? Read this post – Marketing ROI.

Why is Return On Ad Spend (ROAS) important?

Sure you are wondering whether ROAS is worth measuring considering other metrics you have to take into consideration. Using other metrics such as conversion rate is great, but it means leaving useful data about the campaigns behind. The goal of most advertising campaigns is geared towards traffic and clicks, and most importantly, generating revenue for the business. This is what you can measure using the ROAS.

The overall benefit of calculating the ROAS for your business is to let you know the amount of revenue your ad is producing for your business. This information will give you an insight into the type of ad campaigns that are successful and the less successful ones. This insight will further help you know if running ads for your business is worth it.

ROAS gives you a deep insight into how your ad campaigns are working so that you can make better decisions on your campaign strategy. If it works, you can continue towing the path and if not, you can re-strategize to know what works.

ROAS can act as a tool that you can use to control, analyze and optimize the effectiveness of your advertising metrics. It is more accurate than conversion rates. If your advertising campaigns are not effective, improve the ROAS by analyzing and comparing the success of your ad campaigns with one another. You can then optimize your ads spend and increase your profits.

When you combine ROAS with Customer Lifetime Value, you get insights across all your campaigns. This will help you know the budgets and marketing strategies to use in the future.

Download now the complete guide to Online Ads Cost in 2021

Factors to take into consideration when calculating ROAS

The ad spend is not the only thing you should take into consideration when calculating the ROAS of your campaign. There are other costs you should consider such as:

1. Partner/vendor-related costs

These are costs associated with the setting up of the campaign. This includes the salary of your advertising personnel, the fees, and commissions paid to the agency that help to set up the campaign.

2. Affiliate commission

This is the percentage of commissions paid to affiliates and network transaction fees.

If the above costs are not taken into consideration, the ROAS will not be accurate. This could lead to wasting your budget on ineffective campaigns.

What is a good ROAS?

There is nothing like a “good” ROAS. It all depends on your profit margins, expenses, and the totality of the business in question. However, the common ROAS gauge is 4:1 or higher. This shows that the advertising campaign is a success. It also implies that you can get $4 for every $1 dollar spent. However, when you have a low ROAS, it doesn’t mean your campaign is ineffective. For example, if your business is using banner ads, it will produce low click-through rates, and your ROAS will be lower. But banner ads can increase your brand awareness in the long run.

A good ROAS should be at least 3:1. This means that your revenue should be 3x your ad spend. At this stage, you are not losing money. But if your ROAS is less than 3:1, you need to change your strategy. Note that this is just an average ROAS, and it varies from one industry to another and for both Google ads and Facebook ads.

Google Ads is the advertising platform of Google. It is where marketers and businesses place bids on keywords to enable their ads to show up on different Google platforms such as the Google Search Results, Google Display Network, and Google’s AdSense program. Google Ads is the most popular PPC network among digital advertisers and it has the best returns on investment of $2 for every $1 spent.

The average ROAS for Google Ads is 200%, which is the same as getting $2 for every $1 spent. You can also determine the ROAS by looking at what an average company spends and earns on Google Ads. An average business spends $9000 to $10000 per month on Google and they earn $2 in revenue for every $1 spent. For businesses that use the Google Search Network, the amount is $8 for every $1 spent.

What is a good ROAS for Google Ads?

A good ROAS for Google Ads is a great idea, but going above it is better. Having a high ROAS means your business is making more from advertising campaigns. This can also mean you need to increase your ad spend, so you can get more results. Having said this, a good ROAS for Google Ads is around 400% or 4:1 return. The good thing is that it can be increased. So set your goals higher.

When calculating Google Ads ROAS, you need to consider all other advertising costs. This includes the costs of the bid management tools, landing page design services, and employee salaries.

ROAS in Google Ads is calculated by dividing the conversion value by the ad cost.

            Google Ads ROAS = Conversion value /Ad cost

1. Sign in to your Google Analytics account

2. Click settings to go to the Admin. On the admin, on property column (the second column)

GA 1

3. Scroll down to product linking and select Google Ads linking to link it to Google Analytics

 GA 2

4. Select the Google Ads account and click on “continue


5. Click on “Link configuration” to enable you to type in the Link group title. You can use any name for it.

 GA 4

6. Turn on “linking” for each view in the property in which you want to access Google Ads data or click on “select all” as seen above.

6. Last but not least, click on the “link accounts” button. When you do, it enables auto-tagging for all linked Google Ads accounts. (shown above).

Click here to learn more.

Once you do that, you will also need to set up the E-commerce tracking set up in Google Analytics. This is where you will see the ROAS metric displayed.

To set up the tracking, you need to collect e-commerce data and send it to Google Analytics. This involves adding a piece of code to your website. If you are not conversant with codes, employing the services of a web developer of a web developer will help. After that, follow the steps below:

  1. Login to your Google Analytics account
  2. Click settings
  3. Under the admin section, look for all website data and click on E-commerce settings as shown below.

GA 5

4. In the E-commerce setup, click the On button and click save.

GA 6

Click here to learn more.

To see the ROAS Column, follow the steps below

  1. Click acquisition, Click on Google Ads, then click on Campaigns and select the clicks tab, you will see it on the right side of the column.

How to increase ROAS in Google Ads

1. Consistently audit your Google Ads account

The Google Ads platform is one of the most complicated online. It has different tools, channels, ad formats, and reports. You can’t afford to leave your ads account untouched. It is a recipe for wasteful spending. This is why you need a consistent audit of the account. Auditing a Google Ads account is very important in order to generate more Return On Ads Spend. It will reduce ad spend and time wastage.

Auditing your Google Ads account means doing a thorough inspection of your account and campaigns. It implies digging to find out how Google is spending your money and the results you are getting from it. From there, you can decide on how to improve the overall health of your ad account.

Auditing not only helps to prevent wastage of money and time, but it can also lead to discovering new campaign ideas that will further increase your ad revenue.

Metrics you can track are impressions, clicks, CPC, and conversions.

Below are Google Ads auditing checklists:

i.          Review your company goals

ii.         Review your Google Ads account structure

iii.        Review your account and campaign settings

iv.        Review your Ad groups

v.         Review your keywords and ad copy

vi.        Review your landing pages

2. Use Google Remarketing

Google Remarketing is targeting your website visitors who did not take required actions with relevant offers. Remarketing is a strategy that works for businesses, and this is why 68% of agencies and 49% of brands are allocating more budgets to it. There are two ways to target users with a remarketing campaign – a pixel or website and a remarketing list.

Website or pixel remarketing involves adding a piece of code provided by Google to your website to help capture user’s details. You can use this information to target them with the right ad (e.g. Google Lead Form Ads) as they move from one website to another online. As they click on the remarketing ads, it brings them back to your website.

The list remarketing is targeting your existing customers using their emails. You can upload this email directly to Google through Leadsbridge’s Custom Audiences Sync. It helps to automatically upload the emails to your campaigns. This saves time and effort.

Learn how to set up the pixel or website remarketing and list remarketing by reading this guide — Google AdWords Remarketing tutorial.

3. Reduce your ad spend

Return on Ad Spend (ROAS) consists of two metrics – ad cost and revenue. When you reduce the ad cost, obviously, the revenue will increase. To do this, you will need to work on some things. The first is negative keywords. A study revealed that using negative keywords in ads can waste up to 76% of the budget. So, don’t waste your resources on keywords that will not be profitable for your business.

Another way to reduce your ad spend is to improve your quality scores.  Google uses this as a metric to determine the cost of your ad. Learn more about how it affects your ad cost in this post – Google Ads Cost. The quality score of your ad will either save you money or cost you more money. Do you know that a high-quality score can reduce the average cost per click of ads by up to 50% and a bad quality score can increase the cost per click by up to 400%?.

The metrics for quality score are keyword relevance, click-through rate, landing page quality, ad text relevance, and historical Google ads account performance. You will want to increase your quality score by using relevant keywords in your Google Ads campaigns, refine your ad text and optimize your landing pages. All these will work together to reduce your ad spend and increase your ROAS.

Learn more ways to reduce your ad spend by checking out this complete guide – Online ads cost – everything you need to know for 2021.

4. Increase ads revenue

Revenue is an important metric in calculating your ROAS. This implies that if you improve the revenue generated from your Google Ads, you can increase your ROAS. So how does it work?

One way to increase your revenue is by optimizing your landing pages. If your ads receive lots of traffic without converting, then something is wrong with them. You can fix this by aligning your ads with your landing page. Ensure they use the same language on your ads and the landing page. Use a strong CTA to make it convert. Here are two posts on landing page optimization that will help you — A step-by-step guide to increase your landing page conversion rate and The Anatomy of a landing page that converts.

Second, you can increase your ROAS by using automated bidding. With this feature, you can set a target ROAS. According to Google “Target ROAS automatically sets bids to help get as much conversion value as possible at the target Return On Ad Spend (ROAS) you set”.

Facebook Ads ROAS

Facebook has one of the best ad platforms online. Facebook and its ads account for 80.4% of U.S social referral share to eCommerce and retail sites. This implies that for every four customers, one clicks on the ad. This is why 70% of marketers use Facebook to run social media ads.

It will also interest you to know that there are over 6m active advertisers are on Facebook. This is because of the potentials for brands to reach approximately 2.14 billion users on Facebook with the ad system.

What is ROAS in Facebook Ads?

ROAS in Facebook ads is the revenue generated from your ads divided by ad spend. The formula is :

ROAS = Facebook ad revenue / Facebook ad spend 

What is a good ROAS for Facebook ads?

A good ROAS for Facebook is the same for general online marketing which is 4:1. That means for every $1 dollar spent, you get $4 in sales. However, with proper ad setup and strategies, you can get above $4.

What is the average ROAS for Facebook Ads?

A survey carried out by Databox to know the average Return On Ad Spend revealed that the majority of responders say 4 – 5x is their average spend. Only about 5% say that their average ROAS is greater than 80x.

Average facebook ROAS Source: Databox

Facebook ROAS: How to set it up

There are three Facebook tools you can use to measure your Facebook ROAS – the Facebook pixel, conversion tracking tools, and Offline conversions. These three tools installed correctly can generate enormous data that shows you how well your ads perform and the impact on your business.

The Facebook pixel and conversion tracking tools are useful for businesses that sell products or services online. On the other hand, the Offline conversions tool is used for brick and mortar businesses.

Below is how to set up ROAS in Facebook by using Facebook pixel and conversion tracking.

The Facebook Pixel

1. Set up the Facebook pixel and ads the events

a.         Log in to your Facebook account and go to the Ads Manager

b.         Click on Pixels as shown in the image below

Pixel 1

c.         Give your pixel a name and click next

Pixel 3

Next, you will see the pixel code snippet shown. You can either use a tag manager plugin to install it on your website or use a third-party website that supports the integration. You can also copy and paste the pixel code manually if you can handle it by yourself or else you can email the code to a web developer to install it for you.

Although you can track conversions and website visitor behavior with Facebook Pixel, there is another tool known as Leadsbridge’s Facebook Pixel Enhancer that can take it to another level for you. It helps to track conversions, visitor behavior, upsell customers, retarget customers, create better lookalike audiences, and lots more. You may want to check it out.

After installing the pixel, it is time to add the event.

Events are different actions your website visitors take on your website. This includes viewing products, filling a signup form, or buying products and services. Check out different events in the image shown below:


If you are a business that sells products you can use e-commerce events such as add to cart, initiate checkout, add payment info, and purchase. For service-based businesses, the events can be to generate leads, complete registration, etc.

iOS Update and how to resolve it

With the latest iOS update rolled out, which stipulates users to opt into data collection for each app, it is becoming difficult to use the pixel. It has limitations that require users to opt into data collection for each app, if they refuse, you can’t access their information. However, there is a way out – the Facebook Conversions API. Here is a detailed post on how you can still use the pixel with the Facebook Conversions API – Everything you need to know about Facebook Conversions API.

Facebook Conversions API helps businesses to maintain data privacy while delivering personalized advertising experiences to customers and audiences without reliance on browser-based tools like the Facebook pixel.

Facebook recommends advertisers to use the Conversion API in addition to the pixel for complete tracking and data sharing. With the Conversion API, you can track leads, affiliate payments, find locations, phone calls, form submissions, purchases, email subscriptions, and subscription changes.

To connect the Facebook Conversions API to your website, you need to go through a Facebook partner such as Leadsbridge. Leadsbridge is a Facebook marketing partner approved for API management and maintenance. Learn about integrations for Facebook Conversions with API with Leadsbridge.

2. Create a custom report column

The next step is to set up a custom reporting column that shows the key metrics such as the number of purchases, the revenue, and the Return On Ad Spend.

a. Log in to your Facebook Ads Account and go to the Ads Manager. Click on More tools, then click on Ads reporting.

Report 1

b. This will bring up your ads reporting page. Click on the Columns: Performance drop-down menu and choose Customize Columns.

Report 001

c. The report creation window is displayed. It has three columns. The first is the metric’s category, the second column contains all the metrics you can use for your report, while the third column contains the specific metrics in the custom reporting column.

Report 02

d. On the reporting column (the 17 columns selected pane), remove the following metrics and leave the rest

a.         Attribution setting

b.         Impressions

c.         Quality ranking

d.         Engagement rate ranking

e.         Conversion rate ranking

f.          Schedule

When you removed the above metrics, you should be left with the followings:

Report 04

The next step is to add three other metrics – the purchases, conversion value, and ROAS metrics to the list.

e. In the first column, select the standard events under conversions. The metrics will come up. Scroll down to where purchases ROAS and purchases are and select the total checkbox. For purchases, also select the value and cost as shown below.

Report 5

Ads manager adds the metrics to your report.

f. Next, scroll down to the bottom to edit the segments. In the total purchase field, you will see all other metrics such as the mobile app, website, and offline. Select the appropriate one. Here, we will select only the website and deselect the rest.

Report 05

g. Next set the attribution window from 28-day click and 1-day view to 28-day view so you can have the complete picture of your ad performance. To do this, click the comparing window at the bottom and select the checkbox close to 28 days.

Click on save as present, give the report a name and click apply.

report 06

Then go back to the ads manager and click on the name – we used ROAS as the name. See the columns displayed as shown below.

Report 07a

Get access now and Unleash the Power of new Facebook Conversions API

How to increase Facebook ROAS

1. Facebook Lookalike Audiences

Facebook Lookalike Audiences is a tool you can use to target users that have similar traits to your existing customers and followers. For instance, if you set up an ad campaign on Facebook and 100 people click on the ad and made purchases, you could group these people into an audience and then ask Facebook to find similar people and target them with ads. This makes your ads really profitable because targeting the right people is a recipe for success in ads campaign. Your source audience can be people from your website (through the Facebook pixel), Mobile app users, Facebook page audience, and CRM segments (emails).

If you are using your email list to create the Lookalike Audience, there is a seamless way to do it through Leadsbridge’s Custom Audience Sync tool. With this tool, you can easily sync your audience from your CRM and email autoresponders such as HubSpot, Marketo, and MailChimp to Facebook. This will save you time and effort. To learn more about the Facebook Lookalike Audiences, read this guide – How to Use Facebook Lookalike Audiences.

2. Retargeting

Retargeting is a strategy for targeting website visitors, subscribers on your email list, etc. Targeting cold audiences does not generate as much result as retargeting. The truth is, 2% of consumers who visit your website for the first time convert. Retargeting will help you attract the remaining 98% and on average, retargeting ads are 76% more likely to be clicked on than a regular old display ad.

Retargeting is great for bringing back potential customers to your website. It works by installing a Facebook pixel on your website. The pixel collects visitors/users’ information on your website and sends it back to Facebook. This helps Facebook to tell you what pages people are viewing and the actions they take on your website. The information is useful for creating a Custom Audience of your website visitors and retarget them with special offers. This will help to increase your ROAS greatly.

3. Use Facebook Dynamic Ads

Facebook Dynamic Ads are ads that change to show content and promotions to users who have shown interest in a product or service. Dynamic Ads will help you to retarget visitors who have been to your website but did not take any action. You can create targeted ads for them showing the products, blog posts, or reviews they viewed on your website and other similar products.

Find an example of a Facebook Dynamic products ad from Eton shirts below.


With Dynamic Ads, you can target users on different devices such as the desktop and mobile devices on Facebook, Instagram, Messenger, and the Audience network. It is also great for driving social traffic to your product pages on your website. These help you to increase your ROAS greatly. For a complete guide on how Facebook Dynamic Ads works and how to set it up, check out this blog post – Facebook Dynamic Ads: the complete guide.

4. Use landing pages that convert

Landing pages are important for conversion. A good landing page should have an average conversion rate of 2.35%. However, many businesses are seeing rates of about 5% – 11%. This means a well-designed landing page can really increase your ROAS. However, a highly converting landing page should have the following elements:

a.         An attractive, concise, and clear headline that shows your value proposition

b.         A brief and captivating subhead

c.         The benefits of your offerings

d.         A single call to action

e.         Strong visuals such as hero shots and videos

For complete guides on how to create landing pages that convert – check out these blog posts – A step-by-step guide to increase your landing page conversion rate and Anatomy of a Landing page that converts over 60% of traffic.

How to calculate break-even ROAS

Sometimes calculating ROAS doesn’t always show the cost-effectiveness of ad campaigns. This is because it does not show whether or not you are earning a profit. Your business can have a high ROAS, but the result of the calculation can show that the advertising campaign is not profitable. This is why you need to calculate the break-even ROAS. You need to know your profit margin to calculate the break-even ROAS for your ad campaigns. Let’s look at an example below.

For example, if your profit margin is 20%, the break-even ROAS will be:

Break even ROAS = 1/profit margin x 100%

Break even ROAS = 1/20% = 500%

This implies that your business needs to get $5 for every $1 spend on ads to be profitable. Otherwise, you will keep losing money. As you know this calculation doesn’t consider other costs of running your business, it only considers the cost of ads and returns on ad spend.

The challenges of ROAS for businesses

Most companies experience some level of challenges in measuring ROAS, especially in two major areas. They are – marketing attribution and Customer Lifetime Value (CLTV).

Marketing attribution

The first challenge in measuring ROAS is that you may not know the total number of users that translates into customers because of your ad campaign. Of course, you can know the number of people that click on the ad and make purchases, but what about the users that did not make purchases right away. Maybe, such users return to your website some days later to buy as a result of retargeting. So, how do you account for that in your ROAS calculation?

This is where marketing attribution comes in. Marketing attribution is knowing how much credit your initial ad gets for a customer. With ROAS, you need to choose an attribution model you can use across your marketing channels and campaigns.

Customer Lifetime Value (CLTV)

The second challenge with ROAS is calculating the revenue generated by an ad campaign, especially if the customer keeps buying repeatedly. For example, a customer clicks on your ad and buys a product of $200. The same customer comes back again another time (probably monthly) to make a purchase. The Customer Lifetime Value of the customer over a year is $2,400, rather than the initial transaction of $200. But ROAS is only calculated on the initial purchase. This is because it is difficult to know if the customer will buy in the future and how much they will buy.

This is where you need to estimate the CLTV for the customers that are coming in from your ad campaign. Customer Lifetime Value is the value of your customer over a period of your business relationship with them. Look into the historical data and see how much on average has been purchased by users who click on your ads.

Here is a detailed post about Customer Lifetime Value – 5 Creative ways to use Customer Lifetime Value Custom Audiences to boost your Facebook Ads.


ROAS (Return On Ad Spend), is one important metric you would want to track for your business. Calculating ROAS for your business will help you know the amount of revenue your ad is producing for your business in relation to your ad budget. The result will show if your ads are profitable or not.

ROAS is also useful for controlling, analyzing, and optimizing the effectiveness of your advertising metrics. Always aim to get at least a ROAS rate of 4:1. This means for every $1 spent, aim to get $4 in return.
Have you tried calculating ROAS for your business before? Share with us in the comment section below.

 Download now the complete guide to Online Ads Cost in 2021

Hephzy Asaolu

Hephzy is a seasoned Content Writer with over 10 years of experience. She creates digital marketing content that gains social media attention and increases search engine visibility. She loves cooking!

Try LeadsBridge now!