Cross-Stack Diagnosis

Why Your Marketing Metrics Say One Thing and Your Finance Team's Numbers Say Another

Marketing metrics and finance numbers answer different questions. Using the wrong number for each type of decision is one of the most common and most expensive strategic errors in DTC and B2B SaaS.

A
Advize TeamSeptember 7, 20268 min read
Why Your Marketing Metrics Say One Thing and Your Finance Team's Numbers Say Another

Key takeaways

Marketing metrics and finance numbers disagree for three structural reasons: platform attribution overcounts by claiming the same conversion across multiple channels, marketing reports gross revenue while finance reports net revenue after returns and refunds, and marketing uses impression or click-based attribution timing while finance uses cash receipt timing.
The finance number is almost always closer to the truth for assessing overall business health and growth rate. The marketing metric is almost always more useful for channel comparison, creative optimisation, and within-channel performance management. Using the wrong number for each of these decision types produces the wrong conclusion.
On this page

Advize is an AI-powered performance marketing agency that reconciles marketing and finance numbers as a standard part of every client engagement, because the most common and most expensive strategic error in DTC and B2B SaaS is making marketing investment decisions using platform metrics that overcount revenue, while finance is reporting a business that is flat or declining. The marketing team believes the programme is working. The finance team knows the business is not growing. Both are reading real data. The conflict is structural, not arithmetical.

Why do marketing platform metrics and finance numbers show completely different revenue figures?

Marketing platform metrics and finance numbers disagree for three structural reasons that are built into how each system is designed to measure and report, not errors in either system.

Reason 1: Platform attribution overcounts revenue by design. Meta reports revenue by claiming credit for every purchase made within its attribution window (typically 7-day click, 1-day view) by any user who saw or clicked an ad in that window. Google does the same. If a customer sees a Meta ad on Monday, searches for the brand on Google on Tuesday, and purchases on Wednesday, both Meta and Google claim 100 percent of the purchase value. The marketing team adds Meta revenue plus Google revenue and gets a number that is 30 to 100 percent higher than Shopify or the CRM shows for the same period.

Reason 2: Marketing measures gross revenue while finance measures net revenue. A Meta campaign reporting 500,000 rupees in revenue is reporting gross -- the value of orders placed. Finance is reporting the 420,000 rupees that remained after returns, refunds, and chargebacks. The marketing number is not wrong. It is measuring a different point in the revenue cycle than the finance number.

Reason 3: Attribution timing differs. Marketing platforms attribute revenue at the click or impression event. Finance records revenue at the cash receipt event, which for COD orders in India may be 7 to 15 days after the order and subject to a 15 to 25 percent RTO (return-to-origin) rate that further reduces the cash that actually arrives. A promotional campaign that books 1 crore rupees of orders in a weekend event may produce 60 to 70 lakh rupees of net cash within 30 days after returns and RTO, which is what finance records as the event's outcome.

Which revenue number is correct -- the marketing platform metric or the finance number?

Both numbers are correct for their intended purpose. The question is which number is correct for the decision being made.

For assessing overall business health, growth rate, and cash position: the finance number is correct. It reflects actual cash received after returns, refunds, and RTO -- the money that is actually available to the business. A brand whose marketing platform shows 4x ROAS but whose finance team shows flat net revenue is a brand that is not growing, regardless of what Meta reports.

For comparing the relative efficiency of two campaigns within the same platform: the platform metric is correct. Comparing Campaign A at 1,200 rupees CPL against Campaign B at 1,800 rupees CPL using the same platform's attribution methodology is a valid comparison because both campaigns are measured with the same systematic bias. The absolute numbers may overcount, but the relative comparison is valid.

For comparing performance across platforms: neither platform metric is correct in isolation, because each platform attributes with different methodologies, windows, and counting rules. Cross-platform comparison requires a platform-agnostic measurement approach: UTM-based last-click attribution from Shopify, or a multi-touch attribution tool, or incrementality testing.

For making a budget allocation decision between platforms: use the Shopify or CRM-based blended ROAS -- total revenue from Shopify divided by total ad spend across all platforms. This is the metric that correlates with business outcomes rather than with platform self-reporting.

How do you build a reconciliation between marketing platform metrics and finance numbers?

The reconciliation requires establishing a single-source revenue truth and then attributing it to channels using a consistent methodology.

Step 1: Establish the single-source revenue baseline. For DTC, Shopify's net revenue report (gross revenue minus returns and refunds) is the correct baseline. For B2B SaaS, the CRM's closed-won revenue for the period is the baseline. This is the number that matches what finance is reporting.

Step 2: Attribute the baseline revenue to channels using UTM data from Shopify or the CRM. Last-click UTM attribution is imperfect -- it undercounts upper-funnel channels and overcounts lower-funnel channels -- but it does not double-count and it ties directly to the Shopify revenue figure finance is using. This makes it the correct metric for cross-channel comparison.

Step 3: Calculate blended ROAS as the Shopify baseline revenue divided by total ad spend across all channels. This blended ROAS is always lower than any individual platform's reported ROAS because it uses a single-source revenue baseline rather than the sum of each platform's self-reported attribution.

