ePay Buildium works with most business checking accounts, but the platform has specific technical requirements that rule out some banks
ePay Buildium is a payment processing tool built into Buildium property management software. It does not require a special account type — it works with standard business checking accounts from most banks. What matters is not the account category, but whether your bank supports the technical connections ePay Buildium needs: ACH origination, wire transfer capability, and API integration with third-party software.
Many regional and community banks do not offer these features, or charge extra for them. Large national banks like Chase, Bank of America, Wells Fargo, and Citibank typically support all three. Before opening an account or switching banks, contact your bank's business services team and ask whether they support ACH origination through third-party software and API connections. If they say no, ePay Buildium will not work with that account.
The account does need to be registered to your business, not a personal account. ePay Buildium will not process payments from a personal checking account, even if you own the business.
Key Takeaways
- ePay Buildium works with any business checking account, as long as the bank supports ACH origination and third-party API connections.
- Most large national banks support these features; many smaller and regional banks do not, so you must confirm with your bank before signing up.
- Your bank may charge a monthly fee for ACH origination or API access, which is separate from your account maintenance fee.
- The account must be registered to your business entity, not to you personally.
- If your current bank does not support ePay Buildium, switching to a bank that does is usually faster than finding a workaround.
How ePay Buildium connects to your bank account
ePay Buildium pulls money from your business checking account to process tenant payments and send owner distributions. To do this, it needs two things: the ability to initiate ACH transfers (Automated Clearing House) and a secure connection to your bank's system through an API (Application Programming Interface).
ACH origination means your bank allows software to start transfers on your behalf, rather than you logging in and clicking a button each time. Not all banks offer this. Some banks restrict ACH to transfers you initiate manually through their website or app. If your bank does not support ACH origination, ePay Buildium cannot move money.
The API connection is how Buildium's software talks to your bank's system securely. Your bank has to allow third-party applications to connect and verify account information. Again, smaller banks often do not support this. If your bank does not have an API for business accounts, Buildium cannot verify your account or process transactions through it.
Which banks typically work with ePay Buildium
Chase, Bank of America, Wells Fargo, Citibank, and most other large national banks support both ACH origination and API connections as standard features on business checking accounts. You usually do not need to request anything special — the features are built in.
Regional banks and credit unions vary widely. Some offer full ACH and API support; others offer ACH but not API; some offer neither. Community banks almost never support API connections, which means Buildium cannot verify the account even if ACH is available.
Before you open a new account or switch banks, call the business services department and ask this exact question: "Does your business checking account support ACH origination through third-party software and API connections for account verification?" Write down the answer and the name of the person who gave it. If they say yes to both, you are good. If they hesitate or say no to either one, that bank will not work with ePay Buildium.
Fees your bank may charge for ePay Buildium
Your bank's monthly account maintenance fee covers basic checking services. ACH origination and API access may cost extra. Some banks include them at no additional charge; others charge $10 to $50 per month for ACH origination, and another $10 to $25 per month for API access.
These fees are separate from any per-transaction fees Buildium itself charges. Buildium charges a percentage of each payment processed (usually 2.5% to 3% for credit card payments, less for ACH). Your bank's fees are on top of that.
When you call to confirm ACH and API support, also ask: "What is the monthly cost for ACH origination and API access?" Factor that into your decision about which bank to use. A bank with lower account fees but high ACH fees might cost more overall than a bank with higher account fees but included ACH and API.
What to do if your current bank does not support ePay Buildium
If your bank does not support ACH origination or API connections, you have two options: ask your bank to add those features, or switch to a bank that offers them.
Asking your bank to add features rarely works. Most banks that do not offer ACH origination or API access do not plan to add them — the infrastructure is expensive and the customer base is small. You might spend weeks on hold only to hear no.
Switching banks is usually faster. Open a business checking account at a bank that supports ePay Buildium, transfer your balance, and update your payment information in Buildium. The whole process takes one to two weeks. You can keep your old account open during the switch if you want a safety net, then close it once everything is running smoothly on the new account.
Setting up ePay Buildium once you have the right account
Once your bank account is open and you have confirmed ACH and API support, linking it to Buildium is straightforward. Log into Buildium, go to the payment processing settings, and select ePay Buildium. You will enter your bank account number and routing number, and Buildium will verify the account by depositing two small amounts (usually under $1 each) into your account.
Check your bank statement a few days later, find those two deposits, and enter the amounts back into Buildium to confirm ownership. After that, ePay Buildium is live and can process payments.
The whole setup takes about a week from start to finish, assuming your bank processes the verification deposits quickly. Some banks take longer than others.
Frequently Asked Questions
Can I use a personal checking account with ePay Buildium?
No. ePay Buildium requires a business checking account registered to your business entity. Personal accounts are not supported, even if you own the business. You must open a business account to use the platform.
What if my bank says it supports ACH but not API?
ePay Buildium needs both. If your bank supports ACH origination but not API connections, Buildium cannot verify the account or process payments through it. You would need to switch to a bank that offers both features.
Do I need a separate account for ePay Buildium, or can I use my regular business checking account?
You can use your regular business checking account. ePay Buildium connects to whatever business checking account you link it to. Many property managers use the same account for all business banking and ePay Buildium transactions.
How long does it take to switch banks and get ePay Buildium running?
Opening a new business checking account takes one to three business days. Linking it to Buildium and verifying ownership takes another three to five business days. Plan for one to two weeks total from the day you open the account to the day ePay Buildium is ready to process payments.
Will switching banks affect my existing Buildium setup?
No. You simply update the bank account information in Buildium's payment settings and re-verify the new account. Your tenant records, lease agreements, and payment history stay the same. Only the bank account connection changes.