Traces of body fluids discovered at a crime scene are a primary source of DNA evidence. Raman spectroscopy is a promising universal technique for identifying biological stains for forensic purposes. The advantages of this method include the ability to work with trace amounts, high chemical specificity, no need for sample preparation and the nondestructive nature. However, common substrate interference limits the practical application of this novel technology. To overcome this limitation, two approaches called "Reducing a spectrum complexity" (RSC) and "Multivariate curve resolution combined with the additions method" (MCRAD) were investigated for detecting bloodstains on several common substrates. In the latter approach, the experimental spectra were “titrated” numerically with a known spectrum of a targeted component. The advantages and disadvantages of both methods for practical forensics were evaluated. In addition, a hierarchical approach to reduce the possibility of false positives was suggested.