Can see why anyone is bothered about it but I would say, using strict definitions:
Fan - anyone that follows the club's results
Supporter - anyone that provides a benefit to the club in any way, either through giving them money, cheering the team on, etc.
Customer - anyone who buys anything...