---
title: "Create a post-tax deduction"
method: POST
path: "/post_tax_deductions"
---

# Create a post-tax deduction

`POST /post_tax_deductions`

Creates a post-tax deduction.

## Request body

- object
  - `type` 'miscellaneous' | 'child_support' | 'miscellaneous_garnishment', required — The type of post-tax deduction
  - `employee` string, required — ID of the employee to be associated with the post-tax deduction.
  - `description` string, required — A description of this deduction. Maximum length of 255 characters.
  - `effective_start` string, date, required — Start date for the deduction
  - `effective_end` string, date — End date for the deduction
  - `miscellaneous` object — The configuration object for a miscellaneous post-tax deduction
    - `total_amount` string — Total amount that should ever be withheld
    - `amount` string — Amount that should be withheld per pay period
    - `percent` number, float — Percentage of wages that should be withheld per pay period.
    - `annual_limit` string — Total amount that should be withheld for a calendar year
  - `child_support` object — The configuration object for a child support garnishment
    - `external_id` string, required — The unique identifier of the garnishment order, listed as the case number on the order
    - `agency` string, required — The state abbreviation of the agency that issued the order
    - `fips_code` string — An optional 5 or 7 digit number used to identify the correct agency within the state. This should be provided if present in the order. Auto-populated if required but not set.
    - `issue_date` string, date, required — The date the collections agency issued the order
    - `amount` string, required — Per pay period amount to deduct
    - `max_percent` number, float, required — The maximum percent of disposable income that can be deducted
  - `miscellaneous_garnishment` object — The configuration object for a miscellaneous garnishment post-tax deductions
    - `amount` number, float — The per pay period amount that should be garnished (up to the max_percent of disposable income).
    - `percent` number, float — The percentage of disposable income that should be garnished (must be less than max_percent).
    - `total_amount` number, float — The maximum amount that should be garnished in the lifespan of this garnishment.
    - `annual_limit` number, float — The maximum amount that should be garnished in a calendar year.
    - `priority` integer — The priority order in which this garnishment should be calculated (1 is the highest priority). Ties are broken by creation time (oldest first).
    - `max_percent` number, float — The maximum percent of disposable income that should be garnished (defaults to 25%)
  - `metadata` string, json — Additional loosely structured information to associate with the post-tax deduction
  - `managed` boolean — Denotes whether or not the post-tax deduction should be remitted by Check. Applicable to child support payments only, more info can be found [here](https://docs.checkhq.com/docs/post-tax-deductions#remitting-child-support-garnishments).

## Response `201`

201

---

[API](https://skmtc.net/checkhq/apis/check-api.md) · [All operations](https://skmtc.net/checkhq/apis/check-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/checkhq/check-api/versions/f46e28134549/schema)
