Payment to an account in Hong Kong or Singapore when importing from China

When you have already chosen a product you want to import and found its manufacturer, you must pay for the order. Chinese suppliers often ask importers for payment of the amount due to the bank account not in Mainland China but, e.g., in Hong Kong, Singapore, or Vietnam. Such a situation should be a warning sign for you. Why not agree to this condition? What does it mean for an importer?

What is the risk of paying to a bank account outside Mainland China?

If you have such a possibility, do not agree to transfer money to a bank account under a different jurisdiction. It can cause many unnecessary problems during the import process. First and foremost, it’s essential to make payments to a Chinese bank account under the supplier’s company name. Then, they will be obliged to include it as income in the financial records. However, if you transfer the amount due to an account, e.g., in Hong Kong, you will likely help such a company avoid paying taxes. 

Furthermore, you must remember that paying money to the account under the company’s name is also proof of a transaction between our and a supplier’s company. Thus, supposing you make a transfer to some other account, then in case of occurring any problems with the goods, the supplier may use an argument that you didn’t pay their company. You are not paying the manufacturer directly but a different firm in such a case.

What does it mean?

Let’s assume that you had ordered goods from a manufacturer, but your package never reached a destination port. In this situation, if you had transferred a sum of money to an account in Hong Kong, Singapore, or another place outside of Mainland China, a supplier can assert that you hadn’t paid their company for the products. The same thing may happen if you want to sue the manufacturer for shipping non-conforming goods. Fraudulent suppliers can easily use this method to avoid consequences or even demand another payment, but this time to a different Chinese bank account.

What should I do if a Chinese supplier asks for a transfer to a Hong Kong or Singapore bank account?

As we have mentioned before, it’s better not to agree to such a transfer if there is a possibility. It would be best to ask a Chinese supplier to provide you with their bank account number in Mainland China. However, it can happen that Chinese suppliers will insist on their conditions. What to do in this case? If such a situation occurs, you need to verify both companies, not only the supplier’s company. This way, you will be able to check if both businesses are related and to whom you’re sending your money.

One must remember that Hong Kong is a Special Administrative Region with a separate legal and company system from China. Starting a company in Hong Kong is very simple. Therefore, fraudsters can open businesses there effortlessly. If you make a payment to an account in Hong Kong without the prior verification of both companies, your money will reach an utterly distinct unit.

Please note that, e.g., companies Ningbo Trading Co., Ltd. and Ningbo Trading (HK) Co., Ltd. are different units. For this reason, in case of a dispute, a manufacturer can claim that we didn’t pay their company for the goods, and they’ll be right. Remember that you cannot be sure to whom they will be sent when transferring money to Hong Kong or Singapore without prior verification. Hence, you also cannot be sure that you will receive your goods.

How to check where a bank account is located?

To check whether a bank account provided by a Chinese supplier is under Chinese jurisdiction, it’s worth using the SWIFT Code Checker. SWIFT Code is an 8-11 digit number identifying the country, city, bank, and even its branch. Every bank account has its own SWIFT Code or, in other words, BIC (Business Identifier Code). It’s handy when making international transfers.

The SWIFT Code structure

The correct understanding of the SWIFT Code requires knowing its structure. The first four digits in the code are an institution’s identifier. Thus, they point out a particular bank. The next two indicate a country where the bank Is located. The following two enable recognizing a bank, and the last three specify its branch. The graphic below shows the SWIFT Code’s structure for two banks – one located in Mainland China and the other in Hong Kong.

SWIFT Code structure

How to check the SWIFT Code?

Looking up the SWIFT Code is very simple. First, you must open the search engine, then enter the code provided by your supplier. Following this, the website will redirect you to the page displaying all information contained in the code. In this way, you will easily and quickly find out which bank you are sending money to and check its localization and branch. Below, we explain how to search for the SWIFT Code on an example of a bank located in Hong Kong, not in Mainland China.

1. Enter the SWIFT Code in the engine.

SWIFT Code Checker

2. Check the information contained in the code.

Verify SWIFT Code


When paying for products imported from China, it’s crucial to transfer money due to a supplier’s bank account under their company’s name in China. In this way, you will secure your transaction to some extent. First and foremost, you will be sure that you have proof of paying the company for goods. Remember that a transfer to a bank account, e.g., in Hong Kong, Singapore, or Vietnam, in case of any problems with the order, can be used against you. In such a situation, you pay a completely different entity than the manufacturer’s company. It’s always worth checking the SWIFT Code before sending money to the Chinese. The code will show you in which bank and country the account was opened.