是因为:买入基金收取的是申购费,卖出基金收取的是赎回费,申购费和赎回费的高低是基金公司决定的,合同规定是多少就是多少。申购费没有时间限制,而赎回费有时间限制,所以二者不一样,一般来说,申购费单笔最高不超过1千元,而赎回费持有的时间越长,收取的费用越低,大多数基金持有2年以上就免赎回费。
基金类型的不同,收取的申购费不同:A类基金:前端收费,即在购买基金的时候,基金公司一次性收取申购费。还有一种后端收费方式,即购买基金的时候不收取申购费,但是会根据持有时间收取申购费。C类基金:不属于前端也不属于后端,它不收取申购费,但是有销售费,销售费是按日在基金净值里计提。
基金赎回手续费计算公式为:赎回手续费=(基金份额*基金单位净值)*赎回费率,持有的时间越长,赎回费越短。