For the complete documentation index, see llms.txt. This page is also available as Markdown.

Contribution Margin

Understand and analyze your true profitability by product, channel, and retail location.

Contribution Margin

Understand what you actually keep from every dollar of sales after product costs, fulfillment, marketing, and trade spend, then use that information to make better decisions across products, channels, and store locations.

Daily

By Product

By Channel and Location

Across Sales Channels

Waterfall showing Gross Sales becoming Net Sales, Gross Margin, Product Contribution (CM1), and Marketing and Trade Contribution (CM2) as costs are deducted.
Visual summary of the Contribution Margin waterfall. The detailed calculation is provided below in text and table form.

LISTEN

Connect Your AI with Daasity

Prefer audio? Listen to Finding Real Profit with Contribution Margin, then use the page below as your visual and reference guide.

Read the full transcript

Finding Real Profit with Contribution Margin

Duration: 5:30 · Lightly edited for punctuation and readability.

Transcript

[00:00] You know, when you look at a massive stadium concert, the first thing you think is, “Wow, they must be making millions tonight.”

[00:07] Oh, yeah. You see, like, the 80,000 sold-out seats and $30 T-shirts.

[00:12] Right. And it just looks like a literal license to print money. But then you peek behind the curtain. You know, you see the army of roadies, the specialized lighting rigs—

[00:22] A venue taking their cut.

[00:24] Exactly. The massive venue cuts. And suddenly that giant mountain of cash looks, well, a lot more like a small hill.

[00:32] So welcome to your custom deep dive. Today, our source is a business guide from Daasity, and it’s covering this concept of contribution margin.

[00:42] Right, which is super important.

[00:43] It is. Our mission today is to strip away those vanity metrics—you know, the gross revenue—and figure out the ultimate business question: did this sale actually make us money?

[00:52] Okay. Let’s unpack this. We’re going to cut through all the financial jargon today and find the real bottom line.

[00:58] And to get to that bottom line, the Daasity guide uses this really effective visualization. It’s a waterfall—waterfall.

[01:04] Okay.

[01:05] Yeah. It basically shows how revenue is just continually eroded by these hidden operational layers. So at the very top, you have gross sales.

[01:13] The big flashy number.

[01:15] Right. Then you subtract the landed cost of the product, so that includes things like inbound freight, duties, stuff like that, dropping you down to gross margin.

[01:22] Man, that waterfall metaphor is painfully accurate. It honestly reminds me of looking at a paycheck.

[01:28] Oh, for sure. Because gross sales is that really impressive salary you see on paper when you sign your offer letter. But the bottom of the waterfall is the sobering reality of what actually hits your bank account, you know, after taxes and health insurance and hidden fees are deducted.

[01:43] Exactly. But the business waterfall, it doesn’t just stop at gross margin, does it?

[01:47] No, not at all. Next, you have to subtract shipping, your payment processing, platform fees, and that brings you down to CM1.

[01:54] Which is product contribution, right?

[01:56] Yes. And the reason the model pauses here at CM1 before moving on is actually crucial. It separates your operational realities, like packaging and shipping, from your discretionary choices.

[02:08] Oh, I see.

[02:09] Yeah, because the final step is subtracting your marketing and trade spend, which is the money you pay retailers for promotions or premium shelf space.

[02:16] Right, right.

[02:17] To finally arrive at CM2, which is your marketing and trade contribution.

[02:22] Wow. Seeing that final CM2 number, I mean, that must be a rude awakening for companies pushing high-volume items. A so-called bestseller might actually be a money loser once you hit the bottom of the waterfall.

[02:33] If we connect this to the bigger picture, it completely upends how we view successful products.

[02:39] But wait, isn’t volume always king? I mean, if a flashy product is flying off the digital shelves, shouldn’t economies of scale eventually offset those high variable costs?

[02:49] You’d think so. But the data often proves otherwise. The guide gives this great illustrative example that challenges that exact assumption.

[02:57] So imagine Product A. It generates $100 in net sales, but it has $75 in variable costs.

[03:04] Wow. So that leaves just $25 in profit contribution.

[03:07] Right. Now look at Product B. It only generates $90 in sales, but its variable costs are just $55.

[03:14] Oh, okay. Leaving $35 in profit.

[03:16] Exactly. So Product A is the revenue leader on paper, but Product B is actually the one keeping the lights on.

