No, enrolling in the Marriott Bonvoy rewards program does not cost any money.