Firms with a listed capital of Rs 1,000 crore or more will have to pay at least Rs 8.07 lakh as the annual listing fee compared with a minimum of Rs 6.25 lakh currently, the exchange said.
In comparison, rival National Stock Exchange of India charges a minimum annual listing fee of Rs 8.5 lakh for companies with a capital of more than Rs 1,000 crore.
The fee has been revised across segments and is effective from April 1, the BSE said in a circular. The initial listing fee remains unchanged at Rs 20,000.
The lowest fee of Rs 1 lakh is for companies with listed capital of up to Rs 50 crore. The new fee for companies with Rs 50-100 crore of capital has been set at Rs 1.66 lakh.
In the current financial year, the fee payable varied according to slabs and ranged from Rs 15,000 for companies with a listed capital of Rs 1-5 crore to Rs 70,000 for those with capital of Rs 30-100 crore.
Companies with capital of Rs 500 crore to Rs 1,000 crore will have to pay Rs 4.75 lakh, an increase of Rs 1 lakh.
For companies with capital of over Rs 1,000 crore, an additional fee of Rs 3,515 would be applicable for every increase of Rs 5 crore in capital.
Firms in the Rs 500-1000 crore level will have to pay an additional Rs 3,230 for every increase of Rs 5 crore.
The NSE levies an additional Rs 3,700 for every increase of Rs 5 crore in capital, according to information available on its website.
The BSE said 75 per cent of the applicable fee would be charged in the case of debenture capital not convertible into equity shares.
The NSE charges a fee of Rs 5 lakh on firms with debt capital of more than Rs 500 crore, and an additional Rs 3,400 for every increase of Rs 5 crore.