You're measuring ad spend wrong. Here's the real number.
You spent $5,000 on ads and got back $20,000 in revenue. That sounds amazing, right? You made 4x back. But did you account for the cost of goods sold? Did you include payment processing fees? Did you factor in customer acquisition cost and whether these customers will stick around? Raw ROAS is a vanity metric. True ad profitability requires subtracting actual costs. This calculator shows you whether your ad campaign is truly profitable.
What This Calculator Does
This tool calculates both ROAS (Return on Ad Spend, a top-line metric) and true profit from ads (the real bottom-line number that matters). Feed in your ad spend, revenue generated, cost of goods sold, payment processing fees, and any additional fulfillment costs. The calculator shows ROAS, gross profit, net profit, and the number of customers acquired so you can evaluate campaign health.
How to Use This Calculator
Step 1: Enter your total ad spend. This is what you paid to Facebook, Google, TikTok, or other platforms. If you spent $1,000/week for four weeks, that's $4,000 ad spend. Include all costs-creative production, landing page tools, tracking software-that are directly tied to this campaign.
Step 2: Enter total revenue from those ads. This is money customers spent because of your ads. Use UTM parameters or platform tracking to attribute revenue accurately. If you made $18,000 from the campaign, enter that.
Step 3: Calculate cost of goods sold (COGS). This is what it cost you to produce/deliver the product or service. If you're selling digital products with no COGS, enter 0. If you're selling physical products that cost $5 to make and sell for $25, your COGS is 20% of revenue. If you're a service business with subcontractor fees, include those.
Step 4: Add payment processing fees. Most payment processors (Stripe, PayPal) charge 2.2-3% + $0.30 per transaction. If revenue is $18,000 and processing fee is 2.9%, that's about $522 in fees.
Step 5: Include fulfillment costs (shipping, support, refunds). Not all ad revenue is keeper revenue. Estimate the percentage of orders that result in refunds, chargebacks, or support costs. If 3% of orders result in a $50 refund, that's a fulfillment cost.
Step 6: The calculator shows ROAS, gross profit, net profit, and profit per dollar spent. A 4x ROAS with 50% net profit is healthy. A 4x ROAS with -20% net profit means you're growing unprofitably.
The Formula Behind the Math
Return on Ad Spend (ROAS): Top Line
ROAS = Total Revenue / Ad Spend
Example:
ROAS = $18,000 / $5,000 = 3.6x
This means for every $1 spent on ads, you got back $3.60 in revenue.
Gross Profit from Ads
Gross Profit = Revenue - COGS
Example:
Gross Profit = $18,000 - ($18,000 × 0.25) = $13,500
(Assuming 25% COGS, which is typical for e-commerce or SaaS with variable costs.)
Net Profit from Ads
Net Profit = Gross Profit - Ad Spend - Payment Fees - Fulfillment Costs
Example:
Net Profit = $13,500 - $5,000 - $522 - $300 = $7,678
Net Profit Margin on Ad Spend
Net Margin % = (Net Profit / Revenue) × 100
Example:
Net Margin = ($7,678 / $18,000) × 100 = 42.7%
Profit per Dollar Spent (most useful metric)
Profit per Dollar = Net Profit / Ad Spend
Example:
Profit per Dollar = $7,678 / $5,000 = $1.54
You're making $1.54 profit for every $1 spent on ads. Anything above $0.50-$1.00 is good.
Our calculator does all of this instantly-but now you understand exactly what it's computing.
E-commerce Brands Testing Facebook Ads
You launch a Facebook campaign for your t-shirt brand. Ad spend: $3,000. Revenue: $12,000. Looks like 4x ROAS, great! But dig deeper: COGS is 40% ($4,800), payment fees are $348 (2.9%), you refund 5% of orders ($600). Net profit is $12,000 - $4,800 - $348 - $600 - $3,000 = $2,252. That's an 18.8% net margin. You made money, but your scale is smaller than ROAS suggests. If you want to profitably scale to $100K revenue/month, you need to reduce COGS or increase price.
SaaS Companies Running Google Ads
You run Google Ads for your software product. Ad spend: $10K. Revenue (new customers): $50K. ROAS is 5x. But your CAC is $500 per customer ($10K spend / 20 new customers), and your LTV is $1,500. That's a 3:1 ratio, healthy but not outstanding. This calculator shows true profit is $40K ($50K revenue minus $10K ad spend). But you also need to account for churn-if 20% of these customers leave in year one, your true profit drops.
Affiliate Marketers Evaluating Channel Performance
You're running ads to promote an affiliate offer. You spend $2,000 on ads, generate $8,000 in revenue. Commission is 25% ($2,000). You pay your email list platform $500. Net profit is $2,000 - $500 - $2,000 = -$500. You're losing money. This calculator shows you immediately that this channel isn't working at your current cost structure. Cut spend or find a higher-commission offer.
Marketing Teams Justifying Ad Budgets
You're presenting to the CFO. You spent $50K on ads last month and generated $180K in revenue. ROAS is 3.6x. But your net profit is only $15K ($180K revenue minus $40K COGS minus $30K payment fees minus $5K fulfillment minus $50K ad spend minus $40K other costs). That's an 8% net margin. The CFO asks: is this worth it? Yes-if customers have repeat purchases or stay as customers. But if these are one-time buyers with negative lifetime value, the answer is no.
Tips and Things to Watch Out For
Don't confuse ROAS with profit. A 5x ROAS sounds amazing, but if your COGS is 60% and your net margin is only 5%, you're breaking even or losing money. Always calculate net profit, not just ROAS.
Attribution is hard. Platform tracking shows what Google/Facebook reports, but it's not always accurate. Multi-touch attribution (customer touched your brand via email, ads, organic search) makes it hard to know which channel gets credit. Use UTM parameters carefully and validate with post-purchase surveys.
Include true customer acquisition cost. Ad spend is just one part of CAC. Add landing page tools, email software, customer success costs. Your true CAC might be 50% higher than just ad spend.
Seasonal campaigns have different economics. A holiday campaign might have 6x ROAS but 60% of those customers never come back. A summer campaign might have 2x ROAS but 40% retention, making it more valuable long-term.
Test and iterate. This calculator shows a snapshot of one campaign. Run multiple test campaigns at different budgets, audiences, creatives, and landing pages. Track ROAS and profit margin for each, then scale the winners.
Factor in customer lifetime value. If your customers have a 3-year LTV of $5,000, a campaign that acquires a customer for $500 (CAC) is fantastic. If customers have a 3-month LTV of $400, the same CAC is a disaster. Your profitability depends on both CAC and LTV.
Watch for unprofitable growth. Scaling ads profitably is hard. As you increase spend, CPM (cost per thousand impressions) usually rises, ROAS falls, and profit per dollar might decline. Always test scaling to see if your unit economics hold.
*This ad ROI calculator is based on the metrics you input. Actual profitability depends on accurate tracking, proper cost allocation, and understanding customer lifetime value. Platform tracking (Facebook, Google, TikTok) has inherent limitations and may not be 100% accurate. For detailed performance analysis, use your own analytics and consult with a marketing analyst or CFO.*
Frequently Asked Questions
What's a good ROAS?
3x is acceptable for most businesses. 5x is good. 10x+ is exceptional and likely indicates a niche or highly optimized campaign. But remember, ROAS doesn't equal profit. A 3x ROAS with 40% COGS might generate more profit than a 5x ROAS with 60% COGS.
Should I include brand awareness campaigns in ROI calculations?
Not the same way. Awareness campaigns have longer conversion windows. Someone sees your ad today but buys in three months. Tracking systems might not give the awareness campaign credit for the sale. Track awareness separately or use view-through conversions, brand lift studies, and post-campaign surveys.
How do I know my COGS accurately?
For e-commerce, COGS = cost of inventory + fulfillment + returns. For SaaS, COGS includes hosting, payment processing, and support directly related to customers. For services, COGS is contractor fees and direct labor. Talk to your accountant or finance team to ensure you're calculating it right.
Is it okay to run ads at negative ROI for growth?
Short-term, yes, if you're building a moat (brand, network effects, data advantages) or if customer LTV justifies the acquisition cost. Long-term, no. Eventually, you need profit. Don't assume you'll "figure it out later." Many startups go public still burning cash on customer acquisition.
How do I improve ad profitability?
1) Reduce ad spend CPM (better targeting, cheaper channels), 2) Improve conversion rates (better landing page, offer, messaging), 3) Increase order value (upsells, bundles), 4) Reduce COGS (manufacturing efficiency, supplier negotiation), 5) Lower payment processing fees (negotiate with processor).
What's the difference between ROAS and ROI?
ROAS = Revenue / Ad Spend. ROI = Profit / Ad Spend. ROAS doesn't account for costs, ROI does. ROI is more useful for profitability. A campaign might have 4x ROAS but 0.5x ROI if costs are high.
Should I track ads by campaign, product, or channel?
All three. Track by channel (Google, Facebook, TikTok) to see which platform is efficient. Track by campaign (Summer Sale, New Product Launch) to see which offers work. Track by product to see which items have good unit economics. The more granular, the better you can optimize.
Related Calculators
Use the conversion rate calculator to test whether improving conversion rates helps ad profitability. Check the CAC/LTV calculator to understand whether ad-acquired customers are worth the cost long-term. The email marketing ROI calculator lets you compare email profitability vs. ad profitability.