Your contract template library is probably built for one jurisdiction—or worse, a generic 'Asia' version that works nowhere. The moment you cross from Singapore to Kuala Lumpur, stamp duty law changes. Malaysia charges duty on 14 specific contract types. Singapore charges none. Indonesia's rules sit somewhere in between. A single template autorouted to both jurisdictions will either over-charge your clients or miss a statutory filing deadline, and auditors will find it in discovery. Here's what actually happens: a sales rep signs a service agreement in Kuala Lumpur using a template that was written for Singapore. The contract is valid. The client pays. Six months later, the Malaysian Inland Revenue Board (LHDN) flags the unsigned stamp duty form during a routine audit. The contract is now technically unstamped. Penalties are ₹15–30K. Your client pays them and asks why you didn't know the law. The fix is not a new template library. It's a three-part system: (1) map which 14 contract types trigger duty in Malaysia, (2) embed jurisdiction and e-signature timestamp data that auditors actually check, and (3) encode routing rules in your CRM so templates auto-select and populate based on where the contract is signed. This playbook walks you through all three. The 14 contract types that trigger Malaysian stamp duty Stamp duty in Malaysia is assessed by document type , not by commercial substance. You cannot argue your way out of it. The Stamp Act 1949 lists the dutiable instruments. Here are the 14 most common in service and product businesses: Service agreements – any written agreement for services, including SaaS contracts, retainer agreements, and professional services. Duty: RM 10 for every RM 1,000 of annual fees (0.5–1%). Supply contracts – goods or materials sold on credit or deferred payment terms. Duty: RM 10 per RM 1,000 (same bracket as services). Lease agreements – office space, equipment, or machinery. Duty: ₹50 for the first RM 1,000; ₹10 per RM 1,000 thereafter, capped at RM 500 per annum. Loan agreements – advance of money on interest. Duty: RM 10 per RM 1,000 of principal (0.5–1%). Partnership deeds – formation of a partnership. Fixed duty: RM 100. Employment contracts – written contracts with employees covering remuneration and terms. Fixed duty: RM 10 per contract (rare, but some employers miss this). Guarantee or indemnity – one party guarantees another's debt. Duty: RM 10 per RM 1,000 of the guaranteed amount. Bill of exchange or promissory note – negotiable instruments. Duty: RM 10 per RM 1,000. Cheque or draft – fixed duty: RM 1 per cheque (most banks handle this). Insurance policies – all types. Duty: RM 10 per RM 1,000 of premium or sum insured. Affidavit – sworn statement. Fixed duty: RM 10. Power of attorney – authority granted to act on behalf of another. Fixed duty: RM 10 for each person appointed. Share transfer documents – sale of shares in a company. Duty: RM 10 per RM 1,000 of consideration (0.5–1%). Mortgage or charge – security over property or assets. Duty: RM 10 per RM 1,000 of principal (0.5–1%). Singapore's stamp duty on contracts is zero. If your agreement is governed by Singapore law and signed by Singapore-resident parties, it is not dutiable under Malaysian law, even if one party is a Malaysian company. The jurisdiction of the contract, not the residence of the parties, determines duty. Indonesia falls somewhere in between. Stamp duty exists but is lower (₹6K–₹60K per document, flat-rate bands, not percentage-based). The key: do not assume your Malaysia template works in Indonesia . It does not. The five audit-critical fields that trigger LHDN review When an auditor checks a contract for stamp duty compliance, they are looking for five specific data points. If your template omits or obscures any of them, the contract fails the smell test: Signature date and jurisdiction – the date both parties signed and the state/country where the contract was executed. If a contract is signed in KL but dated in SG, auditors will query why. E-signature timestamps must record the exact date, time, and timezone to survive challenge. A timestamp of '2025-01-15' without the time is incomplete. Contract type classification – the contract must clearly state what it is: 'Service Agreement', 'Supply Contract', 'Lease', etc. Vague language like 'this agreement for services rendered' does not count. Auditors need explicit taxonomy. Consideration amount (or range) – for service and supply contracts, the annual or total fee must be stated. If the contract says 'fees per Appendix A' but Appendix A is missing from the file, the auditor will assume maximum exposure. Always include the number in the main body. Governing law clause – which jurisdiction's law applies. 'This Agreement shall be governed by the laws of Malaysia' is dutiable. 'This Agreement shall be governed by the laws of Singapore' is not. This single clause determines duty. A missing governing law clause defaults to the jurisdiction of th