5.1 KiB
Profit Margin Analyse - Tilbudgivern
Dato: 26. Oktober 2025
Analyseret af: GitHub Copilot
📊 Executive Summary
Denne analyse undersøger profit margins på timer og materialer baseret på rigtige data fra Ordrestyring GraphQL API.
Ledelsens Forventninger:
- Timer: 2% profit margin
- Materialer: 20% profit margin
🔍 Findings fra 200 Cases (Fuldt Datasæt)
Samlet Økonomi:
Timer:
Salg: 994,360,650 DKK
Cost: 319,328,120 DKK
Profit: 675,032,530 DKK
Margin: 67.9%
Materialer:
Salg: 714,768,201 DKK
Cost: 585,800,690 DKK
Profit: 128,967,511 DKK
Margin: 18.0%
Total:
Salg: 1,709,128,851 DKK
Cost: 905,128,810 DKK
Profit: 804,000,041 DKK
Margin: 47.0%
📈 Findings fra 29 Cases med Komplet Økonomi Data
Dette er cases hvor BÅDE salg og cost er registreret (mere pålidelige data):
Samlet Økonomi:
Timer:
Salg: 123,828,975 DKK
Cost: 136,499,620 DKK
Profit: -12,670,645 DKK
Margin: -10.2% (TAB)
Materialer:
Salg: 80,082,014 DKK
Cost: 69,687,107 DKK
Profit: 10,394,907 DKK
Margin: 13.0%
Total:
Salg: 203,910,989 DKK
Cost: 206,186,727 DKK
Profit: -2,275,738 DKK
Margin: -1.1% (TAB)
Timer Margin Fordeling (n=20):
- Gennemsnit: 3.1%
- Minimum: -71.8% (stort tab på nogle projekter)
- Maximum: 100.0% (nogle cases uden cost registreret)
- Target: 2%
- Afvigelse: +1.1 procentpoint OVER target ✅
Materialer Margin Fordeling (n=27):
- Gennemsnit: 13.0%
- Minimum: 12.3%
- Maximum: 13.1%
- Target: 20%
- Afvigelse: -7.0 procentpoint UNDER target ⚠️
🚨 Kritiske Observationer
1. Timer Margins - Store Udsving
Mange cases viser ekstreme timer margins:
- 100% margin: Cases hvor cost = 0 (ikke registreret)
- Negative margins (-71.8%): Cases med meget høje omkostninger vs salg
- Gennemsnit 3.1%: Tæt på ledelsens 2% target, MEN...
- Reelt tab: I det komplette datasæt (29 cases) er der samlet tab på timer
2. Materialer Margins - Konsekvent Under Target
- Meget stabil: Alle cases omkring 12.3-13.1%
- Under target: 7 procentpoint under ledelsens 20% forventning
- Konsistent: Tyder på systematisk pricing eller cost structure
3. Data Quality Issues
Problem 1: Mange cases uden cost data
- 200 cases i systemet
- Kun 29 har komplette økonomiske data
- 171 cases mangler enten timer cost eller er ikke færdige
Problem 2: Timer costs ofte = 0
- Flere cases med 100% margin indikerer manglende cost tracking
- Cases 2618, 2603, 2571-1, 2580, 2578, 2577, 2576 har alle timer cost = 0
Problem 3: Nogle cases med ekstreme tab
- Case 2614: -62.1% på timer (11.4M cost vs 7M salg)
- Case 2594: -43.8% på timer (33.5M cost vs 23.3M salg)
- Case 2609: -71.8% på timer (6.2M cost vs 3.6M salg)
💡 Anbefalinger
Umiddelbare Actions:
-
🔴 KRITISK: Gennemgå cases med negative timer margins
- Case 2614, 2594, 2609, 2591, 2589, 2588, 2587, 2584, 2583, 2581
- Tjek om cost data er korrekte
- Undersøg hvorfor timer er priced så lavt vs omkostninger
-
🟡 Materiale pricing skal justeres
- Nuværende 13% margin er 7 procentpoint under target (20%)
- Overvej price increase eller cost reduction
- Gennemsnit markup skal op fra ~15% til ~25%
-
🟢 Forbedre data quality
- Sørg for at alle timer costs registreres
- Implementer validation i system (kan ikke gemme uden cost)
- Opdater gamle cases med manglende data
Strategiske Overvejelser:
-
Timer margins er OK i gennemsnit (3.1% vs 2% target)
- Men store projekter trækker ned
- Vær særligt opmærksom på større projekter (>10M DKK)
-
Materiale margins skal op
- Nuværende 13% vs target 20%
- Dette er 35% under forventet profit på materialer
- På 80M DKK materialer = 5.6M DKK tabt profit
-
Samlet rentabilitet er truet
- I det komplette datasæt (29 cases): -1.1% samlet margin
- Timer tab overstiger materiale profit
- Fokus på timer pricing og cost control er kritisk
📋 Action Plan for Ledelsen
Kort sigt (denne uge):
- Gennemgå de 10 cases med negative timer margins
- Validér at cost data er korrekte
- Identificér root cause for timer tab
Mellem sigt (denne måned):
- Justér materiale priser for at nå 20% target
- Implementer bedre cost tracking for timer
- Train team i korrekt registrering af omkostninger
Lang sigt (næste kvartal):
- Implementer automated warnings ved lav margin cases
- Opret dashboard til real-time margin monitoring
- Review pricing strategy generelt
🎯 Konklusion
Timer: Tæt på target (3.1% vs 2%), men store udsving og data quality issues. Negative margins på store projekter er en risiko.
Materialer: Konsistent men 35% under target (13% vs 20%). Dette koster 5-7M DKK i tabt profit.
Overall: Virksomheden kan være i risiko for tab hvis ikke materiale margins forbedres og timer costs kontrolleres bedre på store projekter.
Denne rapport er baseret på analyse af 200 cases fra Ordrestyring GraphQL API, hvoraf 29 har komplette økonomiske data.