🔍 Introduction: What Is an ACH Transfer?
ACH (Automated Clearing House) is a US-based electronic funds transfer network that enables secure, low-cost bank-to-bank transfers. It is the backbone of many financial transactions in the United States, including direct deposits, bill payments, and—crucially—depositing USD to crypto exchanges.
ACH transfers are widely supported by US exchanges like Coinbase, Kraken, Gemini, and Binance.US. They are a cost-effective alternative to wire transfers, especially for regular or moderate-sized deposits.
ACH transfers are only available for USD deposits to US-based bank accounts. If you are outside the US or need to deposit a different currency, you will need to use an alternative method like SWIFT or SEPA.
⚙️ How ACH Works on Exchanges
Most exchanges integrate with ACH using one of two methods:
- Direct bank linking – You manually enter your bank's routing number and account number. The exchange verifies the account via micro-deposits (two small amounts sent to your account that you must confirm).
- Third-party verification (e.g., Plaid) – You log in to your bank through a secure third-party service that verifies your account instantly and securely.
Once your bank account is linked, you can initiate ACH deposits directly from the exchange's deposit page. The funds are debited from your bank account and credited to your exchange account after the ACH settlement period (3–5 business days).
Using Plaid or similar services is usually faster and more convenient than manual micro-deposit verification. It also reduces the risk of input errors.
👣 Step-by-Step: How to Deposit via ACH
Follow these steps to deposit USD via ACH to your exchange account:
-
1
Log in to your exchange account
Navigate to the deposit section and select USD or Fiat as the deposit type.
-
2
Choose ACH / Bank Transfer
Select "ACH Transfer", "Bank Deposit", or "USD via ACH" from the list of available methods.
-
3
Link your bank account
If not already linked, enter your bank's routing number and account number, or use a service like Plaid to securely connect your bank.
-
4
Enter the deposit amount
Specify the amount in USD you want to deposit. Ensure it meets the exchange's minimum (often $10–$50).
-
5
Confirm the deposit
Review the details and confirm. You may need to complete 2FA verification for security.
-
6
Wait for processing
ACH transfers take 3–5 business days to settle. The exchange will credit your account once the funds arrive.
Some exchanges, like Coinbase, offer instant ACH where they front you the funds immediately (subject to limits) while the ACH transfer clears. Check if your exchange offers this feature.
💰 ACH Fees and Limits
ACH transfers are one of the most cost-effective deposit methods. Here's what to expect:
Most exchanges do not charge fees for ACH deposits. Some may charge a small fee for deposits under a certain amount (e.g., $1 for deposits under $10).
Your bank typically does not charge a fee for ACH transfers. However, check with your bank—some may charge a small fee for outgoing ACH.
Limits vary by exchange and verification level. Basic accounts may have daily limits of $1,000–$5,000. Fully verified accounts can deposit $25,000+ per day.
ACH is one of the cheapest ways to deposit USD. Use it for regular deposits instead of wire transfers to save on fees.
⏱️ ACH Processing Times
ACH transfers are not instant. Here's what to expect:
- Standard ACH: 3–5 business days. This is the most common and usually free.
- Same-day ACH: Some exchanges and banks support same-day ACH for an additional fee (usually $1–$5).
- Next-day ACH: Offered by some banks, processed the next business day for a small fee.
- Exchange credit: Some exchanges credit your account immediately (instant availability) up to a certain limit while the ACH clears.
If you need funds quickly, check if your exchange offers instant ACH (e.g., Coinbase) or use a wire transfer for same-day availability. Otherwise, plan for the 3–5 day settlement period.
🔗 How to Link Your Bank Account for ACH
Most exchanges require you to link a bank account before you can initiate ACH deposits. There are two common methods:
| Method | Process | Speed | Security |
|---|---|---|---|
| Manual Entry | Enter routing and account numbers. Exchange sends two micro-deposits ($0.01–$0.99) to verify. You confirm the amounts. | 1–3 business days | High |
| Plaid / Third-Party | Log in to your bank through Plaid's secure portal. Instant verification. | Instant | High (bank-level encryption) |
Use Plaid or similar services if available—it's faster, more accurate, and avoids the micro-deposit verification delay.
⚖️ ACH vs. Wire Transfer: Which Should You Use?
Both ACH and wire transfers are used for USD deposits, but they serve different needs:
| Feature | ACH | Domestic Wire |
|---|---|---|
| Speed | 3–5 business days | 1–2 business days (same-day possible) |
| Cost | Free – $1 | $10–$30 |
| Best For | Regular, moderate deposits | Large, urgent deposits |
| Availability | US banks only | US and international |
Use ACH for regular deposits where speed is not critical. Use a wire transfer for urgent or very large deposits where the fee is negligible compared to the amount.
🔧 Troubleshooting ACH Deposits
If your ACH deposit hasn't arrived, check the following:
- Has the processing time passed? Wait the full 5 business days before escalating.
- Was your bank account successfully linked? If using micro-deposits, ensure you confirmed the correct amounts.
- Insufficient funds – Ensure your bank account has enough balance to cover the deposit.
- Bank restrictions – Some banks may block ACH transfers to crypto exchanges. Contact your bank if you suspect this.
- Daily limit exceeded – Check your exchange's deposit limits.
If you've confirmed all details and the deposit is still missing, contact exchange support with your deposit confirmation (showing the amount, date, and bank account). This helps them locate your deposit.
🛡️ Security Tips for ACH Deposits
- Only link a bank account in your name – Most exchanges require this for compliance.
- Use secure connections – Always access your exchange and bank via secure, private networks.
- Enable 2FA on your exchange account – Protect your account from unauthorized access.
- Monitor your bank and exchange accounts – Check for unauthorized ACH debits or credits.
- Keep records – Save confirmation emails and transaction IDs for reference.
Some exchanges require you to verify your bank account before the first ACH deposit (via micro-deposits or Plaid). This is a one-time process that adds security.