{
    "name": "Overtime Pay Calculator",
    "url": "https://calculators.geekmidst.com/calculators/overtime-pay-calculator",
    "markdown": "https://calculators.geekmidst.com/calculators/overtime-pay-calculator.md",
    "category": "Salary, HR & payroll",
    "description": "Calculate overtime and total gross pay from your hourly rate, regular hours and overtime hours at your own multipliers, such as 1.5× and 2×.",
    "summary": "Overtime is paid at a multiple of your normal hourly rate. Enter the multipliers that apply under your contract or local law; time-and-a-half (1.5×) and double time (2×) are shown as examples.",
    "also_called": [
        "Time and a half calculator",
        "Overtime calculator"
    ],
    "applies_to": "Worldwide",
    "last_updated": "2026-10-29",
    "computation": "Results are computed in the visitor’s browser on the HTML page. This API describes the calculator; it does not compute results.",
    "inputs": [
        {
            "name": "rate",
            "label": "Regular hourly rate",
            "type": "number",
            "default": "20"
        },
        {
            "name": "regular_hours",
            "label": "Regular hours",
            "type": "number",
            "default": "40",
            "unit": "hours"
        },
        {
            "name": "ot_hours",
            "label": "Overtime hours",
            "type": "number",
            "default": "5",
            "unit": "hours"
        },
        {
            "name": "ot_multiplier",
            "label": "Overtime multiplier",
            "type": "number",
            "default": "1.5",
            "unit": "×"
        },
        {
            "name": "dt_hours",
            "label": "Hours at a higher overtime rate",
            "type": "number",
            "default": "2",
            "unit": "hours",
            "optional": true
        },
        {
            "name": "dt_multiplier",
            "label": "Higher multiplier",
            "type": "number",
            "default": "2",
            "unit": "×",
            "optional": true
        },
        {
            "name": "currency",
            "label": "Currency",
            "type": "currency",
            "default": "USD"
        }
    ],
    "outputs": [
        {
            "key": "total_pay",
            "label": "Total gross pay",
            "format": "currency"
        },
        {
            "key": "regular_pay",
            "label": "Regular pay",
            "format": "currency"
        },
        {
            "key": "overtime_pay",
            "label": "All overtime pay",
            "format": "currency"
        },
        {
            "key": "ot_rate",
            "label": "Overtime hourly rate",
            "format": "currency"
        },
        {
            "key": "effective_rate",
            "label": "Average pay per hour worked",
            "format": "currency"
        },
        {
            "key": "total_hours",
            "label": "Total hours",
            "format": "number"
        }
    ],
    "formula": {
        "text": "Total = Rate × Regular hours + Rate × OT multiplier × OT hours + Rate × Higher multiplier × Higher-rate hours",
        "variables": {
            "Rate": "regular hourly rate",
            "OT multiplier": "e.g. 1.5 for time-and-a-half"
        }
    },
    "worked_example": {
        "inputs": {
            "rate": "20",
            "regular_hours": "40",
            "ot_hours": "5",
            "ot_multiplier": "1.5",
            "dt_hours": "2",
            "dt_multiplier": "2",
            "currency": "USD"
        },
        "steps": [
            "Regular pay = 20 × 40 = $800.",
            "Overtime = 20 × 1.5 × 5 = $150; double time = 20 × 2 × 2 = $80.",
            "Total = 800 + 150 + 80 = $1,030 for 47 hours, an average of $21.91 an hour."
        ],
        "result": "At $20 an hour, 40 regular hours plus 5 hours at time-and-a-half and 2 at double time pays $1,030 gross."
    },
    "interpretation": "Use the total to check a payslip. When overtime is due (after 40 hours a week, 8 a day, or on rest days) and at what multiple depends on your contract and the law where you work.",
    "assumptions": [
        "Overtime is calculated on the regular hourly rate you enter.",
        "Pay is gross, before tax and deductions."
    ],
    "limitations": [
        "Some laws require bonuses or shift premiums to be included in the regular rate before the overtime multiple is applied. That adjustment is not made here.",
        "Salaried employees who are exempt from overtime rules may not be entitled to overtime pay."
    ],
    "rules": null,
    "faqs": [
        {
            "question": "What is time-and-a-half?",
            "answer": "Pay at 1.5 times the normal hourly rate. At $20 an hour, each overtime hour pays $30."
        },
        {
            "question": "When does overtime start?",
            "answer": "It depends on the country, state and contract: commonly after 40 hours a week, sometimes after 8 hours a day, and often for rest days and public holidays."
        }
    ],
    "sources": [],
    "related": [
        {
            "name": "Shift Differential Calculator",
            "url": "https://calculators.geekmidst.com/calculators/shift-differential-calculator"
        },
        {
            "name": "Employer Cost of Employee Calculator",
            "url": "https://calculators.geekmidst.com/calculators/payroll-employer-cost-calculator"
        },
        {
            "name": "Percentage Calculator",
            "url": "https://calculators.geekmidst.com/calculators/percentage-calculator"
        }
    ],
    "disclaimer": "This calculator gives estimates for planning. It is not financial advice, and lenders’ actual terms, fees and rounding may differ.",
    "publisher": "GM¹X CalcVerse"
}