Catalog/acct-blended-overtime

Finance

FLSA blended overtime rate API

Computes the FLSA weighted-average regular rate across multiple pay rates in one week (plus non-discretionary bonus) and the resulting half-time overtime premium. Answers 'What is the blended regular rate?', 'How much overtime premium for mixed pay rates?'.

Price$0.06per request
MethodPOST
Route/v1/finance/blended-overtime
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
payrollovertimeflsablended-rateweighted-averagewagehrlabor
API URLhttps://x402.hexl.dev/v1/finance/blended-overtime
Integration docs
Example request
{
  "workSegments": [
    {
      "hours": 30,
      "rate": 20
    },
    {
      "hours": 20,
      "rate": 15
    }
  ],
  "overtimeThreshold": 40,
  "overtimeMultiplier": 1.5
}
Example response
{
  "totalHours": 50,
  "regularHours": 40,
  "overtimeHours": 10,
  "straightTimeEarnings": 900,
  "nonDiscretionaryBonus": 0,
  "blendedRegularRate": 18,
  "overtimeThreshold": 40,
  "overtimeMultiplier": 1.5,
  "overtimePremiumRate": 9,
  "overtimePremium": 90,
  "totalPay": 990,
  "interpretation": "Blended regular rate is $18/hr; OT adds a half-time premium of $90 on 10 OT hours."
}
Input schema
{
  "type": "object",
  "required": [
    "workSegments"
  ],
  "properties": {
    "workSegments": {
      "type": "array",
      "items": {
        "type": "object"
      },
      "examples": [
        [
          {
            "hours": 30,
            "rate": 20
          },
          {
            "hours": 20,
            "rate": 15
          }
        ]
      ]
    },
    "overtimeThreshold": {
      "type": "number",
      "examples": [
        40
      ]
    },
    "overtimeMultiplier": {
      "type": "number",
      "examples": [
        1.5
      ]
    },
    "nonDiscretionaryBonus": {
      "type": "number",
      "examples": [
        0
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}