Registration for loyalty programs is always free. However, credit cards associated with these programs may have annual fees or other charges.