Your business has just hit £4,000 MRR. In Malaysia, nothing changes—yet. In Singapore, you now have a problem. In Indonesia, you may not, depending on how your invoices are classified and who your customers are. Every country has invisible thresholds where tax rules shift, and most invoicing software doesn't warn you when you've crossed one. You find out when your accountant flags a compliance gap three months too late. This is not abstract. At these three thresholds—£4K, £20K, £50K MRR—the cost of invoicing goes up. Registration requirements shift. Invoicing format rules tighten. Some platforms enforce these rules in their code. Others require you to remember them. The £4K threshold: When GST/SST becomes optional, not impossible At £4,000 MRR (roughly £50K annualised turnover), the pressure to register for GST/SST begins. In all three countries, this is not mandatory at this level—but the rules differ sharply. Malaysia: GST/SST at £4K is voluntary Malaysia moved to SST (Sales and Service Tax) in 2018. You are not required to register until you hit approximately RM250,000 (about £38,000) in annual turnover. But here's the catch: if you're selling B2B services or goods, your customers may be GST-registered and will demand an invoice with your SST number—even if you're not registered. You'll lose deals if you can't provide it. Invoicing software handling: Xero and Zoho One let you toggle SST on/off per invoice. Wave and QuickBooks Online Malaysia are slower to catch non-compliance (you can invoice without SST even when you should). Orin's invoicing module requires you to set a tax code at setup, but doesn't auto-warn when you cross the registration threshold. Singapore: GST at £4K is already a problem Singapore's GST registration threshold is SGD 1 million (about £525,000). You won't be required to register at £4K MRR. However, if you are GST-registered voluntarily (which many service firms do to claim input credits), you must invoice with your GST number and comply with IRAS submission rules. That means every invoice must show GST, and you must file returns every quarter or month depending on your filing frequency. Invoicing software handling: Xero Singapore is the strongest here—it enforces GST on every invoice once you're registered, and locks you into quarterly or monthly filing cadence. QuickBooks Online Singapore handles it well too. Wave will let you skip GST on invoices even if you're registered (compliance gap). Zoho One's Singapore setup requires manual tax code configuration and doesn't prevent misuse. Indonesia: £4K is below all thresholds Indonesia's VAT registration threshold is IDR 4.8 billion (about £224,000). At £4K MRR, you're nowhere near it. However, if you're selling to businesses or government, invoices must carry an NPWP (tax ID) and may need to be submitted to the e-Faktur system even before registration is mandatory. The line between optional and required is blurry and regulator-dependent. Invoicing software handling: None of the mainstream platforms handle e-Faktur submission natively at this threshold. Xero can print NPWP on invoices but doesn't auto-submit. Zoho One has a connector for e-Faktur but it requires manual setup and testing. QuickBooks Online does not support e-Faktur at all. Most Indonesian businesses use desktop or local software for e-Faktur compliance. The £20K threshold: Registration becomes mandatory (in most cases) At £20,000 MRR (£240K annualised), you've crossed into the zone where tax registration stops being optional and becomes compliance. Malaysia: SST registration now required You've hit RM250,000 in turnover and are now required to register for SST within 30 days. Invoices must show your SST registration number. If you're late registering, you owe back SST on all invoices issued since you crossed the threshold. This can be a five-figure bill. Invoicing software enforcement: Xero and Zoho One will let you update your SST number retroactively, but neither will flag past invoices as non-compliant. Wave has no built-in Malaysia-specific warning. You must manually audit your invoice history or rely on your accountant to catch it. Singapore: GST filing is now serious If you're voluntarily registered (or reached the threshold of SGD 1M in taxable supplies), GST returns become a formal requirement. Quarterly or monthly filings must be accurate, and late filings trigger penalties. IRAS reporting is not forgiving. Invoicing software enforcement: Xero Singapore auto-calculates GST per invoice and generates IRAS-ready reports. QuickBooks Online Singapore is nearly as robust. Wave will not prevent you from filing incorrect GST returns (it trusts your data entry). Zoho One requires you to manually reconcile GST per invoice before filing. Indonesia: VAT registration is now mandatory You've crossed into the VAT-liable zone. You must register for PPN (VAT) and begin e-Faktur submission. Invoices must be submitted to the DJP (Directorate General of Taxes) electronically. Fa