No, credit card sign-up bonuses are not tax deductible. In general, your sign-up bonus is not taxable if you have to spend money to earn it. However, the bonus could be considered taxable income if there isn’t a defined spending requirement.