Jabarkan Komposisi dari On Purpose

Secara musikal, "On Purpose" berdurasi tiga menit lima puluh delapan detik. Dari segi notasi musik, "On Purpose" disusun menggunakan digubah menggunakan  common time pada kunci D minor, dengan tempo sedang 100 ketukan per menit. Lagu tersebut menggunakan progresi akor Gm/B-Dm-C-Gm-Gm/B-Dm-C di bagian verse, B-C-Dm-Cadd4 di pre-chorus dan Dm-CFB di bagian chorus.. Vokal Carpenter menjangkau dari nada rendah F3 hingga nada tinggi D5, memberi lagu itu satu oktaf dan jarak lima nada.