---
title: "Update a recurring reimbursement"
method: PUT
path: "/v1/recurring_reimbursements/{id}"
tags: ["Reimbursements"]
---

# Update a recurring reimbursement

`PUT /v1/recurring_reimbursements/{id}`

Update a recurring reimbursement.

scope: `reimbursements:write`

## Path parameters

- `id` string, required

## Headers

- `X-Gusto-API-Version` '2026-06-15'

## Request body

- object
  - `version` string, required — The current version of the object. See the [versioning guide](https://docs.gusto.com/embedded-payroll/docs/idempotency) for information on how to use this field.
  - `description` string — The description of the reimbursement
  - `amount` number — The dollar amount of the reimbursement

## Response `200`

successful

- RecurringReimbursement
  - `uuid` string, required — The unique identifier of this recurring reimbursement.
  - `employee_uuid` string, required — The UUID of the employee.
  - `description` string, required — The description of the reimbursement.
  - `amount` string, required — The dollar amount of the reimbursement.
  - `version` string, required — The current version of the object. See the [versioning guide](https://docs.gusto.com/embedded-payroll/docs/idempotency) for information on how to use this field.
  - `created_at` string — The timestamp when this reimbursement was created.
  - `updated_at` string — The timestamp when this reimbursement was last updated.

## Other responses

- `404` — Not Found
- `409` — invalid version
- `422` — invalid attributes

---

[API](https://skmtc.net/gusto/apis/gusto-api.md) · [All operations](https://skmtc.net/gusto/apis/gusto-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gusto/gusto-api/revisions/826dfa57fb3b/schema)
