No, you do not have to pay for credit monitoring. There are plenty of free services, some services even available through your credit card provider, though they won't have as many benefits as paid services. You will also have to sign up for more than one free service to receive the same coverage you would receive with one paid service.