FOREIGN EXCHANGE GAIN / LOSS | Explanation of Foreign Currency Exchange Differences FOREIGN EXCHANGE GAIN / LOSS|外币汇兑损益说明

Malaysian Company Accounting
FOREIGN EXCHANGE GAIN / LOSS | Explanation of Foreign Currency Exchange Differences
When a Malaysian Private Limited Company (Sdn. Bhd.) is involved in international trading, cross-border e-commerce, overseas purchasing, or export activities, it commonly uses foreign currencies such as:
USD / CNY / SGD / EUR / GBP / AUD / JPY
for purchases, sales, payments, and collections.
A company's accounts are generally maintained in its Functional Currency. For many companies whose main operations are in Malaysia, this is commonly MYR, although the appropriate functional currency should be determined by the accountant based on the company's actual economic environment.
When foreign exchange rates fluctuate, the company may recognise:
Foreign Exchange Gain
or
Foreign Exchange Loss
This is a normal part of accounting for foreign currency transactions.
________________________________________
1. Why Do Foreign Exchange Gains or Losses Arise?
The easiest way to understand this is:
Invoice Date ≠ Actual Payment / Collection Date
Between these two dates, the exchange rate between the foreign currency and MYR may change.
Therefore, the same USD100,000 transaction may have a different MYR value on different dates.
This difference is one of the main reasons foreign exchange gains or losses arise.
________________________________________
2. Export Sales | Example of a Foreign Exchange Gain
Assume a Malaysian company exports goods to a customer in the United States:
Sales Invoice: USD100,000
On the Invoice Date:
USD1 = RM4.20
The company records sales revenue of:
USD100,000 × RM4.20 = RM420,000
One month later, the US customer makes payment.
On the payment date:
USD1 = RM4.30
The value of the USD100,000 received is equivalent to:
USD100,000 × RM4.30 = RM430,000
Original Trade Receivable:
RM420,000
Settlement Value:
RM430,000
Difference:
RM10,000
This may result in a:
Foreign Exchange Gain
RM10,000 Forex Gain
In simple terms:
The US dollar strengthened, so the same USD100,000 became more valuable when measured in MYR.
________________________________________
3. Export Sales | Example of a Foreign Exchange Loss
Using the same example:
Sales Invoice: USD100,000
Invoice Date:
USD1 = RM4.20
Sales recorded:
RM420,000
When the customer makes payment:
USD1 = RM4.10
Settlement value:
RM410,000
Difference:
RM10,000
This may result in a:
Foreign Exchange Loss
RM10,000 Forex Loss
The customer still paid the full USD100,000.
However, because the USD weakened against MYR, the value of the amount received decreased when measured in the company's functional currency.
________________________________________
4. Importing from China | Foreign Exchange Differences Also Arise
For example, a Malaysian company purchases goods from a Chinese supplier:
Purchase Invoice: CNY500,000
On the Invoice Date:
CNY1 = RM0.60
Purchase / Trade Payable recorded:
RM300,000
On the payment date:
CNY1 = RM0.62
The company must pay the equivalent of:
RM310,000
to settle the CNY500,000 liability.
Difference:
RM10,000
This may result in a:
Foreign Exchange Loss
RM10,000 Forex Loss
This occurs because the Chinese Yuan strengthened, meaning the company needed more MYR to settle the same CNY liability.
________________________________________
5. What If the Chinese Yuan Weakens?
Purchase Invoice:
CNY500,000
Initial exchange rate:
CNY1 = RM0.60
Trade Payable:
RM300,000
At the time of payment:
CNY1 = RM0.58
Settlement value:
RM290,000
The company originally recorded a liability of:
RM300,000
but ultimately settled it for the equivalent of:
RM290,000
Difference:
Foreign Exchange Gain
RM10,000
________________________________________
6. Realised vs Unrealised Foreign Exchange Gain / Loss
Accounting for foreign currency transactions also requires an understanding of two important concepts.
① Realised Foreign Exchange Gain / Loss
Realised Forex Gain / Loss
This generally arises when the foreign currency transaction has actually been settled.
For example:
The customer has paid
or:
The company has paid the supplier
and the original Trade Receivable or Trade Payable has been cleared.
The resulting exchange difference is generally treated as a:
Realised Foreign Exchange Gain / Loss
________________________________________
② Unrealised Foreign Exchange Gain / Loss
Unrealised Forex Gain / Loss
If, at the financial reporting date:
The customer has not yet paid
or:
The company has not yet paid the supplier
the company may still have foreign-currency monetary items such as:
Foreign Currency Bank Balances
Trade Receivables
Trade Payables
Foreign Currency Loans
Other foreign currency monetary balances
The accountant may need to retranslate these monetary items using the applicable reporting-date exchange rate under the relevant accounting standards.
This may result in:
Unrealised Foreign Exchange Gain / Loss
In other words:
The money has not yet been collected or paid, but the carrying amount must still be remeasured because the exchange rate has changed by the reporting date.
________________________________________
7. Foreign Currency Bank Accounts Can Also Generate Forex Gains or Losses
Some businesses assume:
"My USD remains in a USD bank account and has not been converted into MYR, so there is no foreign exchange gain or loss."
From an accounting perspective, this is not necessarily correct.
For example, the company holds:
USD200,000
At the beginning of the year:
USD1 = RM4.20
Carrying value:
RM840,000
At the financial reporting date:
USD1 = RM4.40
Retranslated value:
RM880,000
Even though the USD200,000 has not been converted into MYR, the foreign currency bank balance may still generate an exchange difference when remeasured in the company's functional currency.
The accountant will account for the difference in accordance with the applicable accounting standards.
________________________________________
8. The Customer Paid in Full—Why Is There Still a Forex Loss?
This is a common question in international trading businesses.
For example:
Invoice:
USD100,000
Customer Payment:
USD100,000
The customer has paid the full amount.
However:
Invoice Date: USD1 = RM4.30
Payment Date: USD1 = RM4.10
Therefore:
The foreign currency amount has not changed
but:
Its value when translated into the functional currency has changed.
A Foreign Exchange Loss may therefore still arise.
This does not mean that the customer underpaid, nor does it mean that the accounting entry is incorrect. It is simply the accounting effect of exchange-rate movements.
________________________________________
9. Bank Exchange Rates May Differ from Market Rates
When the company makes an international payment or converts currencies, the bank may apply its own:
Bank Exchange Rate / TT Rate
and may also charge:
Bank Charges
SWIFT Charges
Conversion Fees
Remittance Fees
As a result, the actual MYR amount credited or debited by the bank may differ from an amount calculated using an online market exchange rate.
The accountant should reconcile the transaction based on:
Actual Transaction + Bank Records + Applicable Accounting Policy
________________________________________
10. What Documents Should Be Provided to the Accountant?
To correctly account for Foreign Exchange Gain / Loss, the company should provide complete supporting records.
Sales
Foreign Currency Sales Invoice
Customer Payment Record
Bank Credit Advice
Company Bank Statement
Purchases
Foreign Supplier Invoice
Purchase Order
Company Payment Record
TT / SWIFT Record
Company Bank Statement
Foreign Currency Bank Accounts
USD / CNY / SGD or other Foreign Currency Bank Statements
Bank Exchange / Conversion Records
Year-End Foreign Currency Balances
Other Foreign Currency Items
Foreign Currency Loans
Director / Related Party Foreign Currency Balances
Trade Receivables
Trade Payables
Other relevant supporting documents
________________________________________
11. Why Can't a Company Simply Choose Any Exchange Rate?
For example, if the company issues a:
USD100,000 Invoice
it should not intentionally use an unfavourable exchange rate merely to reduce reported profit.
Likewise, it should not use an artificially favourable exchange rate to increase reported profit.
The accountant should determine the appropriate:
Transaction Date Exchange Rate
Settlement Rate
Reporting Date / Closing Rate
Applicable Average Rate, where appropriate
in accordance with the company's applicable accounting standards and consistent accounting policies.
This ensures that accounting treatment remains consistent and verifiable across reporting periods.
________________________________________
12. Foreign Exchange Gains / Losses and Corporate Income Tax
The accounting treatment of:
Foreign Exchange Gain / Loss
should not automatically be interpreted for tax purposes as:
"Every Forex Gain is fully taxable"
or:
"Every Forex Loss is fully deductible."
The accountant and tax agent may need to determine the nature of the exchange difference, including whether it is:
Revenue / Trading Nature
or:
Capital Nature
and apply the prevailing Malaysian income tax rules accordingly.
Therefore:
Accounting Profit ≠ Taxable Profit
The final tax treatment should be determined by the company's accountant or Tax Agent based on the nature of the underlying transaction.
________________________________________
13. Key Foreign Currency Reconciliation Logic for Import and Export Businesses
Ideally, every foreign currency transaction should establish the following accounting trail:
Foreign Currency Invoice

