A transfer is when tokens are moved from one account to another. This can be from user-to-user, user-to-company, and company-to-user. A transaction is the record of actions on the blockchain. In this way, a transaction may include a single transfer or multiple transfers of varying types and number of transfers. For instance, a payment transaction with a commission fee will include two types of transfers: one to the beneficiary, and another to the company that collects the fee.