How to Calculate ROI on Facebook Ads: Formula, Examples, and Tips

Facebook advertising can help businesses generate leads, attract new customers

Calculator Under Maintenance

We are currently perfecting this tool for maximum accuracy. Please check back shortly.

Explore Other Tools

About the How to Calculate ROI on Facebook Ads: Formula, Examples, and Tips

Detailed guide and information

How to Calculate ROI on Facebook Ads: Formula, Examples, and Tips

Facebook advertising can help businesses generate leads, attract new customers, and increase sales. However, running successful campaigns requires more than getting clicks, impressions, or a high number of conversions. You need to know whether your advertising investment is actually making money.

That is where return on investment (ROI) comes in.

If you are wondering how to calculate ROI on Facebook ads, the process starts with comparing the profit generated by your campaigns against the total cost of running them. By understanding this calculation, you can identify profitable campaigns, reduce wasted ad spend, and make smarter marketing decisions.

In this guide, you will learn the Facebook Ads ROI formula, how to calculate it with practical examples, the difference between ROI and ROAS, and the metrics you should monitor to improve campaign profitability.

What Is ROI on Facebook Ads?

Return on investment (ROI) measures how much profit you generate compared with the amount you invest in advertising.

For Facebook advertising, ROI helps you understand whether the money spent on campaigns produces enough profit to justify the investment.

For example, suppose your business spends $500 on Facebook ads and generates $1,500 in revenue. At first glance, the campaign may look successful. However, you must also account for product costs, shipping, payment processing fees, and other expenses before determining your actual profit.

A campaign that generates substantial revenue can still lose money if its costs are too high.

Calculating Facebook Ads ROI helps you answer three important questions:

  • Are your Facebook ads generating a profit?
  • Which campaigns deliver the best financial results?
  • How much can you reasonably invest in future advertising?

Whether you operate an online store, a service business, or a lead generation company, measuring ROI helps connect advertising performance with business results.

How to Calculate ROI on Facebook Ads

The standard ROI formula compares the net profit attributable to an investment with the cost of that investment.

Facebook Ads ROI Formula

The formula is:

ROI = [(Profit Before Ad Costs − Advertising Costs) ÷ Advertising Costs] × 100

Here, profit before ad costs means the revenue generated by the campaign minus the other costs associated with fulfilling those sales. Depending on your business, these expenses may include product costs, shipping, payment processing, and discounts.

In simpler terms:

Facebook Ads ROI = (Net Profit From Ads ÷ Ad Spend) × 100

For this second version, net profit from ads means the profit remaining after deducting advertising costs.

For example, assume your Facebook campaign generates $2,000 in sales. Your product and fulfillment expenses total $900, and your advertising costs are $400.

Your calculation would be:

  • Revenue: $2,000
  • Product and fulfillment costs: $900
  • Profit before advertising: $1,100
  • Facebook ad spend: $400
  • Net profit after advertising: $700

ROI = ($700 ÷ $400) × 100

Facebook Ads ROI = 175%

This means the campaign generated $1.75 in net profit after advertising costs for every $1 spent on ads, before any additional overhead not included in the calculation.

A positive ROI indicates that the campaign generated more profit than its advertising cost. A negative ROI indicates that the campaign lost money under the costs and attribution assumptions used.

Step-by-Step Example of Facebook Ads ROI

Let's walk through a more detailed example to see how the formula works in a real business scenario.

Imagine you run an online store selling fitness accessories and launch a Facebook advertising campaign to promote resistance bands.

During a 30-day campaign, you record the following results:

Metric Amount
Revenue attributed to ads $5,000
Product costs $1,800
Shipping and fulfillment $400
Payment processing fees $150
Facebook ad spend $650
Total costs, including ads $3,000
Net profit after listed costs $2,000

Now calculate ROI.

Step 1: Calculate Profit Before Advertising Costs

$5,000 − $1,800 − $400 − $150 = $2,650

Step 2: Subtract Facebook Advertising Costs

$2,650 − $650 = $2,000

Step 3: Divide Net Profit by Ad Spend

$2,000 ÷ $650 = 3.0769

