You hire your first contractor in Jakarta. Their invoice lands in your email. You log into your accounting software, create a vendor, and hit save. Three weeks later, your accountant asks: "Where's the NPWP? Where's the withholding certificate?" You've just discovered what most business owners learn the hard way—contractor tax compliance in Southeast Asia isn't optional, and it's not the same three times over. Indonesia, Malaysia, and Singapore each have distinct tax ID formats, withholding rates, and documentation trails. Get one field wrong and your invoice fails validation. Get the withholding math wrong and you're personally liable for back taxes. This is not a theoretical problem. The Malaysian Inland Revenue Board (LHDN), Indonesia's tax office (DJP), and Singapore's ACRA all audit contractor invoicing in real time. Here's what you need to know before you hire your first contractor outside your home country. Indonesia: NPWP is your gate, not optional Indonesia's contractor tax system runs on the NPWP—Nomor Pokok Wajib Pajak, a 15-digit tax identification number. There is no invoice, no payment, no compliance without it. What you're checking: NPWP format: 15 digits, no spaces or hyphens. Format: XX.XXX.XXX.X-XXX.XXX Withholding rate: 15% on service fees under IDR 20 million per invoice; varies above that Withholding certificate (SPT): Must be filed with tax office within 20 days of month end Invoice requirement: Contractor must issue their own invoice (Faktur Pajak if they're VAT-registered); you then withhold and remit Documentation proof: Request NPWP photocopy and ask contractor to confirm registration status with DJP The withholding happens at payment time. You subtract 15% from the invoice total, pay the contractor 85%, and remit the 15% to DJP by the 20th of the following month. If you skip the withholding, you're liable for the full amount plus penalties. Red flag: Many contractors claim they'll "handle tax themselves." They won't. If they're doing business with you and their NPWP isn't active, DJP can hold you responsible. Require proof of NPWP registration before payment one. Invoice field checklist for Indonesia: Field Required? Validation Rule Contractor NPWP Yes 15 digits, no spaces Invoice date Yes Must match service delivery month Service description Yes Specific; avoid generic "consulting" Gross amount Yes Before withholding Withholding amount (15%) Yes Calculated and itemized Net payment amount Yes Gross minus withholding Malaysia: BRN and monthly withholding on schedule Malaysia's contractor tax system uses the BRN (Business Registration Number) for sole proprietors and partnership number for partnerships. The withholding is 3% on contractor fees under RM50,000 per month; above that, it can go to 10% depending on contractor status. What you're checking: BRN format: 12 digits. You can validate it against SSMS (Sistem Maklumat Pendaftaran Perniagaan) online Contractor status: Ask if they're VAT-registered. If yes, withholding may not apply (they handle it). If no, you withhold at source Withholding rate: 3% standard on most service fees Monthly reporting: You file withholding summaries with LHDN by the 14th of the following month Certificate requirement: Contractor must provide a tax exemption certificate if applicable; otherwise, withholding applies The key difference from Indonesia: Malaysia's withholding threshold and rates are lower, but the monthly filing cadence is stricter. Miss the 14th, and penalties accrue daily. Invoice field checklist for Malaysia: Field Required? Validation Rule Contractor BRN Yes 12 digits; validate via SSMS VAT status Yes Registered or exempt; check certificate Invoice date Yes Service month and payment month must align or be documented Service description Yes Clear category: design, writing, consulting, etc. Gross fee Yes Before withholding Withholding amount (3%) Yes (if applicable) Calculated and itemized; note if exempt Net payment Yes Gross minus withholding Singapore: UEN and no withholding, but certification required Singapore's contractor tax system is the simplest of the three—and the most heavily audited. Contractors issue invoices with their UEN (Unique Entity Number), and you do not withhold. The contractor is responsible for GST and income tax reporting. Your job is to keep clean records. What you're checking: UEN format: 9 digits or 12 digits + letter code. You can verify it against ACRA's database online Withholding: None. Singapore assumes contractors are tax-compliant. You're not liable for their reporting GST status: Ask if they're GST-registered. If yes, they'll add GST to the invoice. If no, invoice is GST-free but they file ITR8A (freelancer declaration) Documentation: Keep the UEN confirmation, invoice copy, and bank payment record. ACRA audits contractor classifications aggressively Singapore's risk isn't withholding—it's misclassification. If ACRA determines the "contractor" was really an employee, you're liable for back CPF (Centra