Depending on the size and scope of the project, the average cost for a penetration test can range anywhere from $5,000 for small businesses to $100,000 for large, more complex tests.