Full customization
of the check rails

Issue and deposit checks 24 hours a day

Start building
  "account_number_id": "acno_25nacNsLD8qLI1Vc6x67sxFU27c",
  "allow_overdraft": false,
  "amount": "150",
  "bank_account_id": "bacc_25nVQr05nZybpyEzw8j0wV6VRUh",
  "beneficiary_account_number": "256783259046169",
  "beneficiary_name": "Cash",

Own check issuing

Unlock full access to Federal Reserve check processing

Own your check issuance

Simply issue a check with a single API request and take control of the end to end check flows.

Certainty and security

Peace of mind over check issuance with positive pay verification and stop payment functionality.

Issue a check

curl '' \
     -XPOST \
     -u :<YOUR API KEY> \
     -d bank_account_id="<bank_account_id>" \
     -d positive_pay_amount="100000" \
     -d currency_code="USD"

Digital check deposits

Deposit checks without visiting a physical branch

OCR at your fingertips

One API with OCR flexibility. Leverage our capabilities or bring your own RDC

Check clearing made easy

Control the check clearing process via API and automated check re-clearing

Get a check transfer

curl '<check_transfer_id>' \
      -u :<YOUR API KEY>
We know the ecosystem very well and Column provides the speed, flexible account model and API-first approach that no one else can. These aspects are essential to building certain products that power our customers’ growth.
Henrique DubugrasCo-Founder and Co-CEO, Brex

Infrastructure products built for
developers in the lightest format possible

Start building today

Unmatched access to money movement, bank accounts, card networks, and bank capital. You're in the driver's seat to build your own products, on your terms, without layers in between.