TOPIC: Cisco switch licensing

Is anyone in the forum responsible for maintaining their company (or personal) licensing for cisco switches? I understand that Cisco requires a yearly maintenance fee for each switch you have for the life of the switch? Is this true?