В русском языке существуют разные варианты написания слова «шпатлёвка» из-за его происхождения. 2
Слово пришло в русский язык из немецкого, в котором словом «spatel» означало специальный инструмент в виде небольшой лопаточки для нанесения на стены строительных смесей. 2 Процесс нанесения и сам материал мастера стали называть «шпатлёвкой», таким образом, слово пишется через «т» — это предпочтительный вариант. 2
От немецкого слова spatel в русском языке образовался глагол «шпаклевать». 2 По аналогии с ним некоторые мастера стали произносить не «шпатлёвка», а «шпаклёвка». 2 Вариант тоже стал нормой в языке, правда, употребляется он чаще среди мастеров-любителей в разговорной речи. 2
Таким образом, оба варианта написания верны и могут считаться равноправными. 3