Yes, paying by direct debit is cheaper. This is because you are not charged interest on your payments.