When you invoice for services in Malaysia or Singapore, the threshold that triggers SST or GST is not a guideline—it is a tax gate. Cross it, and your invoice structure changes. Stay below it, and you may not need to charge tax at all. Between ₹4K and ₹50K MRR (typical service-business range), most teams hit this threshold without realizing it, then invoice incorrectly, then discover the error during an audit. The problem is not complexity—it is silence. Your accounting software does not tell you the rule. Your invoicing tool does not flag the threshold. You discover you got it wrong when your accountant emails or a tax authority notice arrives. This guide maps the actual rules, the line-item requirements, and the tax rate application across retainer, time-and-materials, and project-based invoicing. It also tests how Xero, QuickBooks, and Wave handle these rules in practice. Malaysia: The RM 500K turnover SST threshold Malaysia taxes services under SST (Sales and Service Tax), a 6% levy. However, it only applies if your annual turnover exceeds RM 500,000 (approximately USD 107,000). Below that threshold, SST does not apply—at all. This is a hard ceiling. If your last 12 months of invoiced revenue sum to RM 499,000, you do not charge SST. At RM 500,001, you do, retroactively, from the start of the month in which you crossed the threshold. When you cross the threshold Timing. SST applies from the first day of the month in which your rolling 12-month turnover crosses RM 500K, not from the invoice date. Retroactivity. Any invoices issued in that month before you realized you crossed the threshold may still require SST adjustment. Many teams discover this too late. Registration. You must register with the Royal Malaysian Customs Department (RMCD) within 30 days of crossing the threshold. Failure to register incurs penalties. Service vs. goods: SST applies to both, but rates differ SST on services is 6%. SST on goods is also 6% (with some exemptions). For service invoices, the 6% rate is straightforward—there is no lower or higher tier for services. Complication: If your invoice includes both goods and services (e.g., software retainer + hardware resale), you must separate them on the invoice. The goods portion may have different exemptions or rates depending on the category. Most service businesses do not sell goods, so this rarely applies, but if you do, your invoicing tool must let you itemize by type. Singapore: The SGD 1M turnover GST threshold Singapore taxes supplies under GST (Goods and Services Tax), a 9% levy (raised from 8% in January 2024). Unlike Malaysia, Singapore has a higher threshold: SGD 1,000,000 in annual turnover (approximately USD 740,000). Below SGD 1M, you are not GST-registered and do not charge GST. Above it, you must register and charge 9% on all taxable supplies. When you cross the threshold Timing. GST applies from the date you cross SGD 1M in turnover. Singapore Inland Revenue Authority (IRAS) expects you to register on or before that date. Proactive registration. Many teams wait for IRAS to chase them. That is a mistake. Failure to register when obligated triggers penalties and interest on unpaid GST retroactively. Voluntary registration. If you are below SGD 1M, you can voluntarily register for GST. This is useful if your customers are GST-registered and can claim input tax—they may prefer to work with GST-registered suppliers. GST on services: 9%, no exemptions for professional fees Unlike some jurisdictions, Singapore applies 9% GST to nearly all services without exemption. Consulting, accounting, legal, software, coaching—all 9%. The main exemptions are financial services, insurance, and residential property rental. If you provide a service and are GST-registered, you charge 9%. One note: If you supply services to a customer outside Singapore (overseas supply), GST may not apply, even if you are registered. This matters if you invoice overseas clients. Your invoicing software should allow you to toggle GST on or off by customer location. Retainer invoicing and the threshold trap Retainer invoices are where the threshold rule bites hardest. A RM 8,000 monthly retainer is RM 96,000 annually. Three clients at that rate is RM 288,000—still below Malaysia's RM 500K threshold. But add one more client or raise prices, and you cross it. The mistake: Many teams invoice monthly without tracking annual cumulative turnover. They cross the threshold halfway through the year, then realize the first six months' invoices were issued without SST when they should have been—or vice versa. How to avoid the retainer trap Track rolling 12-month turnover monthly. Use a spreadsheet or your accounting software to sum the last 12 months of invoiced revenue. When it approaches the threshold (RM 450K in Malaysia, SGD 900K in Singapore), flag it for your accountant. Set a template rule in your invoicing tool . Most accounting platforms (Xero, QuickBooks) allow you to create retainer invoice templates with