DPP är en metod som används för att räkna ut artiklars nettobidrag. DPP är en förfining av det gamla bruttovinstbegreppet. DPP är mycket tidsödande att räkna ut för hand, men med hjälp av dataprogram har processen kunnat förenklas avsevärt.
Från bruttovinsten avdrages kostnader för hantering, lokalkostnad (hyllhyra) och kapitalränta på lagret. Kampanjrabatter tilläggs. För en artikel med relativt låg försäljning kan beräkningen i en butik se ut som:

En fördel i DPP är att det som händer med artiklarna kan uttryckas i kronor och ören. Låg omsättningshastighet ger högre lokalkostnader och lagerränta. Ökad exponering likaså. Pallhantering ger normalt lägre hanteringskostnader än hantering av enstaka konsumentförpackningar. Det går enkelt att med DPP se utfallet av ökad exponering och en tänkt försäljningsökning för artikeln ifråga. Likadant med pallhantering, den minskade hanteringskostnaden jämförs med den ökade lokal- och lagerräntekostnaden vid olika försäljning, och man ser vilken försäljning som krävs för att pallexponering ska vara lönsammare än exponering på hyllan.
För att DPP ska kunna beräknas måste en uppsättning ingångsvärden om hanteringstider, löner och lokalkostnader vara registrerade för varugruppen. Det är en fördel om standardvärden kan anskaffas redan från början, varför inte allt måste mätas upp med en gång, och exaktare mätningar kan sedan successivt genomföras. Varje artikel måste sedan registreras med cirka ett dussin uppgifter.
Grovt kan uppgifterna indelas i:
| Ingångsvärden för varugruppen | Statiska artikeldata |
| Personalkostnad | PRODUKTIDENTIFIERING |
| Utrustningskostnad | FÖRPACKNINGSSTORLEKAR |
| Varubeställning | DISTRIBUTIONSFÖRUTSÄTTNINGAR |
| Varumottagning | |
| Intransport till lager | Dynamiska artikeldata |
| Hantering i baklager | PRISER OCH RABATTER |
| Lokalkostnad - lager och uppställn.plats | FÖRSÄLJNING OCH LEVERANSER |
| Flytta till expon.utrymme | HYLLDIMENSIONER OCH HYLLINNEHÅLL |
| Förbereda varuexponering | |
| Städa undan förp.material | DPP-beräkningar |
| Prismärkning | LAGERNIVÅER |
| Placera på hyllan | LAGERHUS DPC (kr/enhet) |
| Rätta till hyllan | BUTIK DPC (kr/enhet) |
| Kassaarbete | DPC TOTALER |
| Lokalkostnad per m³ | DIRECT PRODUCT PROFIT |
Lokalkostnad och lagerränta fördelas till 100%. Hanteringskostnaderna är bara mätta vid de tillfällen när någon hanterar artiklarna. Beräkningar har visat att ungefär hälften av personalkostnaden inbegrips i EuroDPP-modellen. Paus, rast och viss administration är exempel på aktiviteter som det i princip är omöjligt att hänföra till enskilda artiklar. Det går däremot bra att göra för hela varugrupper. I DPP talar vi om särkostnader, ett bidragstänkande.
Som exempel visas här ett diagram över bruttovinst och DPP för några artikler:

DPC är ju skilnaden mellan bruttovinst och DPP. Här visas DPC-komponenterna. OBS! Ett tjockt streck (Prodiukt 1) betyder negativ lagerränta som dragit ned total DPC. Lagerräntan är i det fallet en intäkt för butiken. Här har räknats med en kredittid på 10 dagar för butiken.

DPP kan användas inom områden som:
- Space management
- Sortimentsmix
- Prissättning
- Produkthantering
- Kommunikation detaljist/leverantör