Skip to main content
Move money between a linked bank account and your Natural wallet. A deposit pulls funds in, a withdrawal pushes funds out. Both settle asynchronously.
Link a bank account in the dashboard first. Natural connects it through Plaid and returns an eac_ id you pass on every deposit and withdrawal. Working with a customer’s bank account instead? See Link a customer’s bank account.

Deposit into a wallet

Pull money from the bank into a wallet with POST /transfers/deposit. Funds land in your default wallet unless you name another.

Withdraw to a bank account

Push money from a wallet to the bank with POST /transfers/withdraw. Natural pulls from your default wallet unless you name another, and the wallet needs enough available balance to cover it.

Confirm the balance

Deposits and withdrawals settle over a few business days, so the balance change is not immediate. Read the wallet to confirm a deposit landed before you spend against it, or that a withdrawal left. See Wallets for how balance.available differs from balance.total.