Yes, ReCAPTCHA is a free service. It is provided by Google and there is no need to pay any fees to use it.