You can deposits funds into your account in 2 different ways:

Credit Card Deposit

No minimum deposit

Maximum deposit: There is a daily deposit limit of 15,000 units of currency (1.5 mio JPY)and a 30 day limit of 45,000 units (4.5 mio JPY)

Only Visa/Visa Debit cards are accepted

Deposit fees: 2.5% for any currency

Deposits are applied instantly in your account

Bank Account Deposit

No minimum or maximum deposit

No deposit fees

Deposits can take between 3-5 working days

You need to register your account (SWIFT Code/Sort Code/BSB)

Complete the form with the correct account details and hand it into your bank*

* MahiFX Bank Account details:

Watch a video: Fund Your MahiFX Account


You can withdrawals funds into your account in 2 different ways:

Credit Card Withdrawal

Maximum withdrawal: The maximum daily withdrawal is 25,000 units of currency (2.5 mio JPY) and a monthly limit of 75,000 units (7.5 mio JPY)

Withdrawal fees*

Funds withdrawals usually take between 3 to 5 working days

Bank Account Withdrawal

No maximum withdrawal

Register bank account (swift code / sort code / BSB)

Or choose the same bank used to make your deposit

Fund withdrawals usually take between 3-5 working days

Withdrawal fees apply (Please see charges section)

Please note that withdrawals will be paid back to the same account from which you deposited. If this was done using a wire transfer and you would like to withdraw your money onto a credit card, your card will need to be registered and validated first. You may withdraw funds from MahiFX at any time. The application will not permit you to withdraw funds being used for margin.

Please also note that funds can only be returned in your base currency.

Credit Card Fee:
AUD 5.00
CAD 5.00
USD 5.00
NZD 7.50
EUR 4.50
GBP 3.50
JPY 400

Bank Transfer Fee:
AUD 15.00
CAD 15.00
USD 15.00
NZD 20.00
EUR 12.50
GBP 10.00
JPY 1200