En sangskriver er en person, der skriver ordene og musikken til en sang. Hvis en person kun skriver ord, kaldes han en sangskriver , hvis kun musik - en komponist . På det seneste kan det at skrive en sang være fordelt på flere personer.
Sangskrivere kan arbejde for musikforlag eller selv skrive sange.
Professionelle sangskrivere kan deltage i indspilningen af sangen i studiet ved siden af den optrædende.