Health insurance, PTO, taxes, 401k (typically 25-35%).
Facilities, equipment, support staff costs. Applied to (Base + Fringe).
General & Administrative expenses. Applied to total costs.
The desired profit margin added to the final cost.
Direct Labor Cost:
+ Fringe Benefits Cost:
+ Overhead Cost:
+ G&A Cost:
+ Profit Amount:
Fully Burdened Hourly Rate:
Final Wrap Rate (Multiplier):
How Do You Calculate Wrap Rate?
In government contracting and professional services, the Wrap Rate is a critical financial metric used to determine the true cost of an employee and set a competitive billable rate. It represents the multiplier applied to a base hourly wage to cover all indirect costs—such as benefits, overhead, and administrative expenses—plus profit.
Calculating your wrap rate accurately ensures that your pricing model covers all business expenses while remaining competitive in the market. A low wrap rate might indicate high efficiency but could risk underfunding operations, while a high wrap rate might make your bids uncompetitive.
The Wrap Rate Formula
The Wrap Rate is expressed as a ratio (or multiplier). The fundamental formula is:
To find the "Fully Burdened Billable Rate," you must build up the costs layer by layer using the following components:
Components of the Calculation
Base Wage: The raw hourly salary paid to the employee.
Fringe Benefits: Costs directly associated with the employee, such as payroll taxes, health insurance, paid time off (PTO), and retirement contributions.
Overhead: Indirect costs required to support the workforce, such as facility rent, utilities, computer equipment, and operations management.
G&A (General & Administrative): Corporate expenses not tied to specific contracts, such as executive salaries, HR, legal, and finance departments.
Fee/Profit: The margin added on top of total costs to generate company revenue.
Example Calculation
Let's assume you hire a consultant with a base salary of $50.00/hour. Here is how the costs stack up to determine the wrap rate:
Base Wage: $50.00
Fringe (35%): $50.00 × 0.35 = $17.50
Overhead (20% applied to Base + Fringe): ($50.00 + $17.50) × 0.20 = $13.50
G&A (10% applied to Total Cost so far): ($50.00 + $17.50 + $13.50) × 0.10 = $8.10
Subtotal Cost: $89.10
Profit (8%): $89.10 × 0.08 = $7.13
Total Billable Rate: $96.23
Wrap Rate Calculation: $96.23 / $50.00 = 1.92
This means for every $1.00 you pay the employee, you must charge the client $1.92 to cover all costs and achieve your target profit.
Why is Wrap Rate Important?
Understanding your wrap rate is essential for:
Competitive Bidding: Knowing your break-even point helps you bid aggressively without losing money.
Budgeting: It helps in forecasting the actual cost of hiring new staff beyond just their salary.
Profitability Analysis: If your wrap rate climbs too high (e.g., above 2.5 or 3.0 for standard services), you may need to reduce overhead or G&A expenses to remain viable.
function calculateWrapRate() {
// 1. Get input values
var baseWageInput = document.getElementById("baseWage").value;
var fringeRateInput = document.getElementById("fringeRate").value;
var overheadRateInput = document.getElementById("overheadRate").value;
var gaRateInput = document.getElementById("gaRate").value;
var profitRateInput = document.getElementById("profitRate").value;
// 2. Parse values to floats
var baseWage = parseFloat(baseWageInput);
var fringeRate = parseFloat(fringeRateInput);
var overheadRate = parseFloat(overheadRateInput);
var gaRate = parseFloat(gaRateInput);
var profitRate = parseFloat(profitRateInput);
// 3. Validation: Ensure all inputs are valid numbers
if (isNaN(baseWage) || isNaN(fringeRate) || isNaN(overheadRate) || isNaN(gaRate) || isNaN(profitRate)) {
alert("Please enter valid numbers in all fields.");
return;
}
if (baseWage <= 0) {
alert("Base Wage must be greater than 0.");
return;
}
// 4. Calculate Costs (Cumulative Build-up Method)
// Step A: Calculate Fringe Cost
var fringeCost = baseWage * (fringeRate / 100);
// Step B: Calculate Overhead Cost
// Note: Standard govcon accounting often applies Overhead to (Base + Fringe)
var laborAndFringe = baseWage + fringeCost;
var overheadCost = laborAndFringe * (overheadRate / 100);
// Step C: Calculate G&A Cost
// Note: G&A is typically applied to the Value Added (Base + Fringe + Overhead)
var totalProductionCost = laborAndFringe + overheadCost;
var gaCost = totalProductionCost * (gaRate / 100);
// Step D: Total Cost
var totalCost = totalProductionCost + gaCost;
// Step E: Profit
var profitAmount = totalCost * (profitRate / 100);
// Step F: Billable Rate
var billableRate = totalCost + profitAmount;
// Step G: Wrap Rate (Multiplier)
var wrapRate = billableRate / baseWage;
// 5. Display Results
document.getElementById("resBase").innerHTML = "$" + baseWage.toFixed(2);
document.getElementById("resFringe").innerHTML = "$" + fringeCost.toFixed(2);
document.getElementById("resOverhead").innerHTML = "$" + overheadCost.toFixed(2);
document.getElementById("resGA").innerHTML = "$" + gaCost.toFixed(2);
document.getElementById("resProfit").innerHTML = "$" + profitAmount.toFixed(2);
document.getElementById("resBillable").innerHTML = "$" + billableRate.toFixed(2);
document.getElementById("resWrapRate").innerHTML = wrapRate.toFixed(2) + "x";
// Show results section
document.getElementById("results").style.display = "block";
}