How to track gross margin by channel and sku on Starch
Gross margin by channel tells you which parts of your business are actually profitable — not just which ones generate the most revenue. A channel that does $500k in sales but carries 15% gross margin after COGS, fulfillment, and returns might be destroying value that your 40%-margin direct channel is creating. The same logic applies at the SKU level: your bestseller might be subsidizing a slow-moving product that looks fine in aggregate.
Most operators know they need this visibility. The problem is where the data lives. Revenue is in Stripe or your e-commerce platform. COGS and fulfillment costs are in QuickBooks or NetSuite or scattered across vendor invoices. Channel fees — Amazon, wholesale chargebacks, ad spend — are somewhere else entirely. Pulling it together into a coherent view requires either a finance hire, a complex spreadsheet that breaks every month, or both.
What this looks like in practice depends on your business model — a CPG brand has different inputs than a SaaS company or a services firm — which is why the spoke pages below go deeper by context. But the core job is the same: connect the revenue and cost sources, define your margin calculation per channel and SKU, and get a view that updates without manual work.
On Starch, you end up with a live dashboard showing contribution margin by channel and SKU — updated from your actual accounting and transaction data, not a spreadsheet you exported last Tuesday. You can describe exactly the breakdown you need, and that view exists in minutes.
Why it matters
Blended gross margin hides the decisions you actually need to make. If you don't know which channel is profitable, you can't cut the right one when cash gets tight, you can't negotiate better terms with a wholesale partner, and you can't set pricing that holds margin on the products that matter. Operators who track this at channel and SKU level catch margin compression early — before it shows up as a funding problem.
Common pitfalls
The most common mistakes: (1) Using revenue net of refunds but forgetting to allocate channel-specific costs like marketplace fees or ad spend, so margin looks better than it is. (2) Mixing cash and accrual data in the same view — Plaid shows cash out, QuickBooks shows accrual COGS, and blending them produces a number that's wrong in both directions. (3) Calculating margin at the product level but ignoring fulfillment cost differences by channel — shipping a unit direct costs more than shipping it to a distributor. (4) Updating the view monthly when pricing and channel mix change weekly, so decisions always lag the reality.
Starch apps used
See this running on Starch
Connect your tools, describe what you want, and the agent builds it. Closed beta is free.
Choose your operator
A version of this guide tailored to your role — same recipe, different starting context.
The AI stack built for CPG brands.
The AI stack built for DTC founders.
The AI stack built for small finance teams.
The AI stack built for restaurant and hospitality operators.
The AI stack built for solo media and creator businesses.
The AI stack built for educators, coaches, and course creators.
The AI stack built for small marketing teams.
Related workflows in Finance & FP&A
Vendor and category spend analysis means knowing, at any point in time, where your money is actually going — which vendors are getting paid, how much, how often, and whether that number is creeping up or down relative to last month.
Read guide →AP invoice approval is the process of reviewing incoming vendor bills, confirming they match purchase orders or contracts, getting the right sign-off, and releasing payment.
Read guide →A 13-week cash flow forecast is a rolling, week-by-week view of what hits your account and what leaves it — covering roughly one quarter ahead.
Read guide →An annual operating budget is a forward-looking plan that maps expected revenue against planned spending for the next 12 months, broken into categories you'll actually track — payroll, software, marketing, COGS, facilities.
Read guide →