How can I add a handling fee to each transaction?

I want to add handling fee at checkout and when add a percentage for handling fee in the shipping section below the carrier rates, it does not apply to the order. It only applies when I add a flat fee. Is there a reason the percentage doesn’t work?