Do I need to pay a fee to the ICO?

Businesses from sole traders and independent practitioners up to multinational companies and global charities are required to pay this fee unless, under certain circumstances, they are exempt. So how can you tell whether you need to pay a fee?