Разница между словами «спасибо» и «благодарю» в русском языке заключается в их значении:
Таким образом, слово «спасибо» выражает благодарность, а «благодарю» — благодарность с посылом добра. 1
В обиходной речи принципиальной разницы, какое из этих слов применить, обычно нет, главное, чтобы они упоминались хотя бы из вежливости. 2 В официальной и служебной деятельности чаще используется «спасибо», а «благодарю» считается более личным пожеланием. 2