Home / Validate VAT / Malaysia
Validate Malaysia Tax ID Numbers via API
When building B2B applications that serve Malaysia (Malaysia), validating your customers' Sales and Service Tax (SST) Registration Number is essential for B2B compliance and protecting your business from tax liability.
The TaxID API provides instant format validation and live lookup for Malaysia Sales and Service Tax numbers via RMCD (Royal Malaysian Customs Department). Every request returns the validation status with sub-100ms response times for cached results.Malaysia applies a standard rate of 8% (Sales and Service Tax).
QUICK START
curl -H "Authorization: Bearer YOUR_API_KEY" \ http://localhost:3000/api/v1/validate/MY/B10000012345
Code examples
Choose your language. Every example validates a Malaysia VAT number and returns the registration status with company details.
const res = await fetch('http://localhost:3000/api/v1/validate/MY/B10000012345', {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
const data = await res.json();
// { valid: true, status: "active", company_name: "...", country_code: "MY", cached: false }
console.log(data);When to validate Malaysia tax ID numbers
B2B invoicing and accounts payable
When issuing or receiving invoices from Malaysia businesses, validating the Sales and Service Tax (SST) Registration Number ensures the identifier is genuine before committing the transaction to your ERP. Invalid or fabricated tax IDs are a leading vector for invoice fraud and can result in rejected filings or audit penalties.
SaaS and e-commerce checkout
If your platform serves Malaysia business customers, collecting and validating their Sales and Service Tax (SST) Registration Number at checkout is required for accurate tax treatment, correct invoicing, and downstream reporting. An invalid tax ID at the point of sale creates a correction burden across your finance stack.
Supplier and marketplace onboarding
For procurement platforms and regulated marketplaces onboarding Malaysia sellers or vendors, validating the Sales and Service Tax (SST) Registration Number at registration prevents fraudulent or duplicate accounts from entering your ecosystem. Validate once at onboarding, then re-validate periodically to detect deregistrations or changes.
About Malaysia VAT format (Sales and Service Tax)
Malaysia reintroduced the Sales and Service Tax (SST) in 2018 after replacing the previous GST system. Sales tax is 5–10% on goods; service tax is 8% (raised from 6% in March 2024). SST registration numbers start with B. Malaysia is a growing technology market and regional B2B hub in Southeast Asia.
| Field | Value |
|---|---|
| Country code | MY |
| Local name | Sales and Service Tax (SST) Registration Number |
| Format | B + 10 digits |
| Regex pattern | ^B[0-9]{10}$ |
| Example | B10000012345 |
| VIES supported | No |
VAT rates in Malaysia
Malaysia applies a standard Sales and Service Tax rate of 8%. Reduced rates of 0% apply to essential goods and services.
| Rate type | Percentage | Currency |
|---|---|---|
| Standard rate | 8% | MYR |
| Reduced rate | 0% | MYR |
Frequently asked questions
What is the Malaysia tax ID number format?
Malaysia tax ID numbers (Sales and Service Tax (SST) Registration Number) follow the format: B + 10 digits. A valid example is B10000012345. The TaxID API validates the format locally and where possible checks against the RMCD (Royal Malaysian Customs Department), ensuring you only accept properly registered businesses.
Should I validate Sales and Service Tax numbers when transacting with Malaysia businesses?
Validating Sales and Service Tax numbers reduces fraud risk, prevents invalid identifiers from entering your accounting system, and is required by many B2B contracts and procurement platforms. While mandatory rules vary by jurisdiction, validating at onboarding is widely considered best practice — especially for SaaS, marketplace, and fintech platforms with global customer bases.
What is the standard tax rate in Malaysia?
The standard tax rate in Malaysia is 8% (Sales and Service Tax). Reduced rates of 0% apply to certain goods and services such as food, books, and medical supplies. The TaxID API's /rates endpoint returns all current rates for programmatic access.
How long does Malaysia tax ID validation take with TaxID?
For cached results (previously validated in the last 24 hours), the TaxID API responds in under 10ms. Format validation is instantaneous. For uncached requests requiring a live lookup against RMCD (Royal Malaysian Customs Department), response time is typically 100–500ms. Valid numbers are cached for 24 hours; invalid numbers are cached for 1 hour.
How does the TaxID API validate Malaysia Sales and Service Tax numbers?
The TaxID API validates Malaysia Sales and Service Tax numbers in two steps: first it checks the format against the official pattern (B + 10 digits), then it queries RMCD (Royal Malaysian Customs Department) where a live API is available. Malaysia reintroduced the Sales and Service Tax (SST) in 2018 after replacing the previous GST system. Sales tax is 5–10% on goods; service tax is 8% (raised from 6% in March 2024). SST registration numbers start with B. Malaysia is a growing technology market and regional B2B hub in Southeast Asia.
Start validating Malaysia VAT numbers
Free plan includes 100 validations/month. No credit card required.
Get free API keyDeveloper resources:
Also validate VAT in:
Concepts explained: