Orders at line level
Shopify, Amazon, Walmart, eBay, TikTok Shop, and WooCommerce at SKU and line grain rather than as daily summaries that cannot be re-cut later.
Services · integration
Marketplace revenue arrives as a net payout with a dozen deductions inside it. Booked as revenue, it produces a gross margin figure that is confidently wrong — and it is wrong in a direction that makes the worst channel look acceptable.
Tell us where you sell and how settlement posts today. We will scope the reconciliation.
The situation
Orders, fulfilment, returns, and settlement from each channel, decomposed and matched to the ledger.
Shopify, Amazon, Walmart, eBay, TikTok Shop, and WooCommerce at SKU and line grain rather than as daily summaries that cannot be re-cut later.
Referral fees, FBA fees, storage, advertising, chargebacks, promotions, and reserve movements separated out of the payout and posted to their own accounts.
Matched to the original order and SKU, with restocking and disposal treated separately, because return rate by SKU is often the fact that changes a decision.
One available pool with commitment respected per channel, so the same unit is not sold twice and stock value ties to the ledger.
Freight, duty, and handling allocated across receipts, so unit cost reflects what the goods actually cost rather than the invoice price alone.
Revenue net of every deduction, less landed cost, less fulfilment — which is frequently negative on SKUs everyone assumed were fine.
An Amazon settlement is a net figure containing referral fees, fulfilment fees, storage, long-term storage surcharges, advertising, refunds, reimbursements, chargebacks, and reserve movements. Posting it as revenue is fast and it makes every downstream margin figure unreliable.
The distortion is not random. Fees scale with the channel, so the channel taking the most out of each sale looks the least expensive when nothing is decomposed. That is precisely backwards, and it is why sellers routinely discover that their highest-volume marketplace is their lowest-margin one.
Aggregate return rate is a vanity metric. A category at nine percent overall can contain a SKU at thirty-four percent that is losing money on every unit shipped, and the aggregate hides it indefinitely.
Matching returns to the original order and SKU, with reason codes where the channel provides them, is what makes that visible. It is usually the first thing customers act on.
Unit cost taken from the supplier invoice ignores freight, duty, and handling, which for imported goods commonly adds fifteen to thirty percent. Allocating those across receipts by value or weight changes which SKUs are profitable, sometimes substantially.
Marketplace advertising is functionally a cost of sale for the SKUs it promotes, and it is almost always booked as a marketing expense in aggregate. Attributing it to the products it advertised is the difference between a contribution margin you can act on and one that flatters everything equally.
Where to start
Every storefront and marketplace, with volume, fee structure, and how each currently posts. Fee structures differ more than sellers expect.
Historical payouts broken apart retrospectively for twelve to twenty-four months, so prior periods become analysable rather than starting from now.
Freight, duty, and handling allocated to receipts on an agreed basis, applied to cost layers rather than expensed separately.
True contribution by channel and SKU, with the deductions itemised. Expect at least one uncomfortable finding.
Questions
Tell us where you sell. We will decompose a month of settlement and show you the real margin.