[03:21] It makes you realize why modern e-commerce gets so blinded by top-line metrics, like ROAS—return on ad spend.

[03:29] It’s a huge problem. Dashboards just make it so easy to celebrate that flashy front-end volume, and we completely ignore the operational drag pulling down the actual profit.

[03:39] The ROAS blindness is a massive issue. Making strategic decisions based on those final CM2 profit numbers is really the only way to see clearly.

[03:48] But, well, there’s a catch.

[03:50] Of course there is.

[03:51] This entire system relies on your data architecture actually capturing those costs. The guide issues a critical configuration warning here: in these data models, any cost that isn’t explicitly configured in the system simply defaults to zero dollars.

[04:05] Wait—zero? That is a classic software trap. A missing field isn’t zero; it’s unknown. But the dashboard treats it as free.

[04:12] I can see how missing, like, a monthly warehouse invoice or maybe an agency retainer, it wouldn’t even trigger an error message. It just quietly tricks you into thinking your profit margins are artificially high.

[04:24] Right. It creates a dangerous fantasy. Our software doesn’t know the difference between zero cost and missing data. If you aren’t meticulous about inputting every single layer of that waterfall, you are flying blind while assuming you have perfect visibility.

[04:40] What does this all mean for you listening? Understanding these hidden cost layers fundamentally changes how you evaluate any business’s true health, not just retail. You can’t just look at the top line. You have to ensure the data tracking those hidden costs is absolutely airtight.

[04:55] This raises an important question.

[04:57] What’s that?

[04:57] Can’t you just apply this contribution-margin waterfall to your own personal life, like deducting the hidden time, the stress, and the energy costs of your commitments? Which of your seemingly most successful daily activities are actually leaving your personal energy reserves completely in the red?

[05:14] Wow. That is something. Think about your own schedule. Are you focusing entirely on the flashy, high-visibility, gross-sales activities—

[05:22] Yeah.

[05:23] —while the hidden stress and time costs are secretly draining your personal profit margins? Definitely something to mull over next time you check your own bottom line.

OBJECTIVES

Setting up Contribution Margin? Map your channels, configure costs, and set allocation preferences in Contribution Margin - BSD.

Answer the questions that drive your business

Which products generate the most profit?

Which channels and store locations are most profitable?

Where is marketing spend producing profitable growth?

Why did Contribution Margin change this month?

Which costs are having the greatest effect on profitability?


LEARN

Understand what the connection does

What is Contribution Margin?

Gross Margin tells you what remains after subtracting the cost of the product itself.

Contribution Margin goes further. It shows what remains after the operational costs associated with selling that product, including shipping, fulfillment, payment processing, platform fees, marketing spend, and trade spend.

It helps answer a simple business question:

Did this sale actually make us money?

Daasity calculates Contribution Margin at the most granular level your data supports:

  • Daily, rather than waiting for month-end close

  • By product or Stock Keeping Unit (SKU), rather than only company-wide totals

  • By channel and store location, across direct-to-consumer (DTC), marketplaces, wholesale, and retail

Understand the Margin Waterfall

Step
Calculation
What it tells you

Gross Sales

Sales at list price, before deductions

Top-line demand

Net Sales

Gross Sales minus Discounts minus Returns

What your brand actually receives

Gross Margin

Net Sales minus Cost of Goods Sold (COGS)

Margin after the landed cost of the product

Product Contribution (CM1)

Gross Margin minus Shipping, Fulfillment, Payment Processing, and Platform Fees

Whether your pricing and fulfillment structure works before marketing

Marketing & Trade Contribution (CM2)

CM1 minus Marketing Spend and Trade Spend

Your operational profitability after these costs

Cost of Goods Sold (COGS) The landed cost of your product, including inbound freight and duties.

Platform fees Channel-specific selling costs, such as marketplace referral and Fulfillment by Amazon (FBA) fees.

Trade spend Volume-based and fixed-fee programs, including billbacks, temporary price reductions, displays, and slotting fees.

Wholesale channels For Wholesale Channels we need to use the price the retailer paid to determine the correct gross and contribution margin. Daasity gives you the option of applying a higher COGS that can be used against the Point of Sales (POS) Sales or to use the price the retailer paid to make the POS Sales reflect the revenue you would receive on a sell-through basis

How Daasity calculates Contribution Margin

One model across every channel

Sales from digital channels, such as Shopify, Amazon, and Walmart Marketplace, and from retail and wholesale channels are normalized into a single model. This allows margin to be compared across them.

Contribution Channels

Every sales source is mapped to a Contribution Channel. Contribution Channels can roll up into groupings that you define. For example, individual retail banners might roll up to Retail.

You control this mapping in Contribution Margin - BSD.

Costs reflect how your business operates

Some costs arrive as lump sums, such as a monthly warehouse invoice, an agency retainer, or a campaign covering multiple products.

Daasity allocates these costs proportionally to sales, either by revenue or by units based on your configuration. Days and products with more sales therefore carry the appropriate share of the cost.

Spend associated with a day or product with no sales is still captured and carried in the model rather than dropped.


DO

Connect and verify your AI tool

Prepare your Contribution Margin analysis

1

Configure your cost model

Map your channels, upload Stock Keeping Unit (SKU) costs, and set allocation preferences in Contribution Margin - BSD

2

Verify your inputs

Confirm that relevant costs are configured, cost entries cover the period you want to analyze, and expected sales channels and stores are mapped.

3

Explore your margin

Use the Contribution Margin Explore to analyze Product Contribution (CM1) and Marketing & Trade Contribution (CM2) by day, product, channel, and location.

4

Start with a business question

Choose the question you want to answer before selecting dimensions or building a view.

Analysis workflow

1

Start with a business question

2

Select product, channel, location, or period

3

Review CM1 and CM2

4

Identify and verify the driver

5

Decide what to investigate or do next


DECIDE

Use, investigate, or stop

Contribution Margin becomes useful when you move beyond the number and investigate what is driving it.

Compare product profitability

High revenue does not necessarily mean high profit. A top-selling Stock Keeping Unit (SKU) may carry shipping, return, advertising, or other costs that reduce its Contribution Margin.

Revenue is not the same as profitability

Product A
Product B

Net Sales

$100

$90

Variable Costs

$75

$55

Contribution

$25

$35

Product

Revenue leader

Product A

Contribution leader

Product B

Example values are illustrative only and are not Daasity customer data.

Evaluate channels and retailers

Trade spend, chargebacks, slotting fees, and other costs can affect retailers differently. Store-level and retailer-level Contribution Margin can help you understand what you earn across those relationships and support pricing and trade-spend decisions.

Evaluate marketing spend

Return on Advertising Spend (ROAS) measures revenue relative to advertising spend. It does not, by itself, measure profit.

Contribution Margin provides another perspective by incorporating the applicable costs represented in the model. Use it to investigate which channels and products are generating margin, not simply revenue.

Identify cost changes

Changes in returns, compliance fines, shipping rates, platform fees, and other costs can affect daily Contribution Margin.

1

What changed?

2

Where did it change?

3

Which revenue or cost component drove the change?

4

Is the underlying data complete?

5

Does the evidence support a decision, or is further investigation needed?


RESOLVE

Fix common connection and answer problems

Do not make a business decision from an unexpected result until you check the underlying inputs.

Margin looks higher than expected

Check whether costs are missing.

A cost that is not configured counts as $0. If Cost of Goods Sold (COGS), payment-processing rates, or another applicable cost has not been configured, the margin for that slice can look higher than reality.

What to do

  1. Identify the affected product, channel, location, and period.

  2. Confirm applicable costs are configured.

  3. Confirm cost entries cover the complete period.

  4. Correct the inputs where needed.

  5. Review the Contribution Margin result again.

A sales source is missing

Check the Contribution Channel mapping.

Only mapped sales sources appear in Contribution Margin. When you add a sales channel or store, add it to the channel mapping so its revenue and costs flow into Contribution Margin.

What to do

  1. Identify the missing channel or store.

  2. Check whether it is mapped.

  3. Update the mapping if needed.

  4. Verify that the source appears in the expected analysis.

Ready to get started?

Go to Contribution Margin - BSD

The result is still unexpected

Capture the affected product, channel, or location, the date range, the Contribution Margin value you see, the result you expected, and the revenue or cost component that appears incorrect, if known.

If you still cannot explain the result after checking cost coverage and Contribution Channel mapping, contact Daasity Support (support@daasity.com) and include the details above so the team can investigate efficiently.

Last updated

Was this helpful?