Financial Intelligence
Bundles that split revenue and cost right
Sell products together and MerchantFlow allocates revenue and COGS across every component - proportionally, by fixed amounts, or manually - so each item's margin stays honest.
See it in action
Revenue and COGS, split per component
A bundle's price and cost shared across its products, with each component's allocated revenue, cost, and margin laid out.
Bundles
Allocate revenue and COGS across every product in a bundle.
Active Bundles
4
Live across catalog
Bundle Revenue
$64,280
Last 30 days
Blended Margin
58.2%
After component COGS
Linen Lounge Bundle
BNDL-LINEN-01
Bundle Price
$239
Margin
60.3%| Component | Alloc. Revenue | Alloc. COGS | Margin |
|---|---|---|---|
Linen Lounge Set - SandLLS-SAND-M | $104.07 | $44.20 | 57.5% |
Linen Lounge Set - SandLLS-SAND-M | $78.49 | $28.40 | 63.8% |
Linen Sham PairLSP-MIST-STD | $56.44 | $22.40 | 60.3% |
Desk Reset Kit
BNDL-DESK-02
Bundle Price
$169
Margin
54.4%| Component | Alloc. Revenue | Alloc. COGS | Margin |
|---|---|---|---|
Brass Candleholder TrioBCH-TRIO-BR | $86.00 | $41.20 | 52.1% |
Walnut Desk TrayWDT-WLNT-S | $48.00 | $19.00 | 60.4% |
Stoneware Mug SetSTN-MUG-04 | $35.00 | $16.80 | 52.0% |
Illustrative data - not representative of actual performance
The problem
Bundles hide where the margin really is
When several products sell as one SKU, a single bundle price obscures which items carry the margin and which drag it down.
One price, many products
A bundle sells for a single amount, but it contains several products, each with its own cost. The blend hides the detail.
Component margins disappear
Without allocation, you cannot tell whether a bundle is profitable because of one hero product or in spite of a weak one.
Discounts distort the math
Bundles are usually discounted, so naive per-product revenue overstates what each item actually earned.
The solution
Allocation that matches reality
Choose how a bundle's revenue and cost are divided across its components and MerchantFlow keeps each item's margin and your product analytics accurate.
Proportional allocation
Split bundle revenue across components in proportion to their standalone prices, the fairest default for most bundles.
Fixed or manual splits
Assign exact revenue to each component when you want full control over how a bundle is divided.
COGS per component
Each product's real cost is counted, so the bundle's true margin and each item's contribution are clear.
Accurate product analytics
Allocation flows into product-level reporting, so bundled sales credit the right items in revenue and margin.
How it works
Build a bundle in three steps
Create the bundle
Define the bundle, its price, and the products it contains.
Choose an allocation method
Pick proportional, fixed, or manual splitting for revenue and cost.
See true component margin
MerchantFlow allocates revenue and COGS so each product's margin and the bundle's overall margin are accurate.
FAQ
Bundles, answered
How is bundle revenue allocated?
You choose the method. Proportional allocation splits the bundle price across components in proportion to their standalone prices. Fixed and manual methods let you assign exact revenue to each component when you need precise control.
Does COGS get split too?
Yes. Each component carries its own cost, so the bundle's margin reflects the real combined COGS, and you can see which products contribute most to the bundle's profit.
Why not just track the bundle as one product?
Because that hides which items make the bundle work. Allocating revenue and cost to each component keeps your product analytics honest and shows whether a bundle is carried by one hero SKU or genuinely profitable throughout.
Do bundled sales show up in product reporting?
Yes. Allocation flows into product-level revenue and margin, so each component is credited correctly rather than the whole sale landing on a single bundle SKU.