Note that Liam has got his own Trademe listing now that my one expired:
Because he is actually putting it through his business books, and has to pay GST.
Exactly. I do this too, and it's pretty standard practice for IT related work carried out by legitimate businesses who actually pay income tax and GST. I know there are some opportunists that are evading their tax obligations.