To invoice as a freelancer in Southeast Asia, issue a uniquely numbered invoice that lists your details, the client, a clear description of the work, the amount due, and your payment terms, and add a tax line only if you are registered in your country. Invoicing across Southeast Asia follows a shared structure, but each country has its own tax rules, currency, and payment habits. This guide covers the universal requirements first, then the country specifics for Singapore, Malaysia, the Philippines, and Indonesia, plus payment terms and the mistakes to avoid.
What Does Every SEA Freelancer Invoice Need?
Every invoice, regardless of country, needs the same core elements: your name or business name and contact details, the client name, a unique sequential invoice number, the issue date and due date, a clear description of the work, the amount due, and your payment details. Sequential numbering matters for tax compliance in every SEA jurisdiction. If you are tax registered, add your tax registration number and show the tax as a separate line.
Singapore: GST and UEN
Singapore freelancers invoice in SGD. You charge 9% GST only if you are GST registered, which is mandatory above SGD 1 million annual turnover. Most freelancers are below this and invoice without GST. A UEN (Unique Entity Number) from ACRA adds credibility and is sometimes required by corporate procurement. PayNow using a UEN or mobile number is the fastest way to get paid.
Malaysia: SST and Registration
Malaysian freelancers invoice in MYR. Service Tax is 8% and applies only if you are SST registered, which is mandatory above RM 500,000 annual taxable turnover. Below that, you invoice with no tax line. Registered businesses must show the SST registration number and the SST amount as a separate line, and file bi-monthly through the MySST portal. DuitNow is the common local payment rail. See our Malaysia SST invoice guide for the full rules.
Philippines: VAT and TIN
Philippine freelancers invoice in PHP. VAT is 12% and applies to VAT-registered businesses, generally those above PHP 3 million annual gross sales. Your TIN (Tax Identification Number) in the format XXX-XXX-XXX-XXX should appear on official receipts and invoices. Many freelancers register as non-VAT and pay percentage tax instead. Keep your numbering sequential and your BIR registration details on the document.
Indonesia: PPN and NPWP
Indonesian freelancers invoice in IDR. PPN, the local VAT, is 11% and applies to businesses registered as PKP (Pengusaha Kena Pajak). Your NPWP (tax number) in the format XX.XXX.XXX.X-XXX.XXX should appear on the invoice. Because the Rupiah uses large figures, double-check the totals and avoid decimal places. Most independent freelancers below the PKP threshold invoice without a PPN line.
One generator for every SEA country
Singapore GST, Malaysia SST, Philippines VAT, and Indonesia PPN are all built in. Pick your tax preset and currency, then download a PDF. Create an Invoice FreeHow Do You Get Paid Faster in SEA?
Set clear terms on every invoice. Net 14 suits smaller clients and keeps cash flow tight, while Net 30 is standard for larger corporates. State the due date as a specific calendar date, not just "Net 30." Add a short late payment clause, for example a 1.5% monthly charge on overdue amounts. Offer the local instant-payment rail such as PayNow or DuitNow to remove friction and shorten the time to payment.
What Are the Most Common Invoicing Mistakes SEA Freelancers Make?
The frequent errors are non-sequential or reused invoice numbers, which create tax-record problems; charging tax when you are not registered; vague work descriptions that invite disputes; missing due dates; and ignoring currency on cross-border work. For foreign-currency invoices, state the currency clearly and include SWIFT or BIC details. Sequential numbering and a clear due date alone prevent most of the disputes freelancers run into. For a country comparison, read Singapore vs Malaysia invoicing.
Frequently Asked Questions
What should every freelance invoice include?
Every freelance invoice should include your name or business name and contact details, the client name, a unique sequential invoice number, the issue date and due date, a clear description of the work, the amount due, your payment terms, and your payment details. If you are tax registered, add your tax registration number and the tax line.
Do SEA freelancers need to charge VAT or GST?
Only if you are registered for the relevant tax in your country. Singapore GST, Malaysia SST, Philippines VAT, and Indonesia PPN each have a registration threshold. Most freelancers fall below these thresholds and invoice without a tax line.
What payment terms should I use as a SEA freelancer?
Net 14 and Net 30 are the most common. Net 14 suits smaller clients and faster cash flow. Net 30 is standard for larger corporate clients. State the due date as a specific date and consider a late payment clause for overdue invoices.
How do I invoice international clients from Southeast Asia?
Agree the currency and payment method in advance. Many SEA freelancers invoice international clients in USD to avoid exchange rate uncertainty. Include your full bank details with SWIFT or BIC for international transfers, and keep invoice numbering sequential for your own tax records.
What currency should I use for cross-border SEA invoices?
By agreement with the client. USD is common for cross-border work because it avoids exchange rate uncertainty for both parties. For work within a single country, always invoice in the local currency.