The right time to outsource would be based on the different business circumstances. It could be the right time to focus more on your future business plan, if small tasks become time-consuming, if you feel you lack the required expertise to improve operations, if you lack the resources and tech, etc.