No, there is no fee to download Emirates ID online but ICA's policy changes from time to time, so you must check it on their official website.