{
  "slug": "time-and-a-half-calculator",
  "title": "Time and a Half Calculator — 1.5× Pay Rate (2026)",
  "heading": "Time and a Half Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/time-and-a-half-calculator",
  "summary": "Enter your hourly wage and get your time-and-a-half rate instantly, plus what any number of OT hours actually adds to the paycheck.",
  "description": "Calculate time-and-a-half pay: multiply your hourly wage by 1.5 to get the OT rate, then see weekly gross for any mix of regular and overtime hours. Built for quick checks before you pick up the shift.",
  "formula": "Time-and-a-half rate = hourly wage × 1.5. Weekly gross = (wage × regular hours) + (wage × 1.5 × OT hours).",
  "dateModified": "2026-08-31",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=time-and-a-half-calculator",
  "inputs": [
    {
      "id": "rate",
      "label": "Hourly wage",
      "kind": "number",
      "hint": null,
      "default": 22,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "regHours",
      "label": "Regular hours this week",
      "kind": "number",
      "hint": null,
      "default": 40,
      "unit": null,
      "min": 0,
      "max": 168
    },
    {
      "id": "otHours",
      "label": "Overtime hours",
      "kind": "number",
      "hint": null,
      "default": 8,
      "unit": null,
      "min": 0,
      "max": null
    },
    {
      "id": "dtHours",
      "label": "Double-time hours",
      "kind": "number",
      "hint": null,
      "default": 0,
      "unit": null,
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "gross",
      "label": "Gross pay this week",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "regular",
      "label": "Regular pay",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "overtime",
      "label": "Overtime pay",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "doubleTime",
      "label": "Double-time pay",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "otRate",
      "label": "Your overtime hourly rate",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "totalHours",
      "label": "Total hours worked",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "annualized",
      "label": "Annualized at this pace",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Hourly wage: 22 $",
      "Regular hours this week: 40",
      "Overtime hours: 8",
      "Double-time hours: 0"
    ],
    "outputs": [
      "Gross pay this week: $1,144.00",
      "Regular pay: $880.00",
      "Overtime pay: $264.00",
      "Double-time pay: $0.00",
      "Your overtime hourly rate: $33.00",
      "Total hours worked: 48",
      "Annualized at this pace: $59,488.00"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter hourly wage ($).",
      "Enter regular hours this week.",
      "Enter overtime hours.",
      "Enter double-time hours.",
      "Read your gross pay this week on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "$18/hr, 8 OT hours",
      "values": {
        "rate": 18,
        "regHours": 40,
        "otHours": 8,
        "dtHours": 0
      }
    },
    {
      "name": "$25/hr, 10 OT hours",
      "values": {
        "rate": 25,
        "regHours": 40,
        "otHours": 10,
        "dtHours": 0
      }
    },
    {
      "name": "Weekend warrior",
      "values": {
        "rate": 22,
        "regHours": 32,
        "otHours": 16,
        "dtHours": 0
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "What is time and a half for $20 an hour?",
      "a": "$30 an hour. Multiply any wage by 1.5: $15 becomes $22.50, $25 becomes $37.50, $30 becomes $45. Enter your exact wage above for your number."
    },
    {
      "q": "When does time and a half apply?",
      "a": "Federally, after 40 hours in a workweek for non-exempt employees. Many employers also pay it for holidays or weekends as a policy, even where the law doesn't require it."
    },
    {
      "q": "How much is 8 hours of time and a half worth?",
      "a": "Twelve regular-hours' worth of pay: 8 × 1.5 = 12. At $20/hour that's $240 added to the week."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/overtime-calculator",
    "https://www.revenuelab.fyi/toolbox/double-time-pay-calculator",
    "https://www.revenuelab.fyi/toolbox/paycheck",
    "https://www.revenuelab.fyi/toolbox/salary-to-hourly"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Time and a Half Calculator — 1.5× Pay Rate (2026) (https://www.revenuelab.fyi/toolbox/time-and-a-half-calculator)"
}