Dema

Gross Profit 2

Gross Profit 2 is gross sales minus cost of goods and fulfilment. Fulfilment here means the operational cost of delivering the order: storage, picking, packing, outbound shipping and any handling fees.

GP2 = gross sales − COGS − fulfilment

Why it is usually the most useful layer

GP2 is the first figure that reflects the true unit economics of a sale, and the last one that is not distorted by marketing allocation. That combination makes it the natural basis for product-level decisions — what to promote, what to discount, what to stop stocking.

It is also where size and weight start to matter. Two products with identical GP1 can diverge sharply at GP2 if one is bulky and the other fits a letterbox. Categories that look equally attractive on margin percentage often do not survive this layer.

Where it shows up in marketing

GP2 is the numerator in epROAS — profit return on ad spend — which is why campaigns evaluated on it behave differently from campaigns evaluated on revenue. A campaign selling bulky, low-margin items can post strong ROAS and weak GP2, and only the second number tells you whether to scale it.

What it still hides

Marketing cost, which arrives at GP3, and returns, which the Net variant handles. In high-return categories the gap between GP2 and Net GP2 is the single largest correction in the whole framework.

The full framework

MetricCalculation
Gross Profit 1Gross sales − COGS
Gross Profit 2Gross sales − COGS − fulfilment
Gross Profit 3Gross sales − COGS − fulfilment − marketing
Net Gross Profit 1Gross sales − returns − COGS
Net Gross Profit 2Gross sales − returns − COGS − fulfilment
Net Gross Profit 3Gross sales − returns − COGS − fulfilment − marketing

Two rules make the whole set readable: the number tells you how many cost layers have been deducted, and the Net prefix tells you whether returns have been taken out first.

See financial controlling for real-time GP2 by product, market and channel.

Turn data into decisions.