SKUs and UPCs serve different purposes.
SKUs are internal codes used to track inventory, while UPCs are standardized external product indentifyers. Whether you need SKUs, UPCs or both depends on what you're using them for and where you sell your products and services.
Understading their main differences will help you decide which code(s) you need to use: