The average salary for a private investigator was $59,380 in 2021 according to national averages from the Bureau of Labor Statistics. Salary can vary for investigators depending on whether they are self-employed or work for a corporation or agency. Additionally, salary can vary based on credentials, educational background, work experience, and the state you live in.