Step 4: Compare the blended ROAS against the contribution margin breakeven ROAS for the business. If the blended ROAS is above the breakeven, paid marketing is producing positive contribution to business growth. If the blended ROAS is below breakeven, the marketing spend is consuming more than it is returning regardless of what the individual platforms report.

This four-step reconciliation, produced monthly, eliminates the marketing-finance conflict for most DTC and B2B SaaS businesses.

What is the blended ROAS breakeven calculation for DTC brands and why does it matter?

The blended ROAS breakeven is the ROAS at which total paid marketing revenue exactly covers the cost of goods sold, fulfilment, and marketing spend -- the point at which the marketing programme is neither profitable nor loss-making for the business.

For a DTC brand with 45 percent gross margin (price minus COGS and fulfilment): the ROAS breakeven is calculated as 1 divided by the gross margin percentage: 1 divided by 0.45 = 2.22x blended ROAS. A blended ROAS above 2.22x means paid marketing is producing positive gross contribution. Below 2.22x means paid marketing is spending more than the gross margin can cover.

For a brand with 40 percent gross margin: breakeven ROAS is 2.5x. For a brand with 60 percent gross margin: breakeven ROAS is 1.67x.

This calculation assumes no other fixed cost allocation against marketing contribution. A more complete breakeven that accounts for overhead requires adding the overhead cost allocation per order to the denominator, which typically increases the breakeven ROAS by 20 to 40 percent.

Why this matters: a Meta account reporting a 4x ROAS at a 40 percent gross margin brand looks profitable. The blended ROAS from Shopify may be 2.3x after accounting for attribution overlap, returns, and refunds -- still above the 2.5x breakeven on the gross margin alone but below it when overhead is included. The platform metric suggested strong profitability. The reconciled metric suggested a business near its contribution breakeven.

How does attribution window setting affect the marketing-finance discrepancy for DTC brands?

Attribution window settings in Meta, Google, and WhatsApp platforms directly determine how much revenue each platform claims, and changing these settings can significantly reduce (though not eliminate) the marketing-finance discrepancy.

Meta's default attribution window is 7-day click plus 1-day view. This means Meta claims credit for any purchase made within 7 days of a click or 1 day of a view impression, regardless of whether other channels were involved in the purchase path. For DTC brands with purchase cycles shorter than 7 days (most impulse and replenishment purchases), this window captures most purchases that Meta genuinely influenced. For brands with longer consideration cycles, it overcounts.

Reducing the attribution window to 7-day click only (removing the 1-day view) reduces Meta's claimed revenue by the proportion of purchases driven by view impressions with no accompanying click. For most DTC accounts, this reduces Meta's reported revenue by 15 to 30 percent -- bringing it closer to the actual incremental contribution.

Reducing to 1-day click only brings Meta's reported revenue closest to the purchases that were most directly influenced by the ad. This is the most conservative setting and typically reduces reported revenue by 30 to 50 percent, which is often the most accurate estimate of Meta's true incremental contribution.

Advize recommends running the same campaign reporting at 7-day click and 1-day click to understand the range of Meta's contribution and to use the 1-day click figure for business-level decisions while using the 7-day click figure for within-platform campaign comparison.

What should DTC and B2B SaaS teams know about the gap between marketing metrics and finance numbers?

Why does Meta always report higher revenue than Shopify for the same period?
Meta claims credit for all purchases within its attribution window made by anyone who interacted with any Meta ad. If a customer also clicked a Google ad, both platforms claim the same purchase. The Shopify total counts each purchase once. The Meta total counts some purchases multiple times.

Which should a DTC brand use for business decisions -- platform ROAS or Shopify-based blended ROAS?
Shopify-based blended ROAS for business decisions. Platform ROAS for within-platform campaign comparison. The blended ROAS ties to the finance number. The platform ROAS does not.

How do you calculate blended ROAS for a DTC brand running Meta and Google simultaneously?
Shopify net revenue for the period divided by total ad spend across Meta and Google for the same period. This is the only ROAS figure that correlates with the actual business outcome.

What is the fastest way to start closing the gap between marketing metrics and finance numbers?
Set up consistent UTM parameters for every paid campaign and pull Shopify revenue by UTM source monthly. This provides a consistent, non-double-counting channel attribution baseline that matches the finance revenue figure and can be used for cross-platform comparison.

Conclusion

Marketing metrics and finance numbers should not be reconciled by choosing one and dismissing the other. They answer genuinely different questions and both are necessary for good decisions. The finance number is almost always the correct basis for assessing overall business health. The marketing metric is almost always the correct basis for comparing channel performance and optimising creative. Using each for the decision it is designed to inform eliminates most of the conflict. Advize builds a reconciliation layer for every client that translates marketing metrics into finance-compatible numbers before any investment recommendation, because a marketing decision made purely on platform metrics without reference to business outcomes is a decision made with incomplete information.

Stop guessing
Start scaling

Join leading brands using Advize to bring structure, performance, and creative clarity across their marketing — lowering CAC, improving ROAS, and helping teams make every creative count.

Contact us

Let's start
scaling together

Tell us a bit about your business and goals — our team will get back to you within one business day.