← Back to Blog
Xero Trading Company Malaysia

Xero Setup Guide for Trading Companies in Malaysia

Malaysian trading companies — importing goods from China, Taiwan, or Europe and selling locally or regionally — have accounting requirements that a generic Xero setup does not handle out of the box. Multi-currency invoicing, landed cost tracking, import duty recording, and debtor management all need specific configuration. This guide covers the complete Xero setup for trading companies in Malaysia.

A trading company in Malaysia deals with a fundamentally more complex set of financial flows than a pure service business. You buy in foreign currency, import through a licensed clearing agent, pay customs duties and freight, then sell locally in MYR — often on credit terms that can stretch to 60 or 90 days. Getting the accounting right means your margins are real, your stock value is accurate, and your cash position is visible even during active shipments.

Here is the definitive Xero setup guide for Malaysian trading companies, built on the specific requirements of import-export businesses operating in Malaysia in 2026.

Step 1: Enable Multi-Currency in Xero

Multi-currency is not available on Xero's Starter plan — you will need the Standard or Premium plan. Once enabled, add the currencies you transact in: commonly USD (Chinese and US suppliers), EUR (European suppliers), SGD (Singapore suppliers), and CNY (direct China suppliers).

In Xero's multi-currency setup, each foreign currency transaction is revalued at the exchange rate on the transaction date. This creates currency gain/loss entries when payment is made at a different rate than when the invoice was recorded — a normal feature of international trade that your accounts must reflect correctly. Xero handles this automatically when configured properly.

Important: configure your bank accounts in the correct currency. If you have a USD trade finance account with CIMB or Maybank, add it to Xero as a USD account — not MYR — so that transactions are recorded correctly without manual rate conversion.

Step 2: Set Up Inventory and Landed Cost Tracking

Your cost of goods sold (COGS) for imported products is not just the supplier invoice price. The true landed cost includes:

  • Supplier invoice price (in foreign currency)
  • International freight and insurance (CIF or CFR terms)
  • Import duties (customs tariff rate specific to the HS code of your goods)
  • Port handling charges (WESTPORTS, Port Klang)
  • Clearing agent fees
  • Local delivery to warehouse

Xero's native inventory module tracks stock quantities and values but does not natively apportion landed costs across multiple SKUs in a shipment. For trading companies with complex product mixes, a connected inventory tool like DEAR Inventory or Cin7 handles landed cost allocation automatically. For simpler operations (fewer than 50 SKUs, one product category), landed costs can be manually apportioned in Xero using journal entries.

Step 3: Configure Supplier Accounts and Payment Terms

For each overseas supplier, create a contact in Xero with:

  • Correct currency (USD, CNY, EUR as applicable)
  • Default payment terms (e.g., T/T 30 days, L/C 60 days)
  • Bank account details for payment reconciliation
  • Tax treatment: set as "No Tax" for overseas suppliers — Malaysian SST is not applicable to direct overseas purchases of goods.

For suppliers you pay via Telegraphic Transfer (T/T), record the bank charges as a separate expense line in Xero. CIMB and Maybank typically charge RM25 to RM50 per outward T/T, and these must be recorded to accurately reflect your true cost of procurement.

Step 4: Set Up Debtor Management for Local Customers

Malaysian trading companies typically sell on 30 to 90-day credit terms to hardware shops, distributors, or corporate buyers. Debtor management — knowing who owes you, how much, and whether it is overdue — is critical to cash flow management.

In Xero, configure:

  • Customer payment terms — set default payment terms per customer (e.g., net 30, net 60). Xero will automatically flag overdue invoices.
  • Aged Receivables report — run this weekly to review all outstanding debtor balances by ageing bucket (current, 1–30 days, 31–60 days, 61–90 days, 90+ days).
  • Automated invoice reminders — configure Xero to send automated email reminders to customers with overdue invoices at 7, 14, and 30 days past due date.
  • Credit limit tracking — Xero does not enforce credit limits natively, but you can add credit limit notes to each customer contact record and review before raising new invoices.

Step 5: SST Configuration for Trading Companies

The SST treatment for a Malaysian trading company depends on what you are trading:

  • If you manufacture or are deemed to manufacture goods in Malaysia: You may be required to register for sales tax under the Sales Tax Act 2018 if your annual sales of taxable manufactured goods exceed RM500,000.
  • If you are a pure distributor/trader: You are generally not required to register for sales tax on goods you did not manufacture. However, if you provide services (installation, maintenance), service tax may apply above the RM500,000 service revenue threshold.
  • Export sales: Goods exported from Malaysia are zero-rated for sales tax purposes. Configure export invoice tax codes in Xero as "Zero Rated" not "Exempt" — the distinction matters for SST-02 reporting.

Step 6: Trade Finance and Letter of Credit Recording

If you use Letters of Credit (L/C) or trade financing facilities from your bank to fund supplier purchases, these must be recorded correctly in Xero:

  • When goods are shipped, record the purchase invoice in Xero at the date of shipment (or bill of lading date) in the supplier's currency.
  • When the L/C is drawn down by the bank, record this as a bank loan drawdown (credit: trade finance facility account; debit: accounts payable).
  • Record interest charges on trade financing as finance costs — do not bury them in COGS.
  • When the facility is repaid, record the repayment against the trade finance liability account.

Proper trade finance recording gives you an accurate picture of your net working capital — a metric that banks assess closely when reviewing facility renewals or increases.

How ZeroPilot AI Supports Malaysian Trading Companies

Trading companies often have lumpy cash flows — large outflows during shipment financing periods, followed by inflows as receivables are collected. ZeroPilot AI's 12-month AI cash flow forecasting is particularly valuable in this context: it models your payment cycles, trade finance drawdowns, and receivables collection schedule to show your net cash position week by week.

Our advisory team also monitors your debtor ageing, flags receivables that are approaching credit risk territory, and delivers monthly management accounts that separate trading margin from operating expenses — so you always know whether your business is fundamentally profitable before financing costs. See our pricing plans or book a free demo.

Get Xero Configured Correctly for Your Trading Business

A correctly configured Xero setup for a Malaysian trading company is significantly more complex than a service business setup. ZeroPilot AI's team has hands-on experience with import-export accounting, multi-currency Xero, and trade finance recording. Book a free demo to see a live setup tailored to your trading operations.

Share via Email Share on LinkedIn

Related Articles

Xero

Xero Accounting Malaysia: The Complete Setup Guide for SMEs in 2026

Cash Flow

Cash Flow Problems Killing Your Malaysian Business? Here's the Fix

Tax & Compliance

LHDN Audit: How to Make Your Malaysian Business 100% Audit-Ready