Your contractor in Kuala Lumpur works the same hours as your contractor in Jakarta, but the tax you owe each country differs by 2 percentage points. Get it wrong and you face penalties that compound monthly—plus audit friction when the contractor files their own return and the numbers don't match what you reported. Most payroll software claims to handle multiple Southeast Asian countries. Almost none calculate withholding correctly across all three. This guide maps the withholding rules per country, shows you how to audit your current setup, and points you to software that actually gets it right. Malaysia: 3% standard withholding for non-resident contractors Malaysia applies a 3% withholding tax on payments to non-resident independent contractors . This is the IR rate under Section 107A of the Malaysia Income Tax Act. Key points: Who pays: You (the payer) remit the 3% to the Malaysian tax authority (LHDN) within the deadline set on your withholding certificate. Threshold: No minimum invoice value triggers the withholding—it applies to all non-resident contractor payments. Exceptions: Resident contractors in Malaysia may have different rules depending on their tax status; a resident contractor operating as a sole proprietor might file quarterly or annually instead of having withholding applied upfront. Verify the contractor's residency status and registration with LHDN. Timing: Withholding is due by the 14th of the month following the payment month, or per your specific LHDN quarterly payment schedule if you're registered for Withholding Tax compliance. Documentation: Keep a withholding register showing contractor name, payment amount, withholding amount, and remittance date. This audit trail protects both you and the contractor when they file their annual return. If you pay a non-resident contractor RM10,000 in March, you withhold RM300 and remit it to LHDN by April 14th. The contractor receives RM9,700; they'll claim the RM300 credit when they file. Singapore: Zero withholding for independent contractors Singapore has no mandatory withholding tax on payments to independent contractors or freelancers . The contractor is solely responsible for declaring their income and paying personal income tax directly to the Inland Revenue Authority of Singapore (IRAS). This is the simplest regime of the three, but it creates a compliance risk: No withholding obligation: You are not required to withhold tax. Pay the full invoice amount, no reduction. Contractor responsibility: The contractor must register with IRAS if their annual income exceeds SGD 22,000, and file their own income tax return. If they don't, Singapore's tax authority may pursue them—and your records of payment will be cross-checked against their filing. GST (Goods and Services Tax): Singapore has no GST. However, if the contractor is registered for GST in another country (e.g., Malaysia or Indonesia) and you're buying services, you may need to account for GST on your end, depending on your own registration and the nature of the service. This is a supply chain issue, not a withholding issue. Documentation: Keep invoices and payment records. IRAS may audit your records to confirm you've paid independent contractors correctly—not to collect withholding, but to verify the deductibility of the expense. Pay a Singapore contractor SGD 5,000 with zero withholding. They keep SGD 5,000. If they don't file their own tax return and IRAS catches it, the penalty falls on them, not you—but your records will be scrutinized in the audit. Indonesia: 5% withholding for non-resident contractors (PPh 23) Indonesia applies 5% withholding tax on payments to non-resident independent contractors under PPh (Pajak Penghasilan) Article 23. This is separate from the 15% flat income tax for foreign workers on a salary. Key points: Who pays: You remit the 5% to the Indonesian tax authority (DJP—Direktorat Jenderal Pajak) by the 10th of the month following the payment. Threshold: No minimum; 5% applies to all non-resident contractor payments unless the contractor holds a specific tax exemption or treaty benefit. Resident vs. non-resident: A resident contractor (Indonesia citizen or foreigner with a valid Indonesian Tax ID—NPWP) may have different rules. However, most independent contractor payments still fall under PPh 23 unless the contractor is a registered business with their own invoicing and tax filing. E-Faktur and withholding: If the contractor is registered with Indonesia's e-Faktur system (tax invoice system), they will issue a tax invoice (Faktur Pajak) and the 5% withholding is recorded in the system. Ensure your own e-Faktur account is current and linked to your contractor's NPWP and Faktur Pajak. Timing: Withholding remittance is due by the 10th of the following month. Late payment incurs penalties of 2% per month on the unpaid amount. NPWP requirement: You must have the contractor's NPWP (tax ID) to process withholding. If they don't provide one, or if it's invalid, you