{"id":3053,"date":"2025-11-24T11:26:59","date_gmt":"2025-11-24T03:26:59","guid":{"rendered":"https:\/\/safetalk.space\/blog\/?p=3053"},"modified":"2025-11-25T09:48:42","modified_gmt":"2025-11-25T01:48:42","slug":"e-invoicing-in-safetalk-step-by-step-guide","status":"publish","type":"post","link":"https:\/\/safetalk.space\/blog\/e-invoicing-in-safetalk-step-by-step-guide\/","title":{"rendered":"E-Invoicing in SafeTalk: Step-by-Step Guide"},"content":{"rendered":"<div data-post-content>\n<p>Malaysia\u2019s move to LHDN e-invoicing is reshaping how therapists manage billing, and this guide explains what it means and how it works in SafeTalk<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-einvoicing\">What is E-invoicing?<\/h2>\n\n\n\n<p>E-invoicing is a digital invoicing system where every invoice you issue must be registered with IRBM. Once submitted, IRBM validates the details and returns a Unique Identification Number and QR code that become part of the final invoice. The requirement applies to B2B, B2C and B2G transactions according to Malaysia\u2019s phased rollout timeline. You can handle this manually through the MyInvois Portal, or automate the entire process through integrated platforms like SafeTalk<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"eligibility\">E-invoicing Eligibility<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th><strong>Phases<\/strong><\/th><th><strong>Implementation Date<\/strong><\/th><th><strong>Targeted Taxpayers (Annual Turnover)<\/strong><\/th><th><strong>End of Relaxation Period<\/strong><\/th><\/tr><\/thead><tbody><tr><td><strong><em><s><strong><em><s>Phase 1<\/s><\/em><\/strong><\/s><\/em><\/strong><\/td><td><em><s>1 August 2024<\/s><\/em><\/td><td><em>&gt; RM100m<\/em><\/td><td><em>31 Jan 2025<\/em><\/td><\/tr><tr><td><strong><em><s>Phase 2<\/s><\/em><\/strong><\/td><td><em><s>1 January 2025<\/s><\/em><\/td><td><em>RM25m to RM100m<\/em><\/td><td><em>30 Jun 2025<\/em><\/td><\/tr><tr><td><strong><em><s>Phase 3<\/s><\/em><\/strong><\/td><td><em><s>1 July 2025<\/s><\/em><\/td><td><em>RM5m to RM25m<\/em><\/td><td><em>31 Dec 2025<\/em><\/td><\/tr><tr><td><strong><em>Phase 4<\/em><\/strong><\/td><td><em>1 January 2026<\/em><\/td><td><em>RM1m to RM5m<\/em><\/td><td><em>30 Jun 2026<\/em><\/td><\/tr><tr><td><em><strong><em>Phase 5<\/em><\/strong><\/em><\/td><td><em>1 July 2026<\/em><\/td><td><em>RM500,000 to RM1m<\/em><\/td><td><em>31 Dec 2026<\/em><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><em><strong>*If your annual revenue is below RM500,000, you are exempt from e-invoicing<\/strong><\/em><br><em>**This information is accurate as of November 2025. Check official government updates regularly to stay current<br>***Reference: <a href=\"https:\/\/www.hasil.gov.my\/en\/e-invoice\/\">https:\/\/www.hasil.gov.my\/en\/e-invoice\/<\/a><\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-does-it-work\">How does E-invoicing work for Therapists &amp; Centers<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Direct Invoice: <\/strong>Where both parties(buyer &amp; seller) require the invoice for accounting\/tax purposes. B2B\/B2G, B2C (optionally)\n<ul class=\"wp-block-list\">\n<li>You issue an invoice<\/li>\n\n\n\n<li>Invoice sent to IRBM for validation<\/li>\n\n\n\n<li>IRBM returns UIN and QR code<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Consolidated Invoice\/General Public<\/strong>: Where the buyer does not require an official receipt. B2C\n<ul class=\"wp-block-list\">\n<li>Used mainly for B2C or many small transactions.<\/li>\n\n\n\n<li>You group all sales for the month<\/li>\n\n\n\n<li>Submit one consolidated e-invoice to IRBM end of the month<\/li>\n\n\n\n<li>IRBM validates and returns a single UIN and QR code for the entire batch.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong><em>Below is the list of information needed to process an e-invoice:<\/em><\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Direct Invoice<\/strong><\/td><td><strong>Consolidated Invoice\/General Public<\/strong><\/td><\/tr><tr><td><strong>Seller details<\/strong><br>&#8211; Legal Entity (Business, Person) Name<br>&#8211; Tax Identification Number<br>&#8211; BRN\/IC\/Passport No<br>&#8211; Address<br>&#8211; Contact info (Email, Phone Number)<br><strong>Buyer details<\/strong><br>&#8211; Legal Entity (Business, Person) Name<br>&#8211; Tax Identification Number<br>&#8211; BRN\/IC\/Passport No<br>&#8211; Address<\/td><td><strong>Seller details<\/strong><br>&#8211; Legal Entity (Business, Person) Name<br>&#8211; Tax Identification Number<br>&#8211; BRN\/IC\/Passport No<br>&#8211; Address<br>&#8211; Contact info (Email, Phone Number)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"submissions\">Easy E-Invoice Submission with SafeTalk<\/h2>\n\n\n\n<p><strong>Easy Submission<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the Invoicing\/Payment module in SafeTalk as usual<\/li>\n\n\n\n<li><em>Click \u201cSync E-Invoice\u201d to validate the invoice<\/em><\/li>\n\n\n\n<li>SafeTalk sends the data to IRBM\u2019s MyInvois system and retrieves the UIN + QR code automatically<\/li>\n<\/ul>\n\n\n\n<p><strong>Automatic Updates<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>SafeTalk attaches the UIN and QR code to the invoice(.pdf)<\/li>\n\n\n\n<li>No manual upload to the MyInvois Portal<\/li>\n<\/ul>\n\n\n\n<p><strong>Client Experience<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When clients download their invoice, the QR code is already embedded.<\/li>\n\n\n\n<li>They can scan it to verify the invoice directly with IRBM<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"get-started\">How to get started<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Update Seller Tax Information: Legal Entity, TIN, address, Contact Info (one-time)<\/li>\n\n\n\n<li>Setup of SafeTalk as your intermediary in MyInvois Portal (one-time)<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Update Client Tax Information: Legal Entity, TIN, Address &amp; Contact<\/li>\n\n\n\n<li>Auto-sync your e-invoice into IRBM system in one click<\/li>\n\n\n\n<li>Generate Consolidated E\u2011Invoice at the end of the month &amp; notify IRBM system<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"seller-setup\">SafeTalk x E-Invoice: Seller Setup<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Login to your <a href=\"https:\/\/app.safetalk.space\/login\">SafeTalk account<\/a><\/li>\n\n\n\n<li>Go To Management \u2192 Payment Channels<\/li>\n\n\n\n<li>Update Billing Info &amp; Verify Tin<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"442\" src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-tin-details-1024x442.png\" alt=\"\" class=\"wp-image-3055\" style=\"width:700px;height:auto\" srcset=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-tin-details-1024x442.png 1024w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-tin-details-300x129.png 300w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-tin-details-768x331.png 768w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-tin-details.png 1085w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p><em><strong>Information to include\u2028<\/strong><\/em>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Legal Entity (Business or Person&#8217;s Legal name)<\/li>\n\n\n\n<li>Address<\/li>\n\n\n\n<li>TIN<\/li>\n\n\n\n<li>MSIC (88901 for counselling services)\u2028- SST No<\/li>\n\n\n\n<li>Identification Type(BRN\/IC\/Passport) &amp; Number<\/li>\n\n\n\n<li>Contact No &amp; Email Address<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"assign-intermediary\">Assign SafeTalk As Intermediary<\/h2>\n\n\n\n<p><em>Allow SafeTalk as your intermediary in MyInvois so SafeTalk can submit invoices directly to IRBM on your behalf<\/em><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <a href=\"https:\/\/myinvois.hasil.gov.my\/\">myinvois.hasil.gov.my<\/a><\/li>\n\n\n\n<li>Go to \u201cTaxpayer Profile\u201d<\/li>\n\n\n\n<li>Add Intermediary &amp; add SafeTalk details<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"579\" src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-intermediary-1024x579.png\" alt=\"\" class=\"wp-image-3056\" style=\"width:633px;height:auto\" srcset=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-intermediary-1024x579.png 1024w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-intermediary-300x170.png 300w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-intermediary-768x434.png 768w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-intermediary.png 1049w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n<p><a href=\"https:\/\/safetalk.space\/contact-us\">Contact our team<\/a> to obtain our company information (TIN, BRN &amp; TaxPayer) <a href=\"https:\/\/safetalk.space\/contact-us\">here<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"client-tin\">Clients\u2019 TIN on SafeTalk<\/h2>\n\n\n\n<p><strong>Include Relevant Client(Buyer) info in My Clients \u2192 File \u2192 Account<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>TIN<\/em><\/li>\n\n\n\n<li><em>Identification Type (BRN\/IC\/Passport)<\/em><\/li>\n\n\n\n<li><em>Identification No<\/em><\/li>\n\n\n\n<li><em>Address(optional)<\/em><\/li>\n<\/ul>\n\n\n\n<p><em>Click \u201cVerify Tin\u201d to ensure the info is correct &amp; usable for E-invoice<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"763\" height=\"519\" src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-client-info.png\" alt=\"\" class=\"wp-image-3057\" style=\"width:531px;height:auto\" srcset=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-client-info.png 763w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-client-info-300x204.png 300w\" sizes=\"auto, (max-width: 763px) 100vw, 763px\" \/><\/figure><\/div>\n\n\n<p><br><em>Note: Client will see the options to update the E-invoice info(TIN\/Identification\/Address) by in their Account profile<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"submit-e-invoice\">Submit E-invoice<\/h2>\n\n\n\n<p><strong>Go to Earnings \u2192 Invoices &amp; Payments<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>E-invoice Submission Status Is displayed on the table<\/em><\/li>\n\n\n\n<li><em>Open the invoice &amp; you will see the \u201cE-invoice Sync\u201d button<\/em><\/li>\n\n\n\n<li><em>Click \u201cE-invoice Sync\u201d &amp; wait for the status update<\/em><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"903\" height=\"551\" src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-sync.png\" alt=\"\" class=\"wp-image-3058\" style=\"width:540px;height:auto\" srcset=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-sync.png 903w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-sync-300x183.png 300w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2025\/11\/einvoice-sync-768x469.png 768w\" sizes=\"auto, (max-width: 903px) 100vw, 903px\" \/><\/figure><\/div>\n\n\n<p><em><strong>Important Points:<\/strong><\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>IRBM can take up to 6 hours to verify the status of the invoice<\/em><\/li>\n\n\n\n<li><em>The Invoice status must be \u201cPaid (Unverified)\u201d or \u201cPaid &amp; Verified\u201d in order to sync the E-invoice<\/em><\/li>\n\n\n\n<li><em>Client TIN must be included and verified\u2028<\/em><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"consolidated-e-invoice\">Consolidated E-invoice<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on \u201cE-invoice Consolidation\u201d &amp; select the current months invoices that you want to submit to IRMB<\/li>\n\n\n\n<li><em>Consolidate selected Invoices into single consolidated invoice<\/em><\/li>\n\n\n\n<li><em>Open the consolidated invoice &amp; you will see the \u201cE-invoice Sync\u201d button<\/em><\/li>\n\n\n\n<li><em>Click \u201cE-invoice Sync\u201d &amp; wait for the status update<\/em><\/li>\n<\/ul>\n\n\n\n<p><em>Important Points:<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>IRBM can take up to 6 hours to verify the status of the invoice<\/em><\/li>\n\n\n\n<li><em>The Invoice status must be \u201cPaid (Unverified)\u201d or \u201cPaid &amp; Verified\u201d in order to sync the E-invoice<\/em><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"important-notes\">Important Notes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Submit Consolidated E-invoice before the 7th of the next month<\/em><\/li>\n\n\n\n<li><em>Once E-invoice is submitted you can only cancel it within 72 hours, after that you need to issue Refund\/Credit Note on Myinvois Portal<\/em><\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Learn how e-invoicing works and whether your business or freelance practice needs to comply<\/p>\n","protected":false},"author":2,"featured_media":3054,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,19],"tags":[48,34],"class_list":["post-3053","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-payments-billing","category-therapist-resources","tag-billing-payments","tag-for-therapists"],"_links":{"self":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/posts\/3053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/comments?post=3053"}],"version-history":[{"count":3,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/posts\/3053\/revisions"}],"predecessor-version":[{"id":3062,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/posts\/3053\/revisions\/3062"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/media\/3054"}],"wp:attachment":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/media?parent=3053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/categories?post=3053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/tags?post=3053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}