Machine Hour Rate Calculator

Machine 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; background-color: #f9f9f9; } .calculator-container { background: #fff; border-radius: 8px; box-shadow: 0 4px 12px rgba(0,0,0,0.1); padding: 30px; margin-bottom: 40px; border-top: 5px solid #2c3e50; } .calc-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } @media (max-width: 768px) { .calc-grid { grid-template-columns: 1fr; } } .input-group { margin-bottom: 15px; } .input-group label { display: block; margin-bottom: 5px; font-weight: 600; font-size: 0.95rem; color: #444; } .input-group input { width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 4px; font-size: 1rem; box-sizing: border-box; } .input-group input:focus { border-color: #3498db; outline: none; } .section-title { grid-column: 1 / -1; font-size: 1.1rem; font-weight: 700; color: #2c3e50; margin-top: 10px; margin-bottom: 10px; border-bottom: 2px solid #eee; padding-bottom: 5px; } .btn-calculate { grid-column: 1 / -1; background: #2c3e50; color: white; border: none; padding: 15px; font-size: 1.1rem; font-weight: bold; border-radius: 4px; cursor: pointer; width: 100%; margin-top: 10px; transition: background 0.2s; } .btn-calculate:hover { background: #34495e; } .result-box { grid-column: 1 / -1; background: #f0f7ff; border: 1px solid #cce5ff; border-radius: 6px; padding: 20px; margin-top: 20px; display: none; } .result-header { font-size: 1.4rem; font-weight: 700; color: #2c3e50; text-align: center; margin-bottom: 15px; } .breakdown-table { width: 100%; border-collapse: collapse; margin-top: 10px; } .breakdown-table th, .breakdown-table td { padding: 8px 12px; border-bottom: 1px solid #ddd; text-align: left; } .breakdown-table th { background-color: #e9ecef; } .breakdown-table tr:last-child td { border-bottom: none; font-weight: bold; color: #2c3e50; } .content-section { background: #fff; padding: 40px; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.05); } h1 { text-align: center; color: #2c3e50; margin-bottom: 30px; } h2 { color: #2c3e50; margin-top: 30px; border-bottom: 2px solid #eee; padding-bottom: 10px; } h3 { color: #34495e; margin-top: 20px; } p { margin-bottom: 15px; } ul { margin-bottom: 15px; padding-left: 20px; } li { margin-bottom: 8px; } .highlight { background-color: #fff3cd; padding: 2px 5px; border-radius: 3px; }

Machine Hour Rate Calculator

Machine Value & Life
Standing Charges (Annual Fixed Costs)
Running Charges (Variable Costs)
Total Machine Hour Rate: 0.00
Cost Component Calculation Basis Cost per Hour
function calculateMHR() { // 1. Get Inputs var cost = parseFloat(document.getElementById('cost').value) || 0; var scrap = parseFloat(document.getElementById('scrap').value) || 0; var lifeYears = parseFloat(document.getElementById('lifeYears').value) || 0; var annualHours = parseFloat(document.getElementById('annualHours').value) || 0; var rent = parseFloat(document.getElementById('rent').value) || 0; var insurance = parseFloat(document.getElementById('insurance').value) || 0; var supervision = parseFloat(document.getElementById('supervision').value) || 0; var otherFixed = parseFloat(document.getElementById('otherFixed').value) || 0; var annualRepairs = parseFloat(document.getElementById('annualRepairs').value) || 0; var powerUnits = parseFloat(document.getElementById('powerUnits').value) || 0; var powerRate = parseFloat(document.getElementById('powerRate').value) || 0; var consumables = parseFloat(document.getElementById('consumables').value) || 0; // Validation if (lifeYears <= 0 || annualHours <= 0) { alert("Please enter valid 'Useful Life' (Years) and 'Total Working Hours per Year' (must be greater than 0)."); return; } // 2. Calculations // A. Standing Charges (Fixed) per Hour var totalAnnualFixed = rent + insurance + supervision + otherFixed; var hourlyFixed = totalAnnualFixed / annualHours; // B. Running Charges (Variable) per Hour // Depreciation per hour // (Cost – Scrap) / (Life Years * Annual Hours) var depreciableAmount = cost – scrap; var totalLifeHours = lifeYears * annualHours; var hourlyDepreciation = depreciableAmount / totalLifeHours; // Repairs per hour var hourlyRepairs = annualRepairs / annualHours; // Power cost per hour var hourlyPower = powerUnits * powerRate; // Consumables are already per hour var hourlyConsumables = consumables; var totalVariable = hourlyDepreciation + hourlyRepairs + hourlyPower + hourlyConsumables; // C. Total Rate var totalMHR = hourlyFixed + totalVariable; // 3. Display Results var resultDiv = document.getElementById('result'); var finalRateSpan = document.getElementById('finalRate'); var tbody = document.getElementById('breakdownBody'); finalRateSpan.innerText = totalMHR.toFixed(2); var html = ''; // Fixed Costs Row html += ''; html += 'Standing Charges (Fixed)'; html += 'Total Annual Fixed: ' + totalAnnualFixed.toFixed(2) + ' / ' + annualHours + ' hrs'; html += '' + hourlyFixed.toFixed(2) + ''; html += ''; // Depreciation Row html += ''; html += 'Depreciation'; html += '(' + cost + ' – ' + scrap + ') / ' + totalLifeHours + ' total hrs'; html += '' + hourlyDepreciation.toFixed(2) + ''; html += ''; // Repairs Row html += ''; html += 'Repairs & Maintenance'; html += 'Annual: ' + annualRepairs.toFixed(2) + ' / ' + annualHours + ' hrs'; html += '' + hourlyRepairs.toFixed(2) + ''; html += ''; // Power Row html += ''; html += 'Power / Fuel'; html += '' + powerUnits + ' units/hr × ' + powerRate + ' rate'; html += '' + hourlyPower.toFixed(2) + ''; html += ''; // Consumables Row html += ''; html += 'Consumables'; html += 'Direct Input'; html += '' + hourlyConsumables.toFixed(2) + ''; html += ''; // Total Row html += ''; html += 'TOTAL RATE'; html += 'Fixed + Variable'; html += '' + totalMHR.toFixed(2) + ''; html += ''; tbody.innerHTML = html; resultDiv.style.display = 'block'; // Scroll to result resultDiv.scrollIntoView({ behavior: 'smooth' }); }

What is Machine Hour Rate?

The Machine Hour Rate (MHR) is a critical accounting metric used to determine the hourly cost of operating a specific machine or a group of machines within a factory or manufacturing setup. It represents the amount of factory overheads incurred for running a machine for exactly one hour.

Calculating the MHR is essential for accurate product costing, especially in highly mechanized industries where machine activity drives the majority of production expenses. By allocating overheads based on machine usage, businesses can determine precise production costs, set competitive prices, and analyze machine efficiency.

Why Use a Machine Hour Rate Calculator?

Manually calculating overhead absorption rates can be complex due to the mix of fixed and variable costs. This calculator automates the process by:

  • Separating Costs: It clearly distinguishes between standing charges (fixed costs) and running charges (variable costs).
  • Handling Depreciation: It automatically computes hourly depreciation based on the machine's cost, useful life, and scrap value.
  • Precision: It ensures that minute costs like power consumption and lubrication are factored into the final rate.

Key Components of Machine Hour Rate

To accurately calculate MHR, expenses are categorized into two main groups:

1. Standing Charges (Fixed Costs)

These are costs that remain constant regardless of whether the machine is running or idle (within a certain range). They are typically incurred over a period (e.g., annually or monthly) and must be converted to an hourly figure.

  • Rent & Rates: Floor space occupied by the machine.
  • Insurance: Premiums paid for machinery insurance.
  • Supervision: Salary of the supervisor attending to the machine.
  • Lighting & Heating: General factory lighting allocated to the machine's area.

Formula for Hourly Standing Charges = Total Annual Standing Charges ÷ Total Annual Working Hours

2. Running Charges (Variable Costs)

These costs are incurred only when the machine is in operation. They vary directly with the number of hours the machine runs.

  • Depreciation: The wear and tear of the machine over time.
  • Power & Fuel: Electricity or fuel consumed per hour.
  • Repairs & Maintenance: Costs to keep the machine operational.
  • Consumables: Lubricating oil, coolants, and cotton waste used during operation.

How to Calculate Machine Hour Rate (Formula)

The calculation involves summing up the hourly standing charges and the hourly running charges.

Machine Hour Rate = Hourly Standing Charges + Hourly Running Charges

Step-by-Step Calculation Formula:

  1. Calculate Total Annual Working Hours: Estimate the effective hours the machine works in a year (Total hours available – Maintenance downtime).
  2. Determine Hourly Fixed Cost: Sum all annual fixed costs (Rent, Insurance, etc.) and divide by the Annual Working Hours.
  3. Calculate Hourly Depreciation:
    (Cost of Machine - Scrap Value) ÷ (Useful Life in Years × Annual Working Hours)
  4. Calculate Hourly Power Cost: Units consumed per hour × Rate per unit
  5. Sum Variable Costs: Add hourly depreciation, repairs, power, and consumables.
  6. Total MHR: Add the Hourly Fixed Cost and Total Variable Cost.

Example Calculation

Let's assume a manufacturing unit purchases a CNC machine with the following data:

  • Cost of Machine: 100,000
  • Scrap Value: 10,000
  • Useful Life: 10 Years
  • Annual Working Hours: 2,000 hours
  • Annual Rent & Insurance: 5,000
  • Annual Repairs: 2,000
  • Power: 10 units/hr @ 0.50 per unit

1. Standing Charges:
5,000 ÷ 2,000 hours = 2.50 per hour

2. Running Charges:
– Depreciation: (100,000 – 10,000) ÷ (10 × 2,000) = 90,000 ÷ 20,000 = 4.50 per hour
– Repairs: 2,000 ÷ 2,000 = 1.00 per hour
– Power: 10 units × 0.50 = 5.00 per hour
Total Running Charges = 4.50 + 1.00 + 5.00 = 10.50 per hour

Total Machine Hour Rate: 2.50 (Fixed) + 10.50 (Variable) = 13.00

Frequently Asked Questions (FAQ)

How do I determine the "Annual Working Hours"?

Annual working hours should be the effective hours. Start with the total available hours in a year (e.g., 365 days × 8 hours), then deduct holidays, weekends, and estimated downtime for maintenance and setup. Do not use the theoretical maximum capacity if the machine is not expected to run that long.

What is the difference between Standing and Running charges?

Standing charges are time-based (e.g., rent per month), meaning you pay them even if the machine is off. Running charges are usage-based (e.g., electricity), meaning they stop when the machine stops. Correctly separating these helps in deciding whether to accept orders at marginal cost during low demand.

Should operator wages be included in MHR?

It depends on the costing method. If the operator attends to only one machine, their wages are often treated as "Direct Labor" and charged directly to the job, not included in the MHR. However, if an operator manages multiple machines, their wages are treated as overheads and allocated to the MHR as a standing charge.

Why is depreciation treated as a variable cost here?

While depreciation can be fixed (time-based), in machine hour rate calculations, it is often treated as variable (usage-based) because the machine's value diminishes largely due to wear and tear from operation. This calculator calculates it on an hourly basis derived from the machine's life and annual usage.

Leave a Comment