The ideal time to hire a package design agency is typically after you have secured your trademark (unless you need naming services for your brand), and after you have chosen your manufacturer and finalized your formulation or product.