---
title: "Add Bank Account"
method: POST
path: "/billing/bank-accounts"
tags: ["Billing", "billing"]
---

# Add Bank Account

`POST /billing/bank-accounts`

Add a bank account to the customer's Moov account.

Requires routing number, account number, account type, and holder name.
The account will need to be verified via micro-deposits before it can be used.

Admin only endpoint.

## Request body

- CreateBankAccountRequest — Request to add a bank account.
  - `routing_number` string, required
  - `account_number` string, required
  - `account_type` 'checking' | 'savings', required — Bank account types.
  - `bank_account_holder_name` string, required

## Response `201`

Successful Response

- BankAccountResponse — Response with bank account details.
  - `bank_account_id` string, uuid, required
  - `bank_name` string, required
  - `last_four` string, required
  - `bank_account_type` string, required
  - `status` string, required
  - `fingerprint` string, nullable

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/openintake/apis/fastapi.md) · [All operations](https://skmtc.dev/openintake/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/openintake/fastapi/revisions/b642b91e0a5c/schema)
