手付金は、「契約を交わした際にその契約行動を起こす補償」として、契約当事者同士で交わすものです。前金は、「その品物の代金をあらかじめ支払う」という意味合いのもので、支払ったあとに品物を買うのをやめた場合は返ってきます。内金は、売買代金や請負報酬などの「一部」として前もって支払うもので、違約金的・法律的な意味合いはなく、単に商業用語として使われるものです。