# Saylor Innovations Hourly Payroll Calculator

> Saylor Innovations Hourly Payroll Calculator is a paid API for AI agents from saylorinnovations.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-17).

Calculates gross pay and optional net pay estimate from hourly rate and hours worked, splitting regular and overtime hours

## Facts

- Endpoint: GET https://saylorinnovations.com/api/payroll/hourly?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-17
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/saylor-innovations-hourly-payroll-calculator-3053b904
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-1WjFqiaqzAC63_vgxXcd

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability saylor-innovations-hourly-payroll-calculator-3053b904
```

Example prompt: Can you calculate my gross pay and estimated take-home for this pay period? I worked 46 hours at $21.50 an hour, and I want to apply a 22% withholding estimate.

## When to prefer this

Use this endpoint when you need a quick, structured hourly payroll breakdown including overtime splitting and optional withholding estimation — ideal for agents assisting hourly workers, small business owners, or HR tools that don't need full payroll system integration. Prefer this over salaried payroll calculators when the user bills or pays by the hour and works variable schedules.

## Known failure modes

- Missing required hourly_rate or hours parameters returns an error
- Negative hours or hourly_rate values are rejected as invalid
- Non-numeric string values for numeric fields cause parse errors
- Very large hour values may exceed expected range
- withholding_percent outside 0-100 range may produce unexpected results

## How this service works

Hourly payroll calculator - regular and overtime hours, gross pay and optional withholding estimate

## Output

Returns a JSON object with hourly rate, hours worked, regular hours, overtime hours, regular pay, overtime pay, gross pay, estimated withholding amount and percentage, estimated net pay, overtime threshold, overtime multiplier, the formula used, and a scope note explaining what is and isn't covered by the calculation.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "hourly_rate",
      "hours"
     ],
     "properties": {
      "hours": {
       "type": "string",
       "description": "required non-negative hours worked in the pay period (query)"
      },
      "hourly_rate": {
       "type": "string",
       "description": "required positive hourly rate (query)"
      },
      "withholding_percent": {
       "type": "string",
       "description": "optional non-negative planning withholding percentage, default 0 (query)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "hourly_rate",
      "hours_worked",
      "regular_hours",
      "overtime_hours",
      "gross_pay",
      "estimated_net_pay",
      "scope_note"
     ],
     "properties": {
      "formula": {
       "type": "string",
       "description": "Formula used for the calculation"
      },
      "gross_pay": {
       "type": "number",
       "description": "Gross pay"
      },
      "scope_note": {
       "type": "string",
       "description": "What this data covers and what it leaves out"
      },
      "hourly_rate": {
       "type": "number",
       "description": "Hourly rate"
      },
      "regular_pay": {
       "type": "number",
       "description": "Regular pay"
      },
      "hours_worked": {
       "type": "number",
       "description": "Hours worked"
      },
      "overtime_pay": {
       "type": "number",
       "description": "Overtime pay"
      },
      "regular_hours": {
       "type": "number",
       "description": "Regular, in hours"
      },
      "overtime_hours": {
       "type": "number",
       "description": "Overtime, in hours"
      },
      "estimated_net_pay": {
       "type": "number",
       "description": "Estimated net pay"
      },
      "overtime_threshold": {
       "type": "number",
       "description": "Overtime threshold"
      },
      "overtime
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/saylor-innovations-hourly-payroll-calculator-3053b904/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from saylorinnovations.com](https://www.zero.xyz/host/saylorinnovations.com/llms.txt)
