First of all this is great forum and you guys are very helpful. I have accepted a job offer to work as a petroleum engineer. My question is do I need to get my BSc degree attested to register with Council of Engineers? I also have a MSc degree which will be used for visa process. Many thanks.
If your job is "Engineer", then I believe you must join the Saudi Council of Engineers in order to progress the Iqama.
Cost for me was around 2000 SAR, and it was refunded through payroll. Pretty straightforward and done online. Complete the enrolment process and you will be given a Sadad reference to pay it.
The catch 22 was that it had to be paid through the bank, and without an Iqama you can not open a bank account! One of your colleagues should be able to pay it or probably you could pay it at one of the bank branches.