Step 4: Convert the Result Into a Percentage

3.0769 × 100 = 307.69%

Your Facebook Ads ROI is approximately 307.69%.

This calculation shows that the campaign generated about $3.08 in profit after the listed costs for every $1 spent on advertising. It does not account for any additional overhead that was not included in the example.

The important lesson is that revenue alone does not tell you whether your Facebook ads are profitable. You must account for the costs required to generate and fulfill those sales.

Facebook Ads ROI vs. ROAS: What's the Difference?

ROI and return on ad spend (ROAS) are closely related, but they measure different things.

ROAS measures how much attributed revenue you generate for each dollar spent on advertising. ROI measures the profit generated relative to the investment.

Confusing these metrics can lead businesses to scale campaigns that generate sales but do not produce enough profit.

What Is ROAS?

The ROAS formula is:

ROAS = Revenue Attributed to Ads ÷ Advertising Costs

Using the previous example:

  • Attributed revenue: $5,000
  • Facebook ad spend: $650

ROAS = $5,000 ÷ $650 = 7.69

Your ROAS is 7.69x, meaning the campaign generated $7.69 in attributed revenue for every $1 spent on Facebook ads.

However, this does not mean you earned $7.69 in profit. Product expenses, shipping, and other costs still need to be deducted.

ROI vs. ROAS Comparison

Feature ROI ROAS
Measures Profitability relative to investment Revenue relative to ad spend
Formula Net profit ÷ investment × 100 Attributed revenue ÷ ad spend
Includes product costs? Yes, when calculating net profit correctly No
Typical format Percentage Ratio, such as 4x
Best used for Evaluating financial returns Comparing advertising revenue efficiency

Which metric should you use?

Use ROAS to monitor how efficiently campaigns generate attributed revenue. Use ROI to understand whether those campaigns produce a worthwhile financial return.

Ideally, track both metrics alongside your business's profit margin and customer acquisition cost.

One important distinction: some marketers use the term “ROI” informally for a revenue-based calculation such as (revenue − ad spend) ÷ ad spend. That calculation does not account for product or service delivery costs, so it should not be confused with profit-based ROI.

What Is a Good ROI for Facebook Ads?

There is no single ROI percentage that guarantees a successful Facebook advertising campaign.

The right target depends on your profit margins, customer acquisition costs, business model, average order value, and other expenses.

For example, a business selling low-margin products may need a very different return from a software company with recurring subscription revenue.

Consider these illustrative scenarios:

Facebook Ads ROI Interpretation
-25% The campaign loses money under the stated calculation
0% The campaign breaks even on the costs included
50% The campaign earns $0.50 in net profit per $1 invested
100% The campaign earns $1 in net profit per $1 invested
200% The campaign earns $2 in net profit per $1 invested

These are mathematical examples, not industry benchmarks or guaranteed performance targets.

A 100% ROI does not necessarily mean your overall business is profitable if you have significant overhead expenses that are excluded from the calculation.

Similarly, a campaign with a modest initial return might contribute to profitable repeat purchases, provided those future sales are measured appropriately.

Calculate Your Break-Even Point

Before deciding whether your Facebook Ads ROI is good, determine how much you can spend to acquire a customer without losing money.

Suppose a product sells for $100 and costs $40 to produce and fulfill. Payment fees and other variable costs total another $5.

Your contribution before advertising is:

$100 − $40 − $5 = $55

That leaves $55 available to cover advertising costs and any remaining overhead or profit.

If acquiring a customer costs $55, you break even on the included variable costs. If acquisition costs $35, you retain $20 per sale before additional overhead.

This calculation helps establish a realistic acquisition cost target rather than relying on an arbitrary ROI benchmark.

Factors That Affect Facebook Ads ROI

Understanding the factors behind your ROI makes it easier to identify what needs improvement.

1. Advertising Costs

Your advertising budget directly affects profitability. If acquisition costs rise while revenue and margins remain unchanged, ROI generally falls.

Monitor spending regularly and evaluate whether additional budget produces enough incremental profit.

2. Audience Targeting

Your ads need to reach people who are likely to become paying customers.

Poor targeting can generate clicks and engagement without meaningful sales. Review campaign objectives, audience relevance, conversion quality, and the performance of different audience segments.

3. Ad Creative and Messaging

Images, videos, headlines, and calls to action influence whether people engage with your ads and take the next step.

Test different creative approaches, but evaluate them using meaningful business outcomes. An ad with a high click-through rate is not necessarily more profitable than one with fewer clicks and a higher purchase rate.

4. Landing Page Experience

Even an effective ad can underperform if the landing page is slow, confusing, or difficult to use on mobile devices.

Make sure your landing page matches the promise of the ad, explains the product clearly, displays relevant information, and provides a straightforward checkout process.

5. Conversion Rate and Average Order Value

A higher conversion rate can help reduce the cost of acquiring each customer. Increasing average order value can also improve profitability when the additional revenue exceeds the associated costs.

Consider relevant product bundles, complementary products, or clear shipping thresholds where they make financial sense.

6. Tracking and Attribution

Incorrect conversion tracking can produce misleading performance reports.

Check that purchase events, conversion values, and relevant website events are configured correctly. Compare Meta Ads Manager results with your ecommerce platform, customer relationship management system, or analytics tools.

The numbers may differ because of attribution windows, reporting methods, consent limitations, and differences in how conversions are recorded.

How to Improve ROI on Facebook Ads

Once you know how to calculate ROI on Facebook ads, use the results to make informed campaign improvements.

1. Focus on Profit, Not Just Revenue

Review the costs associated with each product or service before increasing advertising spend.

A product that generates high sales volume may deliver less profit than a lower-volume product with stronger margins. Prioritize campaigns that contribute to your actual business objectives.

2. Test Multiple Ad Creatives

Experiment with different hooks, images, videos, offers, and calls to action.

Change one major variable at a time when practical, and allow enough time and conversion volume to make a meaningful comparison. Avoid declaring a winner based on a handful of clicks or purchases.

3. Optimize Your Landing Pages

Make your landing page relevant to the advertisement that brought visitors there.

Improve mobile usability, page speed, product descriptions, trust signals, and checkout simplicity. Even small improvements in conversion rate can have a meaningful effect on acquisition costs.

4. Monitor Cost Per Acquisition

Cost per acquisition (CPA) measures how much you spend to generate a defined conversion, such as a purchase or qualified lead.

The formula is:

CPA = Advertising Spend ÷ Number of Attributed Conversions

For example, if you spend $600 and generate 20 purchases, your CPA is $30.

Compare that figure with the profit contribution of each purchase. If your contribution before advertising is $50, you have $20 remaining per purchase before other overhead expenses.

For lead generation campaigns, use the cost of a qualified lead or acquired customer where possible, rather than treating every form submission as equally valuable.

5. Retarget Interested Audiences Carefully

People who have visited your website, viewed products, or engaged with your business may be worth targeting again when appropriate.

However, retargeting does not automatically produce incremental sales. Some people would have purchased anyway, and attribution systems may credit ads for conversions they influenced only partially.

Evaluate retargeting campaigns using consistent measurement methods and, when feasible, experiments that estimate incremental results.

6. Scale Campaigns Gradually

Increasing your budget too quickly can change campaign performance and make it harder to identify the reasons behind a shift in ROI.

Increase spending in measured steps, monitor acquisition costs and conversion quality, and compare results across consistent time periods. Consider seasonality, promotional activity, and changes in average order value before concluding that a campaign has improved or declined.

7. Review Performance Consistently

Create a regular reporting routine that tracks:

  • Advertising spend
  • Attributed revenue
  • Profit before and after advertising
  • ROAS and ROI
  • Cost per acquisition
  • Conversion rate
  • Average order value
  • Refunds and cancellations, where relevant

A consistent reporting process helps you spot problems early and make decisions based on business results rather than individual metrics in isolation.

Common Mistakes to Avoid When Calculating Facebook Ads ROI

Even a simple formula can produce misleading results if you use incomplete or inconsistent data.

