We present a clear, practical introduction to the MyInvois portal for Malaysian businesses. This section shows what you must do today to meet LHDN compliance without rushing to buy new software. We explain when the portal alone works and when integration makes sense for growth.
Many SMEs assume they need costly accounting packages. In reality, the myinvois portal supports consolidated submissions, low-volume official e-invoicing, and bulk imports for daily operations. Registration is mandatory whether you use the portal or connect via API.
We outline simple steps to register, log in, and use key features that cut manual work. Expect guidance on Copy as Draft, printing correctly, searching records, and managing access for your finance team.
Key Takeaways
- Register for MyInvois now to stay aligned with LHDN timelines and tax rules.
- The portal is cost-effective for low-volume and consolidated submissions.
- Bulk import and draft features speed daily issuing and reduce errors.
- Control user permissions to protect data while enabling team access.
- Plan a phased path: portal-first, then integrate software as volume grows.
Understanding the MyInvois portal in Malaysia today
We cut through common misunderstandings about MyInvois speed and search limits so you can plan workflows.
Fact: first issuance may take about 15 minutes because initial data entry and validation take time. After that, using Copy as Draft reduces issuing to roughly one minute per document by editing date, line items, and submitting.
Printing and templates: use the Print button on the e-invoice screen to get formatted PDFs. The Download control returns raw data. Visual Templates lets you tweak layout to match branding while staying compliant.
| Feature | Limit | Practical tip |
|---|---|---|
| Search window | 31 days per query | Run consecutive queries to cover longer ranges |
| Max results | 10,000 documents | Narrow by date, status, or supplier |
| Record retention | Up to two years | Use advanced filters in Search All Documents |
Different industries and high-volume sales cycles may need adjusted steps or a system integration. LHDN updates the system over days and years, so we recommend periodic checks of new features to improve speed and accuracy.
Registering and logging in to MyInvois
Begin by activating your MyInvois access through MyTax to ensure your business meets Malaysia’s new submission rules. This first step makes your account ready to issue and manage official documents.

Register your business on MyInvois via MyTax
Visit mytax.hasil.gov.my and log in with the director’s identification number, username, and password. Select the MyInvois page and read the terms. Accepting them enables your account for issuing and receipt management.
Complete taxpayer profile and notification settings
Enter SST and tourism tax numbers where applicable. Verify country, state, and postal code fields before you save.
Set a notification email and preferred language so your team receives validation and rejection alerts.
Accessing the portal and accepting terms for first-time users
Designate a primary user to accept terms and click the Finish Setup button. Add operational users later with controlled permissions.
- Tip: Register even if you plan API integration—MyInvois remains the system of record.
- Timeline: Roll-out is starting august 1, 2024; register early and run a small test batch before full scale.
Using the portal efficiently: issuing, printing, searching, and permissions
We show quick, repeatable steps to speed issuance and keep control over access. After your first validated record, use Copy as Draft to update the invoice number, date, and line items. Proceed to Summary and Submit, then Sign & Submit to complete the submission.
Faster issuing with Copy as Draft
Copy as Draft turns a validated document into a template. Edit the basic information and line details, then finish the cycle. This saves time on recurring billing and reduces errors.
Printing, templates, and downloads
Open the e-invoice page and use the Print button to create a PDF view for records. Download returns raw data. Visual Templates let you change few layout options while keeping compliance intact.
Search like a pro
Each query can span up to 31 days and return as many as 10,000 results. Sequence searches to cover longer ranges and remember data stays in the system for up to two years. For example, run three consecutive 31-day queries to retrieve a quarter of activity.
Control access and permissions
Add Representatives and assign roles (issuer, reviewer, approver). Limit sensitive information per user and block accounts when staff leave. Periodic reviews of your access matrix keep your business secure.
“Make templates your default and reconcile each portal submission with your ledger to avoid gaps.”
e invoice portal consolidated e-Invoice workflow
Suppliers may combine multiple monthly transactions into a single consolidated filing when buyers do not require separate documents. This consolidated e-invoice must be submitted within seven calendar days after month end to meet tax deadlines.

When consolidation applies and who is excluded
Use consolidation only for buyers who did not receive individual records. Do not aggregate for these industries: automotive sales, aviation tickets and charters, luxury goods and jewelry, construction and construction material sales, licensed betting payouts, and payments to agents or dealers.
Step-by-step submission via MyInvois
- Start a New Document and select Invoice (v1.1), then Start.
- Basic Information auto-generates the invoice number and date/time.
- Complete Supplier fields: select MSIC code and business description.
- Enter Buyer ID type, ID number and TIN, then Validate and fill remaining fields.
- Line Items: choose currency, click add, select Consolidated e-Invoice classification code, enter product/service, quantity and unit price, then click add tax.
- Review additional fields as needed, then Review and Finalize.
- Sign and Submit with chosen ID type; enter User ID and Password, then follow the submission link to view the final document for print or download.
Formatting options and an example
You have two formatting options: one receipt number per line for detailed traceability, or grouping sequential receipt numbers to keep the file concise.
For example, if a customer requests an individual e-invoice mid-month, end the grouped sequence and resume grouping after that single document to show continuity.
| Aspect | Option A | Option B |
|---|---|---|
| Traceability | One receipt per line | Grouped sequential ranges |
| File length | Longer, granular rows | Shorter, concise summary |
| Use case | Audits and supplier queries | High-volume sales reporting |
Key considerations: timing, validation, and transition flexibility
Exclude any buyer who already received an individual e-invoice. Once LHDN validates the consolidated submission, you do not need to distribute it to customers.
We recommend sandbox testing at the preprod environment to practice the full step flow and reduce errors before live month-end filings.
Connecting accounting software: API integration, ERP registration, and intermediaries
A proper software link lets your business send validated documents straight from accounting to MyInvois. This reduces manual entry and keeps submission trails intact for audits.
Registering an ERP and managing client secrets
Open View Taxpayer Profile and click the Register ERP button. Name the ERP, choose a multi-year secret expiration (three years is common), and mark primary if needed.
Copy Client ID, Secret 1, and Secret 2 and store them securely in your accounting software. Limit access to account owners and system admins and schedule periodic secret rotation to avoid downtime.
Adding an intermediary software provider
In View Taxpayer Profile, click Add Intermediary and enter the provider’s TIN, BRN, and legal name. Example: ESTREAM MSC SDN BHD TIN C24050894070, BRN 200801024110.
Set a representation expiration (e.g., three years) and enable permissions for submission, cancellation, rejection handling, and viewing. Save and confirm the representation status.
Integration choices: use manual issuance for low-volume or API integration for high-volume, multi-entity, or multi-branch sales. Either way, registration on MyInvois is mandatory.
| Action | Where | Why it matters |
|---|---|---|
| Register ERP | View Taxpayer Profile → Register ERP | Creates Client ID and secrets for secure API authentication |
| Add Intermediary | View Taxpayer Profile → Add Intermediary | Delegates submission rights to approved software providers |
| Store & rotate secrets | Accounting system & admin controls | Prevents unauthorized access and unplanned integration downtime |
| Field mapping & testing | Sandbox then small live batch | Reduces validation errors and confirms status round-trip |
Reminder: Even with API integration, the MyInvois record remains authoritative; reconcile your accounting system with portal statuses regularly.
Conclusion
To finish, we condense practical next steps so your team can act with confidence and meet LHDN timelines.
We urge business owners to familiarise themselves with MyInvois today. MyInvois remains the endpoint LHDN recognises for validated e-invoice submissions. Full implementation runs to July 2025, with larger buyers adopting from August 2024 and suppliers often asked earlier by customers.
Adopt a two-path approach: use the portal for immediate capability, then add integration when volumes or controls justify it. Get registration, profiles, permissions, and test runs right to avoid month‑end rework.
Document procedures for issuing, printing, date-window search, and user access. Keep a simple change log and assign an internal owner to track updates for years to come.
We remain available to help design workflows or an integration roadmap so your business stays compliant and efficient as volumes scale. Explore our articles and checklists for practical guides and next steps.
FAQ
What is the LHDN MyInvois portal and who must use it?
The MyInvois portal is Malaysia’s official system for submitting digital tax documents. Businesses and registered taxpayers required by LHDN to adopt e-invoicing must register and use the portal to submit structured transactional data for sales and supply. We recommend checking your tax obligations and timelines with your accountant to confirm whether your company must comply.
How do we register our business on MyInvois via MyTax?
Start by logging into the MyTax account linked to your business. Choose the MyInvois registration option, complete the basic business profile, and verify details such as business name, registration number, and contact information. After submission, LHDN will confirm access so you can complete notification and reporting settings.
What profile and notification settings must be completed after registration?
Complete your taxpayer profile with accounting period, tax agent authorizations, registered email, and representative contacts. Set notification preferences for submission confirmations and validation errors. These settings ensure timely alerts for failed submissions or required corrections.
How do first-time users access the portal and accept terms?
First-time users must sign in via MyTax, review the portal terms and conditions, and accept consent for data submission. You may be prompted to set up two-factor authentication and grant permissions for representatives or software integrations.
How can we issue documents faster using Copy as Draft and smart edits?
Use the Copy as Draft feature to duplicate previous documents, then apply smart edits to update dates, amounts, and line items. This reduces manual entry time for recurring sales and streamlines submission of high-volume transactions.
Can we print or save PDFs from the portal and modify their appearance?
Yes. The portal allows printing and PDF export of submitted documents. You can adjust visual templates such as header information, logo placement, and line formatting for readability, while keeping structured data intact for tax submission.
How do the portal search functions work for historical records?
You can search documents within rolling windows typically between 10 and 31 days for quick lookups, and access up to two years of archived records for audits or reconciliation. Use filters like date range, buyer name, document number, or tax codes to narrow results.
How do we manage user access and add representatives with specific permissions?
The portal supports granular permissions. Assign roles for viewing, drafting, signing, or full administration. To add a representative, provide their business or personal ID and select appropriate permission levels. Monitor and revoke access centrally as needed.
When are consolidated documents allowed and who is excluded?
Consolidated documents can be used for grouped transactions when permitted by LHDN rules, such as batch sales within defined periods. Certain industries or regulated supplies may be excluded; verify industry-specific guidance to ensure compliance.
What are the step-by-step actions to submit a document via MyInvois?
Create a New Document, populate buyer and line-item details, validate tax codes and totals, use draft and review tools, then Sign & Submit. After submission, check validation messages and resubmit corrected documents if necessary.
How should we format single receipts per line versus grouped sequences?
Choose single receipts per line when each sale requires its own traceable transaction. Use grouped sequences for similar small-value items sold in a batch, provided this meets LHDN formatting rules. Keep line-item descriptions clear and include tax codes for each line.
What timing, validation, and transition considerations should we keep in mind?
Submit documents within mandated windows to avoid penalties. Use the portal’s validation feedback to fix errors promptly. During transition periods, maintain parallel records in your accounting software until integrations and workflows are fully tested.
How do we register an ERP and manage client secrets for API integration?
Register your ERP in the portal’s developer section by providing system details and redirect URIs. Generate client secrets and store them securely. Use these credentials to authenticate API calls from your accounting software to the MyInvois API endpoints.
How do we add an intermediary software provider and ensure correct IDs and permissions?
Invite the intermediary using their official provider ID and set permissions for submission, status checks, and document retrieval. Confirm the intermediary’s certificates and API keys match those registered in the portal to avoid connectivity issues.
Are there examples or templates for common document lines and tax codes?
The portal includes sample templates and field guidance for standard supply lines, tax code mapping, and account classifications. We advise aligning these with your accounting software chart of accounts to maintain consistent reporting.
What industries need special attention when using MyInvois?
Regulated sectors such as petroleum, financial services, and certain import/export activities may have additional reporting rules. Consult LHDN guidance and industry associations to confirm required fields and exclusion criteria.
Who can we contact for help with integration testing or compliance questions?
Use LHDN support channels for portal-specific issues and your accounting software vendor or certified intermediary for integration testing. Our firm can also assist with configuration, compliance checks, and staff training.
