This is based on the type of testing required, the type and number of systems involved, and any constraints on engagement. Typically, pen testing takes about one to three weeks to complete. Discuss your requirements and timescales with your provider to see how they can best cater to your needs.