cwicr-overhead-markup

Featured

Apply overhead, profit, and markup to CWICR estimates. Calculate indirect costs, general conditions, and contractor margins.

AI & Automation 310 stars 79 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
83
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# CWICR Overhead & Markup Calculator ## Business Case ### Problem Statement Direct costs need additional markups: - General overhead (office, insurance) - Project overhead (site costs) - Profit margins - Bonds and insurance ### Solution Systematic markup application to CWICR direct costs with configurable rates for overhead, profit, bonds, and other indirect costs. ### Business Value - **Complete pricing** - From cost to selling price - **Configurable rates** - By project/client type - **Transparency** - Clear markup breakdown - **Consistency** - Standard markup application ## Technical Implementation ```python import pandas as pd from typing import Dict, Any, List, Optional from dataclasses import dataclass, field from enum import Enum class MarkupType(Enum): """Types of markup.""" OVERHEAD = "overhead" PROFIT = "profit" BOND = "bond" INSURANCE = "insurance" CONTINGENCY = "contingency" TAX = "tax" ESCALATION = "escalation" CUSTOM = "custom" class MarkupMethod(Enum): """Markup calculation methods.""" ON_COST = "on_cost" # Markup on direct cost ON_COST_PLUS = "on_cost_plus" # Markup on cost + previous markups FIXED = "fixed" # Fixed amount @dataclass class MarkupItem: """Single markup item.""" name: str markup_type: MarkupType rate: float method: MarkupMethod base_amount: float markup_amount: float @dataclass class MarkupSchedule: """Complete mark...

Details

Author
datadrivenconstruction
Repository
datadrivenconstruction/DDC_Skills_for_AI_Agents_in_Construction
Created
7 months ago
Last Updated
2 weeks ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category