合法。要看具体情况而定,银行可以依据客户的信用记录及个人背景来确定是否该收取风险费。如客户的信用能力有限,银行可能会收取更多的风险费,以确保自身的安全,在客户支付时,注意查看票据上是否有风险费等字样,以确保不被收取不必要的费用。