Risk retention is when a company decides to bear the financial impact of a potential loss itself, while risk transfer involves shifting the risk to another party through insurance or other financial arrangements. Risk retention allows a company to potentially save on insurance premiums but also exposes it to higher financial losses, while risk transfer helps mitigate potential losses by passing them onto another party.