Skip to main content

Procedure for applying dependent pass in Malaysia

When you study or work in Malaysia and want to bring along your families, you will have to apply dependent pass for your family. Dependent pass can be applied for your spouse, children, parents, or adopted children.

Document Checklist

I got a checklist from immigration office. So, rather than you have to go there only to get the checklist, it will be much better if I write the checklist for you. You can also download each form needed. Followings are the checklist for long term application of social visit pass for dependent/student's companion:
  1. IMM 12 for new application or IMM 55 for extension
  2. IMM 38
  3. Proof of relationship, verified by Embassy/Representative/High Commission Office (original and copy)
    • Marriage certificate (husband and wife)
    • Birth certificate (children)
    • Custody of children letter/adopted child certificate (for step children and adopted children only)
    • Birth certificate of student pass holder (when applying biological father or mother). Citizen of Republic of China have to get proof of relationship from Malaysian representative office in China
  4. Letterhead from institution including information regarding the position in institution (if sent by institution representative)
  5. Confirmation letter from institution
  6. Copy of passport page that contain information and valid pass
  7. Passport copy of student pass holder (page that contain information & latest pass)
  8. Health insurance policy of applicant within the valid year
  9. Prove of the ability to self-sustain in Malaysia
  10. Personal bond (duty stamp RM 10) for each applicant
  11. Bank statement
Some notes regarding the checklist:
  • For renewal process, ignore document 3 and 10
  • Amendment of personal bond is not allowed
  • Passport copy verified by the institution is needed if the applications resides outside the country
  • Applicant/institution should be willing to provide additional documents if being prompted by the immigration officers
  • Original documents should be provided during submission of application
  • Only completed application will be processed

Some more details based on my experience

  • You will need to have photographs of your dependents. The photograph is visa size with white background. Print at least 3 or 5 for spare.
  • Ensure that your documents are correct, including the photograph. If you have more than one children, sometime you may misplace their photograph.
  • If your kid was born outside Malaysia, you will need to verify the birth certificate in the respective embassy. If your kid(s) was/were born in Indonesia, you have to verify the birth certificate in KBRI and it took two days to finish. If you want to be faster, you can go to Konjen in Johor or Penang, and it will take only one day to finish. However, if your kid was born in Malaysia, you just need to make a copy of his/her birth certificate. You can refer on how to get birth certificate for kid born in Malaysia in this post (sorry it is in Bahasa, you may use Google Translate if you need to).
  • You will also need to fill security bond form. You then need to put 10 ringgit duty stamp on the form
  • You can get the duty stamp in POS LAJU (maybe you can get it elsewhere, but I went to poslaju to get it)
  • You need to go to Lembaga Hasil for the security bond form to be stamped
  • To prove the ability to self-sustain in Malaysia, you can use your offer letter showing the scholarship during your study
  • The bank statement needs to be verified by the respected bank. For example, if you have CIMB account, you have to go to CIMB to verify the bank statement. However, if you are Indonesian like me, you can use your bank book
  • If your supervisor is Malaysian, like me, ask him to be your guarantor. Otherwise, if you supervisor is not Malaysia, you may ask your Malaysian friend to be the guarantor
  • In the security bond form, it is said that you have to provide some amount of money as security bond. However, you don't need to provide the money as long as you don't make any trouble in Malaysia. That amount of money is just to say that it will be available if anything goes wrong.
Please note that the policy or the procedure may change in the future. So, if you experience it differently, appreciate if you share your experience in the comment section.


Popular posts from this blog

If and For in Wolfram Mathematica (with examples)

IF Condition in Wolfram Mathematica The syntax is as follows xxxxxxxxxx If [ condition , what to do if true , what to do if false ] Some examples Example 1. Simple command x x = - 3 ; If [ x < 0 , - x , x ] 3 Example 2. If condition in a function abs [ x_ ] := If [ x < 0 , - x , x ] abs /@ { - 3 , 2 , 0 , - 2 } { 3 , 2 , 0 , 2 }   For in Wolfram Mathematica The syntax is as follows For [ start , test , inc , what to do ] Some examples Example 1. Simple Loop xxxxxxxxxx For [ i = 0 , i < 4 , i ++, Print [ i ]] 0 1 2 3 Example 2. Another simple loop For [ i = 10 , i > 0 , i --, Print [ i ]] 10 9 8 7 6 5 4 3 2 1 Example 3. Print list a = { 10 , 3 , 9 , 2 } For [ i = 1 , i < 5 , i ++, Print [ a [[ i ]]]] 10 3 9 2  

Find JIRA issues mentioned in Confluence Page

I have been walking through a lot of pages in internet but have not found any answer except one. However, the answer is not complete, so I will share my experience here. This feature is very useful, especially to summarize the issues found during certain tests, where the tests are reported in a confluence page. I found that there are so many questions about this, but Atlassian seems does not want to bother with this request. I found one way to do this by the following tricks Take one JIRA issue that related to the target confluence page (in this case, say it is GET-895) Find the global ID of a JIRA issue: It will show the JSON like this: [{"id":28293,"self":"","globalId":"appId=662e1ccf-94da-3121-96ae-053d90587b29&pageId=105485659","application":{

Mininet/Containernet Problem: Exception: Error creating interface pair (s2-eth5,s3-eth1): RTNETLINK answers: File exists

If you did not shut down the previous running mininet/containernet network (e.g. if you lose your connection to remote server), you will got the following error when you try to rerun your mininet network Traceback (most recent call last): File "./", line 31, in <module> net.addLink(d2, s1) File "build/bdist.linux-x86_64/egg/mininet/", line 403, in addLink File "build/bdist.linux-x86_64/egg/mininet/", line 430, in __init__ File "build/bdist.linux-x86_64/egg/mininet/", line 474, in makeIntfPair File "build/bdist.linux-x86_64/egg/mininet/", line 202, in makeIntfPair Exception: Error creating interface pair (d2-eth0,s1-eth2): RTNETLINK answers: File exists In order to solve the problem, you need to clean up the previous running topology by using the following command sudo mn -c It will clean up all your cache. It will be something like this $ sudo mn -c *** Re