Initial MYR Accounting Value

Trade Receivable / Trade Payable

Actual Foreign Currency Payment / Receipt

Bank Statement

Settlement MYR Value

Foreign Exchange Gain / Loss
If the balance remains outstanding at the financial reporting date:
Outstanding Foreign Currency Balance

Reporting Date Exchange Rate

Revaluation / Remeasurement

Unrealised Foreign Exchange Gain / Loss
________________________________________
A Simple Way for Business Owners to Understand It
Export Sales
Foreign currency strengthens → Potential Forex Gain
Foreign currency weakens → Potential Forex Loss
Overseas Purchases
Foreign currency strengthens → Potential Forex Loss
Foreign currency weakens → Potential Forex Gain
However, the actual accounting outcome will still depend on the transaction date, settlement date, exchange rates, payment method, and the company's functional currency.
________________________________________
Core Principle
Foreign Exchange Gain / Loss is not an artificial adjustment used to increase or reduce company profit. It is a natural accounting consequence of conducting transactions in currencies other than the company's functional currency while exchange rates fluctuate.

For Malaysian companies regularly involved in:
Import Trading, Export Trading, Cross-Border E-Commerce, International Consultancy, Overseas Procurement, and Multi-Currency Payments & Collections

it is important to properly retain:
Invoice + Payment Record + Foreign Currency Bank Statement + Exchange Record

With complete documentation, the accountant can properly perform:
Foreign Currency Accounting → Receivable / Payable Reconciliation → Bank Reconciliation → Forex Gain / Loss Calculation → Financial Statements → Corporate Income Tax Filing

Professional Note: The determination of functional currency, foreign currency translation, reporting-date remeasurement, and tax treatment should be assessed based on the financial reporting framework adopted by the company, such as the applicable MFRS / MPERS, the nature of the transactions, and prevailing Malaysian tax rules. The final treatment should be determined by the company's responsible accountant or tax agent.   

马来西亚公司会计处理
FOREIGN EXCHANGE GAIN / LOSS|外币汇兑损益说明

马来西亚私人有限公司(Sdn. Bhd.)从事国际贸易、跨境电商、海外采购或出口业务时,经常会使用:
USD / CNY / SGD / EUR / GBP / AUD / JPY
等外币进行采购、销售、付款及收款。
由于公司的账目通常需要以公司的**功能货币(Functional Currency)**进行记录;对于许多主要在马来西亚经营的公司而言,通常为 MYR,但应由会计师根据公司的实际经营环境判断。
当外币汇率发生变化时,公司便可能产生:
Foreign Exchange Gain(汇兑收益)

Foreign Exchange Loss(汇兑损失)
这属于正常的会计处理。
________________________________________
一、为什么会产生汇兑损益?
最容易理解的方法是:
开 Invoice 的日期 ≠ 实际付款 / 收款日期
两个日期之间,外币兑马币的汇率可能已经发生变化。
因此,同一笔 USD 100,000 的交易,在不同日期换算成 MYR 后,金额可能不同。
这个差额就是汇兑损益产生的主要原因之一。
________________________________________
二、出口销售|Foreign Exchange Gain 示例
假设马来西亚公司向美国客户出口货物:
Sales Invoice:USD 100,000
开具 Invoice 当天:
USD 1 = RM4.20
会计确认销售收入:
USD100,000 × RM4.20 = RM420,000
一个月后,美国客户付款。
付款当天:
USD 1 = RM4.30
公司实际收到的外币价值相当于:
USD100,000 × RM4.30 = RM430,000
原本应收账款:
RM420,000
结算价值:
RM430,000
差额:
RM10,000
会计上可能形成:
Foreign Exchange Gain
RM10,000 汇兑收益
简单理解:
美元升值,公司收到同样 USD100,000,但换算成马币后的价值增加了。
________________________________________
三、出口销售|Foreign Exchange Loss 示例
同样:
Sales Invoice:USD100,000
Invoice Date:
USD1 = RM4.20
销售入账:
RM420,000
客户付款时:
USD1 = RM4.10
实际结算价值:
RM410,000
差额:
RM10,000
会计上可能形成:
Foreign Exchange Loss
RM10,000 汇兑损失
也就是说:
虽然客户仍然完整支付 USD100,000,
但由于美元兑马币汇率下降,公司以功能货币衡量的价值减少了。
________________________________________
四、从中国进口|汇兑损益同样会发生
例如:
马来西亚公司向中国供应商采购:
Purchase Invoice:CNY 500,000
Invoice Date:
CNY1 = RM0.60
采购 / 应付账款记录:
RM300,000
付款当天:
CNY1 = RM0.62
公司需要支付相当于:
RM310,000
才能结清 CNY500,000。
差额:
RM10,000
可能形成:
Foreign Exchange Loss
RM10,000
因为人民币升值,公司需要使用更多马币才能偿还相同金额的人民币债务。
________________________________________
五、如果人民币下跌呢?
Purchase Invoice:
CNY500,000
最初入账:
CNY1 = RM0.60
应付账款:
RM300,000
实际付款时:
CNY1 = RM0.58
实际结算价值:
RM290,000
公司原本记录需要支付:
RM300,000
最终只需承担相当于:
RM290,000
差额:
Foreign Exchange Gain
RM10,000
________________________________________
六、Realised 与 Unrealised Foreign Exchange
会计处理时还需要区分两个重要概念。
① Realised Foreign Exchange Gain / Loss
已实现汇兑损益
当外币交易已经真正完成结算,例如:
客户已经付款
或:
公司已经支付供应商
原来的 Receivable / Payable 已经结清。
此时产生的汇率差额,一般属于:
Realised Forex Gain / Loss
________________________________________
② Unrealised Foreign Exchange Gain / Loss
未实现汇兑损益
如果到了公司财务报告日:
客户还没有付款
或者:
公司还没有支付供应商
公司仍然持有:
• Foreign Currency Bank Balance
• Trade Receivable
• Trade Payable
• Foreign Currency Loan
• 其他外币货币性项目
会计师可能需要根据适用的会计准则,以报告日汇率重新换算相关货币性项目。
由此产生:
Unrealised Foreign Exchange Gain / Loss
也就是说:
钱还没有真正收回或支付,但由于报告日汇率已经变化,账面价值需要重新计量。
________________________________________
七、外币银行账户也会产生汇兑损益
有些企业认为:
“我的 USD 一直放在 USD Account,没有换成 MYR,所以没有汇兑损益。”
从会计角度来看,并不一定如此。
例如公司持有:
USD200,000
年初:
USD1 = RM4.20
账面价值:
RM840,000
财务报告日:
USD1 = RM4.40
重新换算:
RM880,000
即使 USD200,000 完全没有兑换成马币,外币银行余额以功能货币重新计量后仍可能产生汇兑差额。
会计师会根据适用的会计准则进行相应处理。
________________________________________
八、客户付款金额没有少,为什么账上出现 Loss?
这是跨境贸易客户经常提出的问题。
例如:
Invoice:
USD100,000
Customer Payment:
USD100,000
客户确实一分钱都没有少付。
但是:
Invoice Date:USD1 = RM4.30
Payment Date:USD1 = RM4.10
因此:
交易币种金额没有变化
但:
换算成功能货币后的价值发生变化。
所以仍然可能出现:
Foreign Exchange Loss
这不是客户欠款,也不是会计做错账,而是汇率变化造成的会计结果。
________________________________________
九、银行实际兑换汇率与市场汇率可能不同
公司实际进行国际汇款或外币兑换时,银行可能采用自己的:
Bank Exchange Rate / TT Rate
并收取:
• Bank Charges
• SWIFT Charges
• Conversion Fees
• Remittance Fees
因此银行账户最终扣除或收到的 MYR 金额,可能与网上看到的市场汇率换算结果不同。
会计师需要根据:
实际交易 + 银行记录 + 适用会计政策
进行核对。
________________________________________
十、企业必须提供什么资料给会计师?
为了正确处理 Foreign Exchange Gain / Loss,请提供:
销售方面
• Foreign Currency Sales Invoice
• Customer Payment Record
• Bank Credit Advice
• Company Bank Statement
采购方面
• Foreign Supplier Invoice
• Purchase Order
• Company Payment Record
• TT / SWIFT Record
• Company Bank Statement
外币账户
• USD / CNY / SGD 等 Foreign Currency Bank Statement
• Bank Exchange / Conversion Record
• Year-End Foreign Currency Balance
其他外币项目
• Foreign Currency Loan
• Director / Related Party Foreign Currency Balance
• Trade Receivable
• Trade Payable
• 其他相关支持文件
________________________________________
十一、为什么不能自己随意选择汇率?
例如公司有一张:
USD100,000 Invoice
不能为了让利润看起来更低,就自行采用一个较差的汇率;
也不能为了提高利润,而自行采用一个较高的汇率。
会计师需要按照公司适用的会计准则及一致的会计政策确定:
• Transaction Date Exchange Rate
• Settlement Rate
• Reporting Date / Closing Rate
• Applicable Average Rate(适当情况下)
确保不同期间的会计处理具有一致性及可验证性。
________________________________________
十二、汇兑损益与公司所得税
会计上的:
Foreign Exchange Gain / Loss
与税务上的处理不能简单地理解为:
所有 Forex Gain 一定全部缴税
或:
所有 Forex Loss 一定全部可以扣税。
会计师及税务代理需要进一步判断汇兑差额的性质,例如:
Revenue / Trading Nature(营业性质)

Capital Nature(资本性质)
并根据马来西亚当时适用的所得税规定作相应税务调整。
因此:
Accounting Profit ≠ Taxable Profit
最终公司报税时,应由会计师 / Tax Agent 根据交易性质进行税务判断。
________________________________________
十三、进口出口企业最重要的外币对账逻辑
建议每一笔外币交易都能够形成:
Foreign Currency Invoice

Initial MYR Accounting Value

Trade Receivable / Trade Payable

Actual Foreign Currency Payment / Receipt

Bank Statement

Settlement MYR Value

Foreign Exchange Gain / Loss
如果财务报告日尚未结算:
Outstanding Foreign Currency Balance

Reporting Date Exchange Rate

Revaluation

Unrealised Foreign Exchange Gain / Loss
________________________________________
给企业经营者最简单的理解
出口销售
外币升值 → 可能产生汇兑收益
外币贬值 → 可能产生汇兑损失
外国采购
外币升值 → 可能产生汇兑损失
外币贬值 → 可能产生汇兑收益
但实际会计结果仍取决于交易日期、结算日期、汇率、付款方式及公司的功能货币。
________________________________________
核心原则
Foreign Exchange Gain / Loss 不是人为增加或减少公司利润,而是跨境交易使用不同货币后,汇率变化自然产生的会计结果。
对于长期从事:
进口贸易、出口贸易、跨境电商、国际咨询、海外采购及多币种收付款的马来西亚公司,正确保存:
Invoice + Payment Record + Foreign Currency Bank Statement + Exchange Record
非常重要。

资料完整后,会计师才能正确完成:
外币交易入账 → 应收应付核对 → 银行对账 → 汇兑损益计算 → 财务报表 → 公司所得税申报。

专业提示: 具体的功能货币判断、外币换算、期末重估及税务处理,应根据公司采用的财务报告框架(例如适用的 MFRS / MPERS)、实际交易性质及马来西亚现行税务规定,由负责公司的会计师或税务代理作最终判断。

Aug 18,2026