Penulis lagu (bahasa inggris: Songwriter) ialah musisi yang membuat komposisi musik dan menulis lirik untuk sebuah lagu. Penulis lagu dapat juga disebut komponis, karena awalnya sebuah lagu digubah dengan cara menuliskan notasinya, contohnya pada genre musik klasik. Seorang penulis lagu yang cenderung menulis lirik sering kali disebut lirikus.

Profesi penulis lagu lebih dikenal dengan tugas menuliskan lagu untuk penyanyi atau musikus lain, namun tidak sedikit penulis lagu yang menyanyikan lagu yang ditulisnya sendiri. Dalam industri musik, penulis lagu biasanya bekerjasama dengan penerbit musik, terutama dalam pengelolaan hak atas komposisi mereka yang digunakan secara komersial oleh musikus lain.