Machine per Hour Rate Calculation

Machine Per Hour Rate Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 1200px; margin: 0 auto; padding: 20px; } .calculator-container { background: #f8f9fa; border: 1px solid #e9ecef; border-radius: 8px; padding: 30px; margin-bottom: 40px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); } .calculator-title { text-align: center; color: #2c3e50; margin-bottom: 25px; font-size: 24px; font-weight: 700; } .input-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 20px; margin-bottom: 25px; } .input-group { margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #495057; } .input-group input { width: 100%; padding: 10px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; box-sizing: border-box; } .input-group input:focus { border-color: #4dabf7; outline: none; box-shadow: 0 0 0 3px rgba(77, 171, 247, 0.2); } .section-header { grid-column: 1 / -1; font-size: 18px; font-weight: bold; color: #2c3e50; border-bottom: 2px solid #dee2e6; padding-bottom: 5px; margin-top: 10px; margin-bottom: 10px; } button.calc-btn { display: block; width: 100%; background-color: #228be6; color: white; border: none; padding: 15px; font-size: 18px; font-weight: bold; border-radius: 4px; cursor: pointer; transition: background-color 0.2s; } button.calc-btn:hover { background-color: #1c7ed6; } #result { margin-top: 30px; background: #fff; border: 1px solid #dee2e6; border-radius: 4px; padding: 20px; display: none; } .result-header { text-align: center; font-size: 28px; color: #212529; margin-bottom: 20px; font-weight: 800; } .breakdown-table { width: 100%; border-collapse: collapse; margin-top: 15px; } .breakdown-table th, .breakdown-table td { padding: 10px; border-bottom: 1px solid #eee; text-align: left; } .breakdown-table th { background-color: #f1f3f5; font-weight: 600; } .breakdown-table td.amount { text-align: right; font-family: monospace; font-size: 16px; } .total-row { font-weight: bold; background-color: #e7f5ff; } .article-content { background: #fff; padding: 40px; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.05); } .article-content h2 { color: #2c3e50; margin-top: 30px; border-left: 5px solid #228be6; padding-left: 15px; } .article-content p { margin-bottom: 15px; color: #444; } .article-content ul { margin-bottom: 20px; padding-left: 20px; } .article-content li { margin-bottom: 10px; }
Machine Per Hour Rate Calculator
1. Investment & Life Cycle
2. Fixed / Standing Charges
3. Variable / Running Charges

What is Machine Hour Rate?

The Machine Hour Rate (MHR) is a critical accounting metric used in manufacturing and production environments. It represents the total cost incurred to operate a specific machine for one hour. This calculation is essential for accurately pricing products, estimating project costs, and determining the profitability of automated processes.

Calculating the MHR involves aggregating all costs associated with the machine—both the initial investment spread over time and the ongoing operational expenses—and dividing them by the effective working hours of the machine.

Components of the Calculation

To determine an accurate hourly rate, costs are typically categorized into two main groups:

1. Fixed (Standing) Charges

These are costs that remain constant regardless of how many hours the machine runs in a specific short period. They are time-based rather than usage-based.

  • Depreciation: The loss of value of the machine over its useful life. This is calculated as (Cost + Installation – Scrap Value) / Total Life Hours.
  • Operator Wages: The salary paid to the personnel supervising the machine.
  • Rent & Insurance: The portion of factory rent and insurance premiums allocated to the space the machine occupies.

2. Variable (Running) Charges

These costs are directly proportional to the usage of the machine.

  • Power/Fuel: Electricity or fuel consumed per hour of operation.
  • Repairs & Maintenance: Costs for spare parts and servicing, usually estimated on an annual basis.
  • Consumables: Lubricants, coolants, and other materials consumed during operation.

How to Calculate Machine Hour Rate

The general formula for calculating the Machine Hour Rate is:

Total MHR = (Total Fixed Costs / Total Working Hours) + Total Variable Costs per Hour

For example, if a machine costs $100,000, has a 10-year life, and costs $5,000 a year to maintain, while consuming $2 of electricity per hour, all these factors must be normalized to an hourly figure to find the true cost of production.

Why is this Calculation Important?

  • Accurate Quoting: Ensures you don't undercharge clients for manufacturing jobs.
  • Cost Control: Helps identify if maintenance or power costs are becoming excessive.
  • Investment Decisions: Assists in deciding whether to buy a new machine or outsource production based on the hourly operational cost.
function calculateMachineHourRate() { // 1. Get Input Values var machineCost = parseFloat(document.getElementById('machineCost').value) || 0; var installationCost = parseFloat(document.getElementById('installationCost').value) || 0; var scrapValue = parseFloat(document.getElementById('scrapValue').value) || 0; var usefulLife = parseFloat(document.getElementById('usefulLife').value) || 0; var annualHours = parseFloat(document.getElementById('annualHours').value) || 0; var operatorWage = parseFloat(document.getElementById('operatorWage').value) || 0; var rentInsurance = parseFloat(document.getElementById('rentInsurance').value) || 0; var powerUnits = parseFloat(document.getElementById('powerUnits').value) || 0; var powerRate = parseFloat(document.getElementById('powerRate').value) || 0; var annualMaintenance = parseFloat(document.getElementById('annualMaintenance').value) || 0; var consumables = parseFloat(document.getElementById('consumables').value) || 0; // Validation if (usefulLife <= 0 || annualHours <= 0) { alert("Please enter a valid Useful Life (years) and Total Working Hours."); return; } // 2. Calculate Depreciation (Fixed Cost spread over life) var totalCapitalCost = machineCost + installationCost; var depreciableAmount = totalCapitalCost – scrapValue; var annualDepreciation = depreciableAmount / usefulLife; var hourlyDepreciation = annualDepreciation / annualHours; // 3. Calculate Other Fixed/Standing Charges (Hourly) // Operator wage is monthly, so * 12 for annual var annualOperatorCost = operatorWage * 12; var hourlyOperatorCost = annualOperatorCost / annualHours; var hourlyRentInsurance = rentInsurance / annualHours; var totalFixedHourly = hourlyDepreciation + hourlyOperatorCost + hourlyRentInsurance; // 4. Calculate Variable/Running Charges (Hourly) var hourlyPowerCost = powerUnits * powerRate; var hourlyMaintenance = annualMaintenance / annualHours; // Consumables are monthly, so * 12 / annualHours var annualConsumables = consumables * 12; var hourlyConsumables = annualConsumables / annualHours; var totalVariableHourly = hourlyPowerCost + hourlyMaintenance + hourlyConsumables; // 5. Total Rate var totalMachineHourRate = totalFixedHourly + totalVariableHourly; // 6. Display Results var resultDiv = document.getElementById('result'); resultDiv.style.display = "block"; resultDiv.innerHTML = `
Total Hourly Rate: $${totalMachineHourRate.toFixed(2)}
Cost Component Cost per Hour ($)
Fixed Charges
Depreciation ${hourlyDepreciation.toFixed(2)}
Operator Labor ${hourlyOperatorCost.toFixed(2)}
Rent, Insurance & Overheads ${hourlyRentInsurance.toFixed(2)}
Variable Charges
Power Consumption ${hourlyPowerCost.toFixed(2)}
Repairs & Maintenance ${hourlyMaintenance.toFixed(2)}
Consumables ${hourlyConsumables.toFixed(2)}
TOTAL MACHINE HOUR RATE $${totalMachineHourRate.toFixed(2)}
`; }

Leave a Comment