Annual fees help to cover bank operating costs and credit card benefits. Banks may waive fees for good customers or when benefits change significantly. Paying an annual fee can be worthwhile when ...