Yes, You Must add a credit card on cloudways account to use the benefits of any offers on cloudways