The main difference between a detective and a private investigator is what they're allowed to do under the law. A detective is usually a police officer. A private investigator does not have the authority of police power and operates under the powers of an ordinary citizen. This means that private investigators must conduct searches, interviews, and more while adhering to federal and local laws. Private investigators cannot enter property without permission, make arrests, or access some criminal files.