As duas formas – tacha e taxa – existem na Língua Portuguesa.

Ou seja, ambas as expressões estão corretas, devendo, no entanto, ser usadas em diferentes situações.

Tacha significa um prego pequeno com cabeça chata; pode ter o sentido de defeito; mancha; nódoa.

Pregar com tachas é a melhor solução para este caso.
Já reparou que quase todas as calças de ganga têm uma tacha no bolso?

Taxa significa espécie de tributo, assim como o imposto; pagamento por determinado serviço; proporção entre duas grandezas.

Estamos todos fartos de pagar taxa adicional por tudo e por nada. :: sentido tributo
A taxa de ignorância é assustadora! :: sentido proporção


Referências

São palavras homófonas: som igual, grafia e significado diferente.

Tacha advém do espanhol tacha.
Taxa advém do verbo taxar.