The Cross River operating system (COS) gives you many different account solutions through a suite of products types. You can open accounts for your customers in COS under any product type we define and configure together with you.

COS supports both transactional and non-transactional account solutions.

  • Transactional account

    A transactional account allows the account holder to deposit or withdraw money from their account as much as they want as long as there are funds available. This is called a transactionClosed Moving funds from one account to another, and it always involves a debit of one account and a credit of another account, completed as a single operation.

  • Non-transactional account

    Certain savings accounts are non-transactional, meaning that money can only move in or out of the account according to certain rules. These accounts are subject to the Federal Reserve Reg D regulations.

We support several transactional and non-transactional account product types so you can offer your customers different kinds of accounts based on your agreement with CR. Some of our products types include:

  • Demand deposit accounts:

    • Checking

    • Savings

    • Time deposit

  • Debit card

The product type determines the behaviors and configurations of these accounts. CR provides you with a Product ID for each account type that you want to offer your customers. You need this Product ID to create accounts. Speak to your Implementation or Relationship Manager for more details, including how to set up product types for your customers.

Demand deposit accounts (DDAs)

A demand deposit account means that an account owner can withdraw their funds whenever they want with no restrictions or penalties.

You can open and manage demand deposit accounts for your customers, such as checking and savings, using our DDA APIs. DDA accounts are also referred to as Master accounts.

DDA account numbers

Certificates of deposit (time deposit accounts)

Certificates of Deposit (CDs), or time deposits, are a special type of savings account. Once the predefined amount of money is deposited in a time deposit account within the predefined time frame, customers cannot add any more money and the account is locked. If the customer decides to withdraw the funds before the configured maturity date, they will pay a penalty fee of a set number of days of interest.

All time deposit products have a defined number of months that the account remains locked and an interest rate for accrual during this time period.

A penalty month is the maximum number of months that a penalty applies. Configuring penalty months as 12 would mean that if the money is withdrawn (account is closed) before 12 months have passed, (x) fee days would be withdrawn from the account as a penalty.

Fee days defines how many days of simple interest to assess as a penalty. Time deposits have a maximum of 2 penalty tiers.

Create a CD account with the Open a deposit account endpoint. You must have the proper product ID, and a customer ID for the account holder.

General Ledgers

General Ledger (GL) accounts are internal accounts used for accounting purposes for internal reconciliationClosed Being sure that all the numbers add up as they should and that we know where all the funds are.. COS processes each transaction through a GL account. A GL account must reconcile to zero (0) at the end of the day.

Although GL accounts are meant for CR-partner reconciliation, there are times when you might want to open a GL account for external purposes. For example, if you handle payroll deposits for a customer, you may need to overdraw on an account to be able to send salaries to the customers before the employer’s funds have been deposited into your account. A regular account can’t be overdrawn, but this GL can serve as the account that can be overdrawn.


A transactionClosed Moving funds from one account to another in COS always involves a debit of one account and a credit of another account, completed as a single atomic (simple) operation. Both sides of the transaction must happen for it to be considered completed. If, for example, the debit account does not have enough money to cover the transaction, the credit operation will not complete.

This makes sure that accounts are never out of balance and makes tracking where the money is much easier.

Account activity record

Memo posts

Posting exceptions

A posting exception is like an account activity record, except it only happens when one side of a transaction fails authorization. For example, if the debit side of a transaction fails due to insufficient funds in the account, COS creates a posting exception record on that account. COS does not put a posting exception on the credit side of the transaction because it did not fail in this example.

Availability schedules

Book Transfers



For each Deposit Account CR provides a monthly account statement. The statement contains all posted activity inclusive of the period start and end dates. The statement lists details according to the posting sequence of the account activity records. The document is retrievable as a PDF file.

Other Features

Tax document retrieval

CR enables you to get PDFs of tax documents such as IRS Form 1099. When your customer wants to see a tax document, use our APIs to retrieve and display the PDF in your app. Use Explorer if you want to retrieve a single document directly.

Your RM lets you know when a specific type of tax document is available for download.

Tax document retrieval uses these endpoints:


Only pull documents as needed. If you want to pull a large number of documents, speak to your Relationship Manager.


The IRS requires Cross River to provide account holders with an IRS Form 1099 for earnings equal to or greater than $10.00, per taxpayer identification number (TIN). Should the customer have more than one account, the system generates a 1099 for each account if the earnings of all accounts total $10.00 or more.

Early Direct Deposit (EDD)

What is Early Direct Deposit?

Traditional direct deposit means that, for example, when an employer deposits a paycheck, the deposit is posted to the customer account on the effective date. Early Direct Deposit gives customers who receive their paycheck through direct deposit access to their funds up to 2 days earlier than traditional direct deposit. Cross River settles funds upon receipt of the ACH file from the Federal Reserve rather than waiting to release them on the effective date.

By providing Early Direct Deposit, you benefit your customers by improving their cash flows, which could enable them to avoid overdrafts, pay down debt, and generally experience less financial stress.

By meeting customer preferences for quicker access to funds, you may encourage more engagement with your services. Earlier settlement of funds may also support greater debit card usage, potentially generating increased interchange revenue.

Learn more about Early Direct Deposit.

Business reference information

Error codes

See COS system error codes, along with lots of other reference information, on the COS reference codes page.