Detectives earn between $40,000 and $100,000 yearly, depending on experience and location.