{
  "id": "time-and-a-half",
  "version": "1e42fc0efaf8",
  "status": "published",
  "name": "Time and a Half Calculator",
  "question": "What is time and a half for my pay?",
  "summary": "Computes the time-and-a-half rate (1.5 times the hourly rate) and the pay for overtime hours, or the hourly rate or hours from the overtime pay.",
  "category": "finance",
  "subcategory": "tax-and-pay",
  "url": "https://www.acalculator.org/finance/time-and-a-half-calculator",
  "markdown": "https://www.acalculator.org/finance/time-and-a-half-calculator.md",
  "kind": "formulas",
  "method": "overtime pay = 1.5 × hourly pay × overtime hours; time-and-a-half rate = 1.5 × hourly pay (FLSA: hours over 40 in a workweek).",
  "assumptions": [
    "Time and a half is 1.5 times the regular hourly rate, the federal overtime rate under the Fair Labor Standards Act.",
    "Under federal law, overtime hours are the hours over 40 in a workweek. Some states add daily overtime; this calculator follows the federal rule only.",
    "The regular rate is one hourly rate, with no bonuses or piece rates.",
    "Pay is gross, before tax."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "rate": {
        "title": "Hourly pay",
        "description": "Your regular hourly rate.",
        "type": "number",
        "x-unit": "USD",
        "exclusiveMinimum": 0,
        "maximum": 100000
      },
      "otHours": {
        "title": "Overtime hours",
        "description": "The hours paid at time and a half, for example the hours over 40 in a week.",
        "type": "number",
        "exclusiveMinimum": 0,
        "maximum": 10000
      },
      "otPay": {
        "title": "Overtime pay",
        "description": "The pay for the overtime hours: 1.5 × hourly pay × overtime hours.",
        "type": "number",
        "x-unit": "USD",
        "exclusiveMinimum": 0,
        "maximum": 1000000000
      }
    }
  },
  "solve": {
    "fillAny": 2,
    "variables": [
      "rate",
      "otHours",
      "otPay"
    ],
    "inputsOnly": []
  },
  "outputs": {
    "rate": {
      "label": "Hourly pay",
      "description": "Your regular hourly rate.",
      "format": "money"
    },
    "otHours": {
      "label": "Overtime hours",
      "description": "The hours paid at time and a half, for example the hours over 40 in a week.",
      "format": "number"
    },
    "otPay": {
      "label": "Overtime pay",
      "description": "The pay for the overtime hours: 1.5 × hourly pay × overtime hours.",
      "format": "money"
    },
    "otRate": {
      "label": "Your time-and-a-half rate",
      "description": "The overtime rate: 1.5 times the hourly rate.",
      "format": "money"
    },
    "doubleRate": {
      "label": "Double time rate",
      "description": "Two times the hourly rate, for comparison.",
      "format": "money"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "rate": 20,
      "otHours": 5
    },
    "outputs": {
      "otPay": 150,
      "otRate": 30,
      "doubleRate": 40
    },
    "text": "At $20.00 an hour, time and a half is $30.00 an hour, so 5 overtime hours pay $150.00."
  },
  "examples": [
    {
      "given": {
        "rate": 12,
        "otHours": 6
      },
      "expect": {
        "otRate": 18,
        "otPay": 108,
        "doubleRate": 24
      },
      "source": "29 CFR 778.110(a): at $12 an hour, 6 hours over 40 are paid $18 an hour (46 hours: $588 = 40 × 12 + 6 × 18)"
    },
    {
      "given": {
        "rate": 18,
        "otHours": 5
      },
      "expect": {
        "otRate": 27,
        "otPay": 135
      },
      "source": "hand calculation in content.mdx: 1.5 × 18 = 27; 27 × 5 = 135"
    },
    {
      "given": {
        "otPay": 150,
        "otHours": 4
      },
      "expect": {
        "otRate": 37.5,
        "rate": 25
      },
      "source": "hand calculation in content.mdx: 150 ÷ 4 = 37.5 an hour at time and a half; 37.5 ÷ 1.5 = 25"
    },
    {
      "given": {
        "rate": 20,
        "otPay": 210
      },
      "expect": {
        "otRate": 30,
        "otHours": 7
      },
      "source": "hand calculation in content.mdx: 1.5 × 20 = 30; 210 ÷ 30 = 7 hours"
    }
  ],
  "sources": [
    "U.S. Department of Labor, Wage and Hour Division, Fact Sheet #23: Overtime Pay Requirements of the FLSA (not less than time and one-half the regular rate for hours over 40 in a workweek). https://www.dol.gov/agencies/whd/fact-sheets/23-flsa-overtime-pay",
    "29 CFR 778.110(a): $12 an hour for 46 hours is $588 ($12 for 40 hours, $18 for 6 overtime hours). https://www.law.cornell.edu/cfr/text/29/778.110"
  ],
  "related": [
    "overtime",
    "hourly-to-salary"
  ],
  "changelog": []
}