Watch out for these common mistakes:

  • Counting revenue as profit: Revenue is the money generated from sales. Profit is what remains after the relevant costs are deducted.
  • Ignoring indirect advertising expenses: Agency fees, creative production, software subscriptions, and other campaign-related expenses may affect the overall return. Decide which costs belong in your analysis and apply that definition consistently.
  • Mixing attribution windows: Comparing results from different attribution settings or reporting periods can create misleading conclusions.
  • Ignoring refunds and cancellations: Sales that are later refunded should not automatically be treated as retained revenue.
  • Overlooking repeat purchases: A new customer may generate additional revenue over time. If you include lifetime value, use a clearly defined measurement period and account for future costs and uncertainty.
  • Scaling based on a short-term result: A campaign can appear highly profitable after a few conversions without having enough data to establish its typical performance.

The best approach is to document your calculation method, use consistent reporting periods, and distinguish observed results from estimates.

Frequently Asked Questions About Facebook Ads ROI

1. How do you calculate ROI on Facebook ads?

Subtract advertising costs from the profit generated before advertising, divide the result by advertising costs, and multiply by 100.

ROI = [(Profit Before Ad Costs − Ad Costs) ÷ Ad Costs] × 100

Make sure your profit figure accounts for relevant product, service delivery, and transaction expenses.

2. What is the difference between Facebook Ads ROI and ROAS?

ROI measures profit relative to investment, while ROAS measures attributed revenue relative to advertising spend.

ROAS is useful for understanding revenue efficiency. ROI gives you a better view of profitability when all relevant costs are included.

3. Can Facebook Ads have a high ROAS but a low ROI?

Yes. A campaign may generate substantial revenue while having low profit margins.

For example, if product costs, fulfillment, and other expenses consume most of the revenue, little profit may remain after advertising. That is why ROAS should not be treated as a direct measure of profit.

4. How often should I calculate Facebook Ads ROI?

Review performance regularly, such as weekly, and perform a more comprehensive profitability analysis monthly.

The right schedule depends on your sales volume, campaign duration, and conversion cycle. Allow for reporting delays, refunds, and sufficient data before making major budget decisions.

5. Does Meta Ads Manager calculate ROI automatically?

Meta Ads Manager provides advertising performance metrics, including spending and attributed conversion results, depending on your tracking setup and reporting configuration.

However, a standard report may not include all your product costs, fulfillment expenses, agency fees, or other business costs. You may need to combine advertising data with ecommerce, accounting, or CRM data to calculate profit-based ROI accurately.

6. What is a good ROAS for Facebook ads?

A good ROAS depends on your profit margins and operating costs. A business with high margins may be profitable at a lower ROAS than one with thin margins.

Calculate your break-even ROAS using your contribution margin before advertising rather than relying solely on a universal benchmark.

7. Should I include lifetime customer value in Facebook Ads ROI?

You can include customer lifetime value when evaluating campaigns designed to acquire long-term customers, but be careful not to overstate returns.

Use a defined time horizon, account for repeat-purchase costs and retention rates, and distinguish projected lifetime value from profit already realized.

8. Why does my Facebook Ads ROI differ from my website analytics?

Different platforms may use different attribution windows, conversion definitions, reporting dates, and tracking methods. Consent restrictions, browser limitations, and cross-device behavior can also affect measurement.

Use consistent settings where possible, verify conversion tracking, and compare trends across sources instead of assuming every reported number should match exactly.

Conclusion

Learning how to calculate ROI on Facebook ads is an essential step toward running more profitable advertising campaigns. The key is to look beyond clicks, impressions, and revenue and understand how much profit remains after the relevant costs are deducted.

Start with the correct ROI formula, calculate your break-even acquisition cost, and compare campaign results using consistent attribution and reporting methods. Then use those findings to improve your ad creatives, landing pages, targeting, and budget decisions.

Most importantly, remember that a high ROAS does not automatically mean a campaign is profitable. When you combine revenue metrics with accurate cost data, you can make better decisions about which campaigns to maintain, improve, or scale.

Use a consistent measurement process and review your results regularly. Over time, this approach will help you understand the real financial impact of your Facebook advertising and invest with greater confidence.