Termite Damage Repair Cost Estimator
ANA›Life Services Authority›National Calculator Authority›Termite Damage Repair Cost Estimator
.calc-container { max-width: 640px; margin: 2rem 0; padding: 1.5rem; background: #fff; border: 1px solid #ddd; border-radius: 8px; box-shadow: 0 1px 3px rgba(0,0,0,0.06); font-family: system-ui, -apple-system, sans-serif; } .calc-container h3 { font-family: Georgia, serif; font-size: 1.15rem; color: #1a1a1a; margin-bottom: 1rem; padding-bottom: 0.5rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-row { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.75rem; flex-wrap: wrap; } .calc-row label { min-width: 160px; font-size: 0.9rem; color: #333; font-weight: 500; } .calc-row input[type="number"], .calc-row select { flex: 1; min-width: 120px; max-width: 200px; padding: 0.5rem 0.6rem; border: 1px solid #ccc; border-radius: 4px; font-size: 0.9rem; font-family: system-ui, sans-serif; color: #1a1a1a; background: #fafaf8; } .calc-row input:focus, .calc-row select:focus { outline: none; border-color: var(--ac, #3d5a80); box-shadow: 0 0 0 2px rgba(26,74,138,0.12); } .calc-row .unit { font-size: 0.82rem; color: #888; min-width: 30px; } .calc-btn { display: inline-block; margin-top: 0.5rem; padding: 0.55rem 1.5rem; background: var(--ac, #3d5a80); color: #fff; border: none; border-radius: 4px; font-size: 0.9rem; font-weight: 600; cursor: pointer; font-family: system-ui, sans-serif; } .calc-btn:hover { opacity: 0.9; } .calc-result { margin-top: 1.25rem; padding: 1rem 1.25rem; background: #f0f6fc; border-left: 3px solid var(--ac, #3d5a80); border-radius: 0 6px 6px 0; display: none; } .calc-result.visible { display: block; } .calc-result-label { font-size: 0.78rem; text-transform: uppercase; letter-spacing: 0.06em; color: #666; margin-bottom: 0.25rem; } .calc-result-value { font-size: 1.6rem; font-weight: 700; color: var(--ac, #3d5a80); } .calc-result-detail { font-size: 0.85rem; color: #555; margin-top: 0.5rem; line-height: 1.5; } .calc-note { margin-top: 1rem; font-size: 0.8rem; color: #888; font-style: italic; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; margin-top: 0.75rem; } .calc-grid-item { padding: 0.6rem 0.8rem; background: #f8f9fa; border-radius: 4px; border: 1px solid #eee; } .calc-grid-item .label { font-size: 0.75rem; color: #888; text-transform: uppercase; letter-spacing: 0.04em; } .calc-grid-item .value { font-size: 1.1rem; font-weight: 600; color: #1a1a1a; } @media (max-width: 720px) { .calc-row { flex-direction: column; align-items: flex-start; gap: 0.3rem; } .calc-row label { min-width: auto; } .calc-row input[type="number"], .calc-row select { max-width: 100%; width: 100%; } .calc-grid { grid-template-columns: 1fr; } } .calc-chart { margin: 1rem 0; text-align: center; } .calc-chart svg { max-width: 100%; height: auto; } .calc-chart-legend { display: flex; flex-wrap: wrap; justify-content: center; gap: 0.6rem 1.2rem; margin-top: 0.6rem; font-size: 0.8rem; color: #555; } .calc-chart-legend span { display: inline-flex; align-items: center; gap: 0.3rem; } .calc-chart-legend i { display: inline-block; width: 10px; height: 10px; border-radius: 2px; font-style: normal; } .calc-related { max-width: 640px; margin: 2rem 0 1rem; padding: 1.25rem 1.5rem; background: #f8f9fa; border: 1px solid #e8e8e8; border-radius: 8px; } .calc-related h3 { font-family: Georgia, serif; font-size: 1rem; color: #1a1a1a; margin: 0 0 0.75rem; padding-bottom: 0.4rem; border-bottom: 2px solid var(--ac, #3d5a80); } .calc-related-list { list-style: none; padding: 0; margin: 0 0 0.75rem; display: grid; grid-template-columns: 1fr 1fr; gap: 0.4rem 1.5rem; } .calc-related-list li a { font-size: 0.88rem; color: var(--ac, #3d5a80); text-decoration: none; } .calc-related-list li a:hover { text-decoration: underline; } .calc-browse-all { margin: 0.5rem 0 0; font-size: 0.9rem; font-weight: 600; } .calc-browse-all a { color: var(--ac, #3d5a80); text-decoration: none; } .calc-browse-all a:hover { text-decoration: underline; } @media (max-width: 720px) { .calc-related-list { grid-template-columns: 1fr; } }
Termite Damage Repair Cost Estimator
Estimate your termite damage repair costs based on the affected area, severity of damage, wood type, and regional labor rates.
Affected Area (square feet)
Damage Severity
-- Select Severity -- Light – Surface damage, cosmetic only (1–25% wood loss) Moderate – Structural weakening, partial replacement needed (26–60% wood loss) Severe – Full structural replacement required (61–100% wood loss)
Wood Type
-- Select Wood Type -- Softwood (Pine, Fir) – Standard framing Hardwood (Oak, Maple) – Flooring / trim Engineered / LVL – Beams and headers Pressure-Treated – Decks, sill plates
Damage Location
-- Select Location -- Subfloor / Floor Joists Wall Framing / Studs Roof Rafters / Sheathing Interior Trim / Baseboards Deck / Exterior Wood
Regional Labor Cost Index
-- Select Region -- Low Cost – Rural / Midwest (0.85×) Average – National Baseline (1.00×) High Cost – Northeast / Pacific Coast (1.20×) Very High – NYC, SF, Hawaii (1.40×)
Include Termite Treatment Cost?
No – Treatment already completed Yes – Add professional treatment estimate
Calculate Repair Cost
function terCalc() { var resultDiv = document.getElementById("ter-result"); resultDiv.innerHTML = "";
// --- Gather inputs --- var area = parseFloat(document.getElementById("ter-area").value); var severity = document.getElementById("ter-severity").value; var wood = document.getElementById("ter-wood").value; var location = document.getElementById("ter-location").value; var region = parseFloat(document.getElementById("ter-region").value); var treatment = parseInt(document.getElementById("ter-treatment").value);
// --- Validation --- var errors = []; if (isNaN(area) || area 0 sq ft)."); if (area > 10000) errors.push("Affected area seems too large. Please enter a value ≤ 10,000 sq ft."); if (!severity) errors.push("Please select a damage severity level."); if (!wood) errors.push("Please select a wood type."); if (!location) errors.push("Please select a damage location."); if (isNaN(region)) errors.push("Please select a regional labor cost index.");
if (errors.length > 0) { resultDiv.innerHTML = ""; return; }
// --------------------------------------------------------------- // BASE MATERIAL COST per sq ft by wood type (USD, national avg) // Sources: RSMeans, HomeAdvisor, Angi cost guides (2023–2024) // --------------------------------------------------------------- var materialCostPerSqFt = { softwood: 3.50, // $/sq ft of wood replaced hardwood: 7.00, engineered: 9.50, treated: 5.00 };
// --------------------------------------------------------------- // SEVERITY MULTIPLIER // Light → only partial repair; ~30% of area needs replacement // Moderate → ~65% of area needs replacement // Severe → 100% replacement + structural reinforcement premium // --------------------------------------------------------------- var severityFactor = { light: 0.30, moderate: 0.65, severe: 1.00 }; var severityLaborPremium = { light: 1.00, moderate: 1.25, severe: 1.60 };
// --------------------------------------------------------------- // LOCATION COMPLEXITY MULTIPLIER // Accounts for access difficulty and scope of work // --------------------------------------------------------------- var locationFactor = { subfloor: 1.30, // requires floor removal wall: 1.20, // drywall removal/replacement roof: 1.50, // height, safety, sheathing trim: 0.80, // easiest access deck: 1.10 // outdoor, moderate complexity };
// --------------------------------------------------------------- // BASE LABOR RATE per sq ft (national average, pre-region adjust) // --------------------------------------------------------------- var baseLaborPerSqFt = 6.00; // $/sq ft
// --------------------------------------------------------------- // FORMULA // // effectiveArea = area × severityFactor[severity] // materialCost = effectiveArea × materialCostPerSqFt[wood] // laborCost = area × baseLaborPerSqFt // × severityLaborPremium[severity] // × locationFactor[location] // × region // disposalCost = effectiveArea × 0.50 (debris removal) // repairSubtotal = materialCost + laborCost + disposalCost // contingency = repairSubtotal × 0.10 (10% buffer) // treatmentCost = (treatment == 1) ? (area × 2.50 × region) : 0 // (avg $2.50/sq ft for liquid barrier or bait system treatment) // totalCost = repairSubtotal + contingency + treatmentCost // ---------------------------------------------------------------
var effectiveArea = area * severityFactor[severity]; var materialCost = effectiveArea * materialCostPerSqFt[wood]; var laborCost = area * baseLaborPerSqFt * severityLaborPremium[severity] * locationFactor[location] * region; var disposalCost = effectiveArea * 0.50; var repairSubtotal = materialCost + laborCost + disposalCost; var contingency = repairSubtotal * 0.10; var treatmentCost = (treatment === 1) ? (area * 2.50 * region) : 0; var totalCost = repairSubtotal + contingency + treatmentCost;
// Low / High range ±20% var lowCost = totalCost * 0.80; var highCost = totalCost * 1.20;
function fmt(n) { return "$" + n.toLocaleString("en-US", {minimumFractionDigits: 0, maximumFractionDigits: 0}); }
var severityLabel = { light: "Light", moderate: "Moderate", severe: "Severe" }; var woodLabel = { softwood: "Softwood", hardwood: "Hardwood", engineered: "Engineered/LVL", treated: "Pressure-Treated" }; var locationLabel = { subfloor: "Subfloor/Joists", wall: "Wall Framing", roof: "Roof Rafters", trim: "Interior Trim", deck: "Deck/Exterior" };
- var treatmentRow = treatment === 1
- ? "Termite Treatment" + fmt(treatmentCost) + ""
- "";
resultDiv.innerHTML = "### Estimated Termite Damage Repair Cost " + "Estimated Range: " + fmt(lowCost) + " – " + fmt(highCost) + "
" + "Best Estimate: " + fmt(totalCost) + "
" + "" + "Cost ComponentAmount" + "Material Cost (" + woodLabel[wood] + ", " + effectiveArea.toFixed(0) + " effective sq ft)" + fmt(materialCost) + "" + "Labor Cost (" + severityLabel[severity] + " severity, " + locationLabel[location] + ")" + fmt(laborCost) + "" + "Debris Disposal" + fmt(disposalCost) + "" + "Contingency (10%)" + fmt(contingency) + "" + treatmentRow + "Total Estimated Cost" + fmt(totalCost) + "" + "" + "Inputs: " + area + " sq ft affected | " + severityLabel[severity] + " damage | " + woodLabel[wood] + " | " + locationLabel[location] + " | Region index: " + region + "×
"; }
#### Formula
Effective Area = Affected Area (sq ft) × Severity Factor • Light = 0.30 | Moderate = 0.65 | Severe = 1.00
Material Cost = Effective Area × Material Rate ($/sq ft) • Softwood $3.50 | Hardwood $7.00 | Engineered $9.50 | Treated $5.00
Labor Cost = Area × $6.00 × Severity Labor Premium × Location Factor × Regional Index • Severity Premium: Light 1.00× | Moderate 1.25× | Severe 1.60× • Location Factor: Subfloor 1.30× | Wall 1.20× | Roof 1.50× | Trim 0.80× | Deck 1.10×
Disposal Cost = Effective Area × $0.50
Repair Subtotal = Material + Labor + Disposal
Contingency = Repair Subtotal × 10%
Treatment Cost (optional) = Area × $2.50 × Regional Index
Total Cost = Repair Subtotal + Contingency + Treatment Cost
Estimated Range = Total × 0.80 (low) to Total × 1.20 (high)
#### Assumptions & References
More Calculators
- Georgia Public Service Commission Rate Comparison Calculator
- Home Heating Load Calculator
- Georgia Water & Sewer Bill Calculator
- Georgia Utility Service Deposit Estimator
- Tempered vs Laminated Glass U-Value Calculator
- Auto Glass Repair vs Replace Decision Calculator
- Home Insulation R-Value Calculator
- New Mexico Construction Project Tax Calculator
- New Mexico Gross Receipts Tax Calculator for Contractors
- Commercial Construction Permit Cost Estimator (NJ)
- Contractor Bond and Insurance Cost Estimator
- NYC Commercial Contractor License Fee Calculator
Read Next
Study Time Planner ANA › Life Services Authority › National Calculator Authority › Study Time Planner .calc-container { max-width: 640px; margin:...