Detectives typically earn between $42,003 and $51,986, working for law enforcement. Investigators, who may work privately or independently, have similar roles. Both investigate criminal cases, but detectives are usually police employees, while investigators can be in various sectors.