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

Prefer audio? Listen to Finding Real Profit with Contribution Margin, then use the page below as your visual and reference guide.
OBJECTIVES
What you will be able to do
Explain what Contribution Margin measures.
Distinguish Gross Margin, Product Contribution, and Marketing & Trade Contribution.
Identify the data and cost inputs that affect your results.
Analyze Contribution Margin by product, channel, location, and time.
Use the results to investigate business performance.
Recognize common data conditions that can make results incomplete or misleading.
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?
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
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.
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.
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.
Prepare your Contribution Margin analysis
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.
Explore your margin
Use the Contribution Margin Explore to analyze Product Contribution (CM1) and Marketing & Trade Contribution (CM2) by day, product, channel, and location.
Start with a business question
Choose the question you want to answer before selecting dimensions or building a view.
Before you continue
A cost that is not configured counts as $0. Incomplete cost coverage can make Contribution Margin appear higher than reality.
Analysis workflow
Start with a business question
Select product, channel, location, or period
Review CM1 and CM2
Identify and verify the driver
Decide what to investigate or do next
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
Net Sales
$100
$90
Variable Costs
$75
$55
Contribution
$25
$35
Revenue leader
Product A
Contribution leader
Product B
Example values are illustrative only and are not Daasity customer data.
Ask next: Why does Product B retain more from its sales, and what is driving the difference?
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.
What changed?
Where did it change?
Which revenue or cost component drove the change?
Is the underlying data complete?
Does the evidence support a decision, or is further investigation needed?
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
Identify the affected product, channel, location, and period.
Confirm applicable costs are configured.
Confirm cost entries cover the complete period.
Correct the inputs where needed.
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
Identify the missing channel or store.
Check whether it is mapped.
Update the mapping if needed.
Verify that the source appears in the expected analysis.
Ready to get started?
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?
