İstiklal Marşı'nın yazılış ve kabul ediliş süreci ile bestelenmesine ilişkin bilgiler kaynakta şu şekilde yer almaktadır:
- Maarif Vekaleti'nin 1921'de düzenlediği güfte yarışmasına Mehmet Akif Ersoy, Maarif Vekili Hamdullah Suphi'nin ısrarı üzerine "Kahraman Ordumuza" adadığı şiiriyle katılmıştır.
- Yapılan elemeler sonucu Türkiye Büyük Millet Meclisi'nin 12 Mart 1921 tarihli oturumunda Mehmet Akif'in şiiri millî marş olarak kabul edilmiştir (eser ayrıca 18 Mart 1921'de TBMM tarafından Türkiye Cumhuriyeti'nin Millî Marşı olarak kabul edilmiştir).
- Şiirin bestelenmesi için açılan ikinci yarışmaya 24 besteci katılmış, 1924 yılında Ankara'da toplanan seçici kurul Ali Rıfat Çağatay'ın bestesini kabul etmiştir. Bu beste 1930 yılına kadar çalınmıştır.
- 1930 yılında beste değiştirilmiş; dönemin Cumhurbaşkanlığı Senfoni Orkestrası Şefi Osman Zeki Üngör'ün 1922'de hazırladığı bugünkü beste yürürlüğe konmuştur.