---
title: "PTO Accrual Calculator"
method: POST
path: "/api/v1/tools/pto-accrual-calculator"
tags: ["salary"]
---

# PTO Accrual Calculator

`POST /api/v1/tools/pto-accrual-calculator`

## Request

- Base URL: `https://calcfleet.com`
- URL: `https://calcfleet.com/api/v1/tools/pto-accrual-calculator`
- Auth: none declared

Calculate how much paid time off you accrue each pay period from your annual PTO days, then project your future balance by pay date after the hours you've used.

## Request body

- object
  - `annualDays` number, required
  - `hoursPerDay` number, required
  - `periodsPerYear` integer, required
  - `currentBalanceHours` number, required
  - `usedHours` number, required
  - `periodsElapsed` integer, required

## Response `200`

Successful calculation result.

- object
  - `result` object, required: Structured calculation output (fields vary per calculator).

## Other responses

- `400`: Invalid input — the issues array contains Zod validation errors.
- `403`: Forbidden — an Authorization: Bearer cf_… key was supplied but is invalid.
- `404`: Unknown tool slug.

---

[API](https://skmtc.dev/calcfleet/apis/calcfleet-financial-calculators-api.md) · [All operations](https://skmtc.dev/calcfleet/apis/calcfleet-financial-calculators-api/llms.txt) · [OpenAPI document](https://skmtc.dev/calcfleet/apis/calcfleet-financial-calculators-api/revisions/cd9abd595bbe?raw)
