복분자에는 말산, 시트르산 등 유기산과 코레아노시드 F1,니가-이치고시드(niga-ichigoside) F1, F2, 사우비시모시드(sauvissimoside)등이 함유되어 있다. 복분자의 추출물은 에스트로겐의 함량은 저하시키지만 테스토스테론의 함량을 증가시킨다는 보고가 있다.
복분자는 신장을 포함한 몸의 아랫부분에서 작용하며 신장의 허한 것을 잘 보충해주는 효능이 있다. 주로 신장의 허함으로 인한 유정(遺精)과 요실금, 빈뇨와 발기부전, 불임 등을 치료한다.