In staff augmentation, the service provider is the one responsible for employing and recruiting staff needed for the task. In outsourcing, the vendor is in charge of all the expenses, including a software license, office space, employee training, hardware expenses, and the overall welfare of the developers. For a top-tier IT outsourcing company or IT staff augmentation company that can cater to your IT needs.
Source: https://icaninfotech.com/difference-between-outsourcing-and-staff-augmentation/