---
title: Availability policies
slug: concepts/payments/checks/availability-policies
description: Check deposit funds follow Federal Reserve Regulation CC. Cross River assigns an availability policy and schedule showing when deposited funds become available.
docTags: 
createdAt: 2024-08-19T12:40:16.804Z
---

## Check availability policies

Availability policies define how quickly funds can be made available to the payee.

Availability of funds from a deposited check is based on rules specifically mandated by the Federal Reserve under Regulation CC (Reg CC). Reg CC defines how long a bank can hold funds based on various types of deposits. It's important to understand check processing and how Regulation CC (12 CFR 229) laws effect availability of funds.&#x20;

## Deposit a check

When you [deposit a check](docId\:xEOwz2w0C2wFSR3tV8mdy) with the API, the response shows the assigned availability policy in the `policy` field and the payment schedule in the `schedule` field. For example, in the response below, the check is assigned the *NewAccount* availability policy along with the schedule. The schedule shows the amount of funds from the check deposit that will be available in the customer's COS account each day starting with the first day (Day 1), which is defined as the value in the `processedAt` field. In this example, all the funds (**100&#x20;**&#x6F;r 1.00 USD) are available on the third day.

COS defines the availability policy of any given deposit when the deposit is successfully received. COS assigns the policy of the deposit based on that business day's deposits to that specific account.&#x20;

## Example

You can see the `schedule` field and its array in the deposit a check response starting in row 31 below.

```json
{
  "id": "9a44fdbf-89e2-4300-8f05-ad9501439bb1",
  "accountNumber": "2193590144",
  "referenceId": "C2436F698K0D",
  "paymentType": "Forward",
  "checkType": "Standard",
  "direction": "Outbound",
  "status": "Completed",
  "source": "Api",
  "posting": "Posted",
  "postingCode": "OK",
  "coreTransactionId": "21ba5fb0-e609-4560-a36f-ad9501439bb1",
  "memoPostId": "dc20e619-c5f7-4890-b3c8-ad9501439bb1",
  "originalPaymentId": "9a44fdbf-89e2-4300-8f05-ad9501439bb1",
  "customerId": "700f0d35-9940-4132-8608-ad89013927a9",
  "payerRoutingNumber": "021200339",
  "payerAccountNumber": "123456789",
  "payeeName": "",
  "checkNumber": "1237",
  "bofdRoutingNumber": "021214891",
  "sequenceNumber": "1353885824",
  "amount": 100,
  "currency": "usd",
  "micr": "d021200339dc12345678c1237",
  "recognizedAmount": 100,
  "iqaPassed": true,
  "hasFrontImage": true,
  "hasBackImage": true,
  "isRedeposit": false,
  "policy": "NewAccount",
  "schedule": [
    0,
    0,
    100
  ],
  "createdAt": "2021-08-31T15:38:13.28-04:00",
  "rejectedAt": "2021-08-31T15:38:17.527-04:00",
  "wasReturned": false,
  "purpose": "ENTERED BY #60C367E26DD36A0068580230#",
  "depositBusinessDate": "210831",
  "productId": "d5dc52bb-df80-4a5d-a5a8-ad89013844bd",
  "partnerId": "ede1a60d-3d51-47e8-9a9b-ad8901381f9e",
  "lastModifiedAt": "2021-08-31T15:38:17.5280148-04:00"
}
```

If you look at the deposit in COS Explorer, the same schedule would appear as:

::Image[]{src="https://api.archbee.com/api/presign/fCt3n1oCa8rgNJ8fw9I2N--Gp0O7i1KS3w20HMKEsAD-20240808-121535.JPG" size="42" width="188" height="95" position="center" showCaption="false"}

Using the deposit scenario above, this means that $1.00 will be available in the account ending in 0144 on Thursday, September 2nd. Below is a more detailed breakdown of the schedule depicted in the payment details above:

| Day # | Date                         | Amount Available |
| ----- | ---------------------------- | ---------------- |
| 1     | Tuesday, August 31, 2021     | $0.00            |
| 2     | Wednesday, September 1, 2021 | $0.00            |
| 3     | Thursday, September 2, 2021  | $1.00            |

