I am considering opening a cash Rewards Credit Card with Navy Federal to get a $250 bonus cash back when you spend $2,500 within 90 days of account opening. Does anyone know if there are any better deals for opening a no-fee credit card
Answers

https://www.moneyunder30.com/credit-card-cash-sign-on-bonuses
The nice thing about credit card bonuses is that they are like rebates and not taxed.


Back before x-mas I did a $150 for 500 spend at Capital One and a $200 for $1000 at Amex. I did not pay much attention to larger spends because they would have been more difficult for me.
The cap one was a direct mail they sent me and I can't recall where I found the Amex deal at but I do remember that the $200 was $50 above normal. You can find some credit card deals at Mint and Credit Karma. And of course Doctor Of Credit. I think I remember some better deals for larger spends but they may have been deals where the card had an annual fee after the first year or something.
Mine may have had some kind of 0% included but I did not bother.