This post may contain affiliate links (at no extra cost to you). Please read our disclaimerfor more information.

The most frequent question I get about NihaoPay is regarding their fees. NihaoPay supports multiple currencies and can work with over 100 countries worldwide. Because of this, their payout fees vary. In this article, I summarize the fees for the most popular currencies among online teachers.

Transaction Fees vs Payout Fees: What’s the Difference?

Transaction fees are the fees applied to each individual transaction. Those fees are applied each time a a transaction is completed. The transaction fees for using NihaoPay are typically 2.6% per transaction, but there are exceptions for JPY and SGD.

Note: in order to lock in the low transaction rates listed in this article, you’ll need to complete the NihaoPay Merchant Application HERE or tell NihaoPay that Brandi Hodge referred you.

Payout fees are only applied when the funds in your NihaoPay merchant account are paid out to your bank account. These fees are actually determined by the banks and are synonymous with “bank transfer fees.” However, I prefer the term “payout fees” to help differentiate them from any additional fees your individual bank may impose. (For example, if you want to receive USD to a bank outside of the US, your bank itself may charge an additional fee for receiving a foreign currency.) NihaoPay charges a flat rate fee based on country/currency for their payouts regardless of how much money is being transferred into your bank account.

Supported Currencies

Currently, NihaoPay only supports USD, CAN, GBP, EUR, AUD, JPY, SGD, HKD, RMB.

If NihaoPay does not support your local currency, they may still be able to send you payouts in USD. Contact me to see if NihaoPay is able to make payouts to your country. As you can see below, the payout fee for an international wire transfer of USD to a foreign bank is high. Please note that it may be possible to use a Wise business account instead to accept USD for the $0.30 USD ACH transfer fee.

USD: United States Dollar

  • Transaction fee: 2.6%
  • Payout fee: $0.30 USD ACH transfer fee to a US bank
  • International wire transfer fee of USD to a bank outside of the US: $25 USD

CAD: Canadian Dollar

  • Transaction fee: 2.6%
  • Payout fees:
    • WeChat: $0 CAD 
      • Yes, you read that correctly; there is NO payout fee for CAD to a bank in Canada when the transaction was paid via WeChat Pay!
    • AliPay and UnionPay: $30 CAD
      • Note: avoid these high fees by opting to only activate WeChat Pay on your NihaoPay account. You would indicate this choice when completing the NihaoPay Merchant Application.

GBP: Great British Pound Sterling

  • Transaction fee: 2.6%
  • Payout fees: 
    • WeChat: £5 GBP
    • AliPay and UnionPay: $55.00 USD
      • Note: avoid these high fees by opting to only activate WeChat Pay on your NihaoPay account. You would indicate this choice when completing the NihaoPay Merchant Application.

EUR: Euro

  • Transaction fee: 2.6%
  • Payout fees: 
    • WeChat: €0 EUR 
      • Yes, you read that correctly; there is NO payout fee for EUR to a bank in Europe when the transaction was paid via WeChat Pay!
    • AliPay and UnionPay: €50 EUR
      • Note: avoid these high fees by opting to only activate WeChat Pay on your NihaoPay account. You would indicate this choice when completing the NihaoPay Merchant Application.

AUD: Australian Dollar

  • Transaction fee: 2.6%
  • Payout fee: $0
    • Yes, you read that correctly; there is NO payout fee for AUD to a bank in Australia!

JPY: Japanese Yen

  • Transaction fee: 2.86%
    • Japan requires an additional consumption tax to be added to the transaction fee, which is why there’s an additional 0.26% per transaction. 
  • Payout fee: ¥400-660 JPY 
    • The exact fee depends on the recipient bank in Japan.

SGD: Singapore Dollar

  • Transaction fee: 2.8% 
    • The additional 0.2% is from the partner banks that NihaoPay works with.
  • Payout fee: $0 
    • Yes, you read that correctly; there is NO payout fee for SGD to a bank in Singapore!

HKD: Hong Kong Dollar

  • Transaction fee: 2.6%
  • Payout fee: $30 USD 
    • The payout fee is high due to international wire transfer fees.

RMB: Renminbi/Chinese Yuan

  • Transaction fee 2.6%
  • Payout fee: $0
    • Yes, you read that correctly; there is NO payout fee for RMB to a bank in China!

High Payout Fees?

Did your preferred currency come with higher payout fees than you’d like? If so, you may want to consider the option of using a Wise business account to accept payouts in USD. By using the US address for Wise on your application, NihaoPay is able to transfer funds via ACH payment to Wise for just $0.30.

Of course, this means you’d have to set your prices in USD, and you’d have some other fees to consider, but it may still work out in your favor. I’m currently working on writing an article to discuss this topic more in depth. I’ll link back to it here once posted.

NihaoPay FAQs

Don’t forget to read the NihaoPay FAQs to find the requirements for using their services.

Also check out the 10 Benefits for Using Me as a NihaoPay Referral!



Disclaimer – This post was approved by NihaoPay in May 2025.

Related Posts