Becoming a detective typically takes 5 to 8 years, with salaries ranging from approximately $42,003 to $51,986. After initial training and experience as a police officer, promotion to detective depends on performance and department requirements within this timeframe.