Sample weekly contribution-margin report.
What the report your dashboard ships every Monday looks like — channels as rows, revenue minus COGS, shipping, fulfillment, fees, and attributed ad spend, and a contribution-margin line per channel. Numbers are anonymized and seeded so you can see the exact shape on day one.
Contribution margin per channel — Week 34 · Aug 18–24, 2026
Sample · anonymized · the report your dashboard ships every Monday.
| Channel | Revenue | COGS | Ship + fulfil | Fees | Ad spend | Contribution | Expand |
|---|---|---|---|---|---|---|---|
Shopify DTC Storefront 37.2% CM | $184,200 | $62,800 | $18,400 | $9,800 | $24,600 | +$68,600last week +$58,400 | |
Amazon marketplace Storefront 24.4% CM | $312,500 | $124,200 | $14,800 | $56,100 | $41,300 | +$76,100last week +$70,300 | |
Meta Ads Ad channel 7.4% CM | $142,800 | $49,800 | $14,000 | $4,300 | $64,200 | +$10,500last week +$14,800 | |
Google Search Ad channel 10.5% CM | $96,500 | $34,200 | $9,600 | $2,900 | $39,700 | +$10,100last week +$9,800 | |
TikTok Ad channel -28.7% CM | $68,200 | $26,400 | $7,900 | $2,050 | $51,400 | −$19,550last week −$22,400 | |
| Totals · this week | $804,200 | $297,400 | $64,700 | $75,150 | $221,200 | +$145,75018.1% |
Where each channel’s contribution is actually coming from.
Same six columns as the table above, but one row per SKU. Each group rolls up exactly to the channel’s subtotal — so the bleeding SKU on a healthy channel (and the hero SKU on a bleeding channel) is visible at a glance.
| SKU / product | Revenue | COGS | Ship + fulfil | Fees | Ad spend | Contribution |
|---|---|---|---|---|---|---|
SKU-2210Linen Tea Towel Set (4-pack) 43.5% margin | $124,500 | $38,400 | $11,400 | $6,400 | $14,200 | +$54,100last week +$41,200 |
SKU-2211Brass Pour-Over Kettle 1.2L 24.3% margin | $59,700 | $24,400 | $7,000 | $3,400 | $10,400 | +$14,500last week +$17,200 |
| Shopify DTC subtotal | $184,200 | $62,800 | $18,400 | $9,800 | $24,600 | +$68,600 |
SKU-3340Cast Iron Skillet 12" 29.8% margin | $198,400 | $71,300 | $8,900 | $35,700 | $23,400 | +$59,100last week +$52,800 |
SKU-3341Bamboo Bath Towel (Set of 2) 14.9% margin | $114,100 | $52,900 | $5,900 | $20,400 | $17,900 | +$17,000last week +$17,500 |
| Amazon marketplace subtotal | $312,500 | $124,200 | $14,800 | $56,100 | $41,300 | +$76,100 |
SKU-4091Stoneware Mug Set (Set of 6) 28.8% margin | $71,500 | $17,000 | $6,400 | $2,200 | $25,300 | +$20,600last week +$23,400 |
SKU-4090Walnut Cutting Board 18×12" -14.2% margin | $71,300 | $32,800 | $7,600 | $2,100 | $38,900 | −$10,100last week −$8,600 |
| Meta Ads subtotal | $142,800 | $49,800 | $14,000 | $4,300 | $64,200 | +$10,500 |
SKU-5520Stainless Mixing Bowl Set (5-piece) 10.5% margin | $96,500 | $34,200 | $9,600 | $2,900 | $39,700 | +$10,100last week +$9,800 |
| Google Search subtotal | $96,500 | $34,200 | $9,600 | $2,900 | $39,700 | +$10,100 |
SKU-6780Linen Throw Blanket 130×180cm -28.7% margin | $68,200 | $26,400 | $7,900 | $2,050 | $51,400 | −$19,550last week −$22,400 |
| TikTok subtotal | $68,200 | $26,400 | $7,900 | $2,050 | $51,400 | −$19,550 |
Numbers are anonymized and seeded so you can see the exact shape of the Monday report on day one. Live figures for your storefronts and ad platforms arrive in the week-one digest after the waitlist unlocks your connectors.
ROAS answers “did this campaign produce revenue?” Contribution margin answers “is this channel making us money?”
A 5× ROAS campaign can still be net-negative once cost-of-goods, shipping, fees, and fulfillment come out of revenue. Once ad spend is also attributed to the channel that produced the order, that is the per-channel contribution margin line that matters — and the one this report tracks.
The TikTok row in the artifact above is the case in point: highest ROAS of any paid channel this week, and the only channel losing money. ROAS-only dashboards will never flag it — contribution margin does.
Revenue ÷ Ad spend
- · Ignores COGS, shipping, fees, fulfillment.
- · Rewards channels with the cheapest click, not the best margin.
- · Can climb while the channel loses money.
Revenue − variable cost
- · Subtracts COGS, shipping, fees, fulfilment.
- · Attributes ad spend to the channel that produced the order.
- · Rises only when the dollars left over actually rise.
See the same report land in your inbox every Monday.
Drop your email — Vendlore runs continuous inventory reconciliation, supplier lead-time monitoring, and ad-spend attribution against your storefronts and ad platforms, and the Monday contribution-margin report is the deliverable.