工地的工资一年结一次主要是因为工地的老板也是要做完工程才拿到工程款。这个时候才有钱给工人。而且大部分工程款都是年底才能拿到。