By: Dwolla,

There are a few unique features about Dwolla’s bank transfer API that make it a good option for companies looking to customize a payment solution to fit their optimal funds flow. One of these features we’ll talk about today is the ability to hold a balance.

How does the balance functionality work?

Dwolla’s payment solution allows you to maintain a “balance”. This “balance,” or stored value function, is essentially a Dwolla account that is used to maintain and manage information regarding your ownership of funds held in a pooled holding account at one of our financial institution customers until you’re ready to disburse to the end recipientAs a verified customer, you can link a bank account and transmit funds from that bank account and hold them in your balance.

If you’re a Dwolla customer, your users can also make use of this balance function to hold funds—while you customize how the balance is displayed in the application to suit your user experience.

Where exactly are the funds in the balance held?

Dwolla facilitates the flow of funds via the ACH network, and the funds held in the balance are held in pooled holding accounts at Veridian Credit Union and BBVA Compass Bank, our Financial Institution customers.

Examples of how to use balances

1. Mass payouts: As a customer, you can hold funds in your balance until you are ready to disburse them. Once you’re ready, you can initiate mass payouts to your user-base. Once you initiate a transfer of funds from your balance, standard transfer time to bank accounts is 1-2 business days. 

Flow-of-Funds copy

2. Wallet functionality: As a customer, your verified users can “store” funds in their balances. For example, a savings app may customize the balance functionality within its app as a “piggy bank,” and users of that app can link and verify their bank account to then initiate transfers into their “piggy bank.” These users will be holding funds in their Balances linked directly to their account, from which they’ll be able to initiate withdrawals.


We’ve seen the benefits of end users being able to have “stored value” with several of our customers—you can explore some use cases here.

Dwolla’s bank transfer API offers a robust and flexible network for you to leverage within your own application or platform. From equity investment platforms to landlord management software, we can be the rails powering your payments infrastructure while your brand sits on top.

Reach out to start with your own integration.

Get started with ACH transfers

We'll help you design your ideal payments experience.



We’ve sent you a message to kick off the conversation with our team. Please check your inbox.


There was an error and the form was not submitted.

Financial institutions play an important role in the Dwolla network.

Dwolla, Inc. is an agent of Veridian Credit Union and Compass Bank and all funds associated with your account in the Dwolla network are held in pooled accounts at Veridian Credit Union and Compass Bank. These funds are not eligible for individual insurance, including FDIC insurance and may not be eligible for share insurance by the National Credit Union Share Insurance Fund. Dwolla, Inc. is the operator of a software platform that communicates user instructions for funds transfers to Veridian Credit Union and Compass Bank.