Unlike resident accounts, there is a huge manual process supporting NRI clients. There is incremental efforts involved in all NRI trades including updating balances, reporting contract notes, reconciling receipt/transfer of funds etc and hence the higher charge.