As duas formas – gasto e gastado – existem na Língua Portuguesa.

Ou seja, trata-se de um verbo abundante que pode ser conjugado no particípio de duas formas: regular e irregular; existe duplo particípio!

Gasto é a forma irregular e é utilizado com os verbos ser e estar para a formação dos tempos compostos.

O dinheiro foi gasto em férias.
Pedimos que nos digam onde é que o dinheiro foi mal gasto.
Esse debate está gasto.

Gastado é a forma regular e é utilizado com os verbos ter e haver para a formação dos tempos compostos.

Ele havia gastado o dinheiro.
Tinha gastado todas as suas energias.


Forma regular em desuso?

Observa-se, entretanto, uma tendência pela utilização do particípio irregular, isto é, o particípio gasto tende a suplantar a forma gastado.

Nem todos os gramáticos são unânimes nesta questão; devemos por isso, admitir ambas as formas como válidas.

O mesmo se aplica para pago/pagado, salvo/salvado, etc.