Questions & Answers about Спасибо за совет, я так и сделаю.
Because Russian uses спасибо за + accusative to mean thanks for ....
- спасибо за совет = thanks for the advice
- спасибо за помощь = thanks for the help
- спасибо за письмо = thanks for the letter
So за is the normal preposition here, and совет is in the accusative case. For this noun, the accusative singular looks the same as the nominative singular, so you still see совет.
It is in the accusative singular because it follows за in the expression спасибо за ....
With an inanimate masculine noun like совет, the accusative form is the same as the nominative:
- nominative: совет
- accusative: совет
So the form does not change, even though the case does.