---
title: "Update a company's payment configs"
method: PUT
path: "/v1/companies/{company_uuid}/payment_configs"
tags: ["Payment Configs"]
---

# Update a company's payment configs

`PUT /v1/companies/{company_uuid}/payment_configs`

Update payment speed, fast payment limit, and/or partner-owned disbursement for a company.

At least one of `payment_speed`, `fast_payment_limit`, or `partner_owned_disbursement` is required.
1-day payment speed is only applicable to partners that opt in. 1-day is not allowed when AutoPilot is enabled.

### Related guides
- [Payroll Processing Speeds](https://docs.gusto.com/embedded-payroll/docs/2-day-vs-4-day)

scope: `company_payment_configs:write`

## Path parameters

- `company_uuid` string, required

## Headers

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

## Request body

- PaymentConfigsUpdateRequest — Request body for updating company payment configs. At least one of payment_speed, fast_payment_limit, or partner_owned_disbursement is required.
  - `payment_configs` object
    - `payment_speed` '1-day' | '2-day' | '4-day' — Desired payment speed. 1-day is only applicable to partners that opt in.
    - `fast_payment_limit` number, nullable — Payment limit for 1-day or 2-day payroll (in dollars).
    - `partner_owned_disbursement` boolean — Whether to use the partner-owned disbursement payment rail.

## Response `200`

Successful

- PaymentConfigs
  - `company_uuid` string — Company uuid
  - `partner_uuid` string — Partner uuid
  - `fast_payment_limit` string, nullable — Payment limit for 1-day or 2-day payroll (string representation of decimal).
  - `payment_speed` '1-day' | '2-day' | '4-day' — Payment speed. READ-ONLY. - `1-day`: Next-day ACH (only for partners that opt in). - `2-day`: Two-day ACH. - `4-day`: Standard ACH.
  - `partner_owned_disbursement` boolean — Whether the company is configured to use the partner-owned disbursement payment rail
  - `earned_fast_ach_blockers` object[] — Blockers preventing the company from earning fast ACH payments
    - `blocker_type` 'minimum_days' | 'minimum_funded_payments' — The type of blocker
    - `threshold` number — The threshold needed to unblock

## Other responses

- `404` — Not Found The requested resource does not exist. Make sure the provided UUID is valid.
- `422` — Unprocessable Entity This may happen when the body of your request contains errors such as `invalid_attribute_value`, or the request fails due to an `invalid_operation`. See the [Errors Categories](https://docs.gusto.com/embedded-payroll/docs/error-categories) guide for more details.

---

[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)
