If the bachelors degree meets international accredited standards, then there should be no problem. However, a 2 year degree sounds like what in the US would be considered an Associates degree rather than a Bachelors degree. If you have a high school system that produces widely superior HS graduates, it’s conceivable that there isn’t as much college required to meet international baccelaureate standards. Pakistan doesn’t jump out in my mind as one of those countries that has wonderful high school training (as the UK and Germany does), but I don’t know the details of the Pakistani system, so perhaps I’m wrong there.
So I think you need to write to CFA and ask if a bachelors degree from your particular school will qualify. The actual amount of time in school shouldn’t matter so much as long as the BS/BA degree is from an appropriately accredited institution.
i have rung them today morning to make it sure, the woman on the phone said to me i should register online and pay the registration fee, so if they consider my degree is not meeting there requirement they will let me know.
the problem is why the heck i pay money to register, she didn’t even know herself.
Well, presumably you want to register before the fees go up in price, which may be soon. You pay less if you register early.
Call them and make sure that if they say no to your school, you’ll get reiumbursed for your registration fees. Otherwise you may want to look at your own university and try to find out who the accrediting organization is before deciding.
I’m pretty sure they would reimburse you if they deny you based on experience - but it’s best to check first.