Yeni bir kanunun kabul edilebilmesi için Türkiye Büyük Millet Meclisi ve Türkiye Cumhurbaşkanı tarafından onaylanması gerekmektedir. Sadece Türkiye Büyük Millet Meclisi'nin (TBMM) şu anda sayıları 600 olan milletvekilleri yeni bir yasa tasarısı sunabilir. Tasarı daha sonra ilgili komisyon (Eğitim Komisyonu, Savunma Komisyonu, İçişleri Komisyonu, vb.) tarafından incelenir. Komisyonun raporu Genel Kurul'a gönderilir, burada diğer tüm milletvekilleri tarafından incelenir ve tartışılır, ardından oylama yapılır. Çoğunluk yasanın lehinde oy kullanırsa, yasa resmi bir yasa statüsü kazanır ve Cumhurbaşkanı'nın imzasına sunulur; Cumhurbaşkanı da yasayı bir kez daha görüşülmek üzere geri gönderme hakkına sahiptir. Cumhurbaşkanı tarafından imzalanan kanun Resmi Gazete'de yayınlanır ve yayınlandığı tarihte veya kanunda belirtilen tarihte yürürlüğe girer.