Tuesday, February 21, 2017

Difference between Wire Transfer (SWIFT) and ACH (Automated Clearing House) Money transfer

Even though both Wire transfer and ACH are ways to send a large amount of money from one place to another, there are some significant differences in the way they operate. A wire transfer, also commonly referred as SWIFT transfer is an electronic transfer of money from one financial institution to other across the financial network. The word "wire" is chosen to signal the electronic transfer of money. It is fast and secure and can be used to transfer fund from one bank or credit union account to other. The wire transfer is mostly used for international money transfer e.g. sending money from the USA to India, particularly for a large amount of money due to its safety, security and speed advantages because no actual cash is moved in wire transfer transaction.

On the hand, ACH stands for Automated Clearing House (ACH) is an electronic network between banks and other financial institutions run by the National Automated clearing house Association. ACH process all kind of money transfer or payments e.g. credit and debit transaction between banks and accounts. It also processes direct deposits of payments and monthly debits for recurring payments e.g. investment in the stock market via Systematic Investment plan (SIP) or EMI payments towards a home loan or personal loan.

Remittance Providers like Money2India, TransferWise, Xoom, and Banks use customer's account number and routing number to withdraw money via ACH online rather than transacting via credit or debit cards.

How does Wire transfer work?

The wire transfer is one of the easiest ways to send money to one place to another. If you are an NRI (Non-resident Indian), you can send a large amount of money to India from USA or Canada to India. In wire transfer, The sender who wants to send money goes to local bank e.g. Bank Of America, Citibank, or WellsFargo in USA or DBS, OCBC, UOB in Singapore and submit the wire transfer slip or form to initiate a transaction.

You can initiate wire transfer request from your local bank through an online or offline channel. This wire transfer form contains details of correspondent bank and account number of the foreign bank along with customers details e.g. sender's account number, name, address, and purpose of remittance and Swift or BIC Code for the remittance provider e.g. if you are sending money to any ICICI bank account in India then you need to provide swift code of ICICI Bank for retail remittances is which is "ICICINBBNRI".

The local bank now transfers the amount to the correspondent or intermediary bank mentioning the SWIFT code, which is used to identify the account held by remittance provider in the correspondent bank. That's why this code is different for different currency even if you are sending money to the same receiver. Once remittance provider sees the money in his account held at the correspondent bank, he transfers the money to receiver and wire transfer completes.

Wire transfer usually takes 1 or 2 days depending upon which bank you are choosing. For example, if you want to transfer fund to India from overseas using ICICI bank, you would have access to less number of correspondent bank than State bank of India, which has more than one correspondent banks in many countries e.g. in the USA then have 12 correspondent bank accounts e.g. with Bank of America, New York-Merchant A/c, Citibank N.A., New York, Deutsche Bank Trust Co. Americas (BTC) N.Y, HSBC Bank USA, JP Morgan Chase National Association, N Y, Wells Fargo Bank N.A, Standard Chartered Bank, New York etc. They all accept USD fund transfer and have the different SWIFT code, you can check the full list here for other countries e.g. Singapore, Australia, England, UK, and UAE.

The wire transfer can be used to send money within a country e.g. USA to different states or can be used to send money from one country to other e.g. from the USA to India or Singapore, or from Australia to Singapore etc.

Most of the bank take service charge for wire transfer e.g. State bank of Chicago charges $30 for write transfers with USA and $45 to $50 dollar for a wire transfer in USD Dollar to India for less than $10,000 and above. If you are asking for issuing the draft then charges go down to $20 for less than 10,000 USD and $40 for more than that. You can see the schedule of charges here.

Here is a nice diagram which explains how does the wire transfer or SWIFT work:

Difference between Wire Transfer (SWIFT) and ACH (Automated Clearing House)

How does ACH (Automated Clearing house) work?

The ACH is also an electronic way to send money from one place to another and can be used for international money transfer. In ACH, Sender registers with routing number and account number with a remittance service provider which sends registration information to the Correspondent bank. The correspondent bank then creates request with details and transfers to ACH or Automated Clearing house which then directs the Overseas bank to send money to the receiver.

You can use ACH services of your bank for both domestic and international transfer e.g. you can use ACH service to make your utility bill payments e.g. utility and telco/internet bills, credit card payments, loan payments e.g. EMI. Most of the bank provide ACH services free of charge e.g. State bank of Chicago.

Here is a nice diagram which explains how ACH works:

Difference between Wire Transfer and ACH payment

That's all about the difference between Wire transfer and ACH (automated clearing house). Even though both allow transfer of fund both domestic and international  electronically, there are quite a lot of difference between them e.g. wire transfer is mostly used for a large amount of money and it's expensive as compared to ACH, which is offered free of charge by many. The role of the correspondent bank is critical in both cases and you should choose the bank with a good network of the correspondent bank across the world to move your money from one place to other e.g. State Bank of India for Indians remitting money across the world.


  1. Bank transfers / Western Union Transfer / Wire Transfer / Bank Logins are now available to the following countries :


    Value of Transfers :
    We transfer $2,000 – $10,000 per transfer to Personal accounts
    (Checking accounts, Savings accounts, Current accounts, Standard accounts).
    Transfers over $10,000 are available to Business or Corporate accounts only.
    If you require transfers over $10,000 you should contact us, the fee is not stated here but it’s negotiable.

    Transfer Clearing time :
    Same day service to UK/USA/EU/Canada/Australia – 1 to 2 business days service
    to Russia/Dubai/Singapore,China

    Western Union Transfer :

    Value of Transfer


    Bank Logins

    Account with Balance 3000 = $300
    Account with Balance 6000 = $500
    Account with Balance 9000 = $700
    Account with Balance 12000 = $900
    Account with Balance 15000 = $1000
    Account with Balance 17000 = $1100

    NOTE: We don’t give test transfers and we don’t work on percentage with first time customers,
    only our regular customers get transfer on percentage basis. Don’t contact us begging for test or percentage,
    our customer service guy won’t respond to you.

    Contact us : markzebusg@gmail.com


  2. What is Routing Number?

    Routing Number that is even known as Routing Transit Number (RTN) is a 9 digit number that is generally mentioned in your chequebook and easily visible. Routing Numbers are used commonly for ACH and wire transfers (ACH means transferring money without using paper or cheques, cash etc).

    Bank Of America Routing Numbers

    Bank of America Wire Transfer Routing Number

  3. Bank of America has a total of 172 routing numbers. The status, location, and other information of the Bank of America routing numbers are listed.

    Bank of America Wire Transfer ACH Routing Number

    BofA Routing Number For All States and City

  4. Accuity serves as the official routing numbers registrar for the American Bankers ... institution which is eligible to maintain an account at a Federal Reserve Bank.

    Bank of America (BofA) Routing Numbers - AZ, CA, FL, GA, IL, NJ, NY

    Bank of America Routing Number TX, AZ, CA, FL, GA, IL, NJ, NY, WA