Equipment rental fee (non-taxable in many regions).
1.5x after Standard, 2.0x after 12h
1.5x for all Overtime
No Overtime (Flat Rate)
Calculation Breakdown
Implied Hourly Rate:$0.00 / hr
Base Pay (Standard Day):$0.00
Overtime Pay (1.5x):$0.00
Double Time Pay (2.0x):$0.00
Kit Fee:$0.00
Total Daily Cost:$0.00
function calculateProductionRate() {
// Get inputs
var dayRate = parseFloat(document.getElementById('dayRate').value);
var standardHours = parseFloat(document.getElementById('standardHours').value);
var hoursWorked = parseFloat(document.getElementById('hoursWorked').value);
var kitFee = parseFloat(document.getElementById('kitFee').value);
var otStructure = document.getElementById('otStructure').value;
// Validation
if (isNaN(dayRate) || dayRate < 0) {
alert("Please enter a valid Base Day Rate.");
return;
}
if (isNaN(hoursWorked) || hoursWorked < 0) {
alert("Please enter valid Hours Worked.");
return;
}
if (isNaN(kitFee)) {
kitFee = 0;
}
// Calculations
var impliedHourly = dayRate / standardHours;
var basePay = dayRate;
var ot15Pay = 0;
var ot20Pay = 0;
var totalPay = 0;
// Logic branching based on Overtime Structure
if (hoursWorked <= standardHours) {
// Worked less than or equal to standard day
// Some contracts pro-rate, but standard day rate usually guarantees the full day rate.
// We will display the full day rate as the base.
basePay = dayRate;
} else {
// Worked more than standard hours
var otHours = hoursWorked – standardHours;
if (otStructure === "flat") {
// No overtime calculation
ot15Pay = 0;
ot20Pay = 0;
} else if (otStructure === "straight_ot") {
// Simple 1.5x for all hours over standard
ot15Pay = otHours * impliedHourly * 1.5;
} else {
// Standard: 1.5x after base, 2.0x after 12h
// Determine the threshold for double time
var doubleTimeThreshold = 12;
// If the standard day is already 12 hours or more,
// the industry standard is usually that OT starts immediately at double time (or negotiated higher).
// However, for this calculator, if standard is 12, then 1.5x creates a logic gap.
// We will assume:
// If Standard 12 are 2.0x.
// If Standard >= 12: All OT is 2.0x (standard logic for long days).
if (standardHours >= 12) {
ot20Pay = otHours * impliedHourly * 2.0;
} else {
// Split OT into 1.5x zone and 2.0x zone
if (hoursWorked > doubleTimeThreshold) {
var hoursAt15 = doubleTimeThreshold – standardHours;
var hoursAt20 = hoursWorked – doubleTimeThreshold;
ot15Pay = hoursAt15 * impliedHourly * 1.5;
ot20Pay = hoursAt20 * impliedHourly * 2.0;
} else {
// All OT is within the 1.5x zone
ot15Pay = otHours * impliedHourly * 1.5;
}
}
}
}
// Total
totalPay = basePay + ot15Pay + ot20Pay + kitFee;
// Display Results
document.getElementById('resHourly').innerHTML = '$' + impliedHourly.toFixed(2) + ' / hr';
document.getElementById('resBase').innerHTML = '$' + basePay.toFixed(2);
document.getElementById('resOt15').innerHTML = '$' + ot15Pay.toFixed(2);
document.getElementById('resOt20').innerHTML = '$' + ot20Pay.toFixed(2);
document.getElementById('resKit').innerHTML = '$' + kitFee.toFixed(2);
document.getElementById('resTotal').innerHTML = '$' + totalPay.toFixed(2);
document.getElementById('results').style.display = 'block';
}
Understanding Film Production Rates & Budgeting
Budgeting for film and video production requires a precise understanding of labor rates. Unlike standard hourly employment, the film industry typically operates on a "Day Rate" basis, which comes with specific rules regarding standard hours, overtime, and equipment rentals. This Film Production Rate Calculator helps producers and freelancers accurately estimate daily costs.
Day Rates vs. Hourly Rates
In the film industry, crew members negotiate a Base Day Rate. This rate usually covers a guaranteed block of time, often referred to as the "standard day."
10-Hour Day: Common in commercial, corporate, and non-union independent productions. The day rate covers the first 10 hours of work.
12-Hour Day: Standard for feature films and some television productions. The rate covers up to 12 hours.
8-Hour Day: Less common on set but standard for post-production or prep days.
Even though a Day Rate is negotiated, an "Implied Hourly Rate" is calculated (Day Rate รท Standard Hours) to determine the cost of overtime.
Calculating Overtime (OT)
Overtime costs can quickly inflate a production budget if not managed carefully. The specific rules depend on the region and union status, but a general industry standard structure is:
Time and a Half (1.5x): Applies to hours worked beyond the standard day (e.g., hours 11 and 12 on a 10-hour booking).
Double Time (2.0x): Typically applies after 12 hours of work.
Golden Time: Some contracts specify 3x or 4x pay after 14 or 16 hours to discourage unsafe working durations.
Kit Fees and Box Rentals
Many crew members (such as cinematographers, sound mixers, and makeup artists) bring their own specialized equipment. This is billed as a Kit Fee or Box Rental.
Crucially, Kit Fees are separate from labor wages. In many tax jurisdictions, they are not subject to payroll taxes because they are equipment rentals, not income for labor. When calculating the total daily cost, the Kit Fee is added on top of the Gross Pay (Base + OT).
Using This Calculator
This tool is designed to assist Line Producers, Production Managers, and Freelancers in verifying daily earnings or estimating budget line items. By inputting the negotiated rate, the expected duration of the shoot day, and any applicable kit fees, you can generate an accurate breakdown of the total financial liability for that crew member for the day.