A expressão correta é «de uma vez por todas» com o significado de «última e definitiva vez». O segundo volume dos Novos Dicionários de Expressões Idiomáticas (Lisboa, Edições João Sá da Costa, 1990), de António Nogueira Santos, atesta a expressão «de uma vez por todas» ou «de uma vez para sempre» com o sentido de «definitivamente, de vez».
Do mesmo modo, o Corpus do Português de Mark Davies e Michael Ferreira regista, entre outros, os seguintes exemplos com igual significado:
«E ao ver o que viu, convenceu-se, de uma vez por todas, de que havia chegado ao Paraíso.»
«E acabou-se a conversa, acabou-se de uma vez por todas.»
«O melhor para se afastar de uma vez por todas das drogas é estar um tempo fora.»