Allegro je prvi stavek sonate. Običajno je hiter in živahen v tempu ter se pogosto začne z močno začetno izjavo glavne teme. Allegro stavek pogosto vsebuje tudi kontrastno drugo temo, ki se nato razvija in ponavlja v različnih oblikah skozi stavek.
II. Adagio
Adagio je drugi stavek sonate. Običajno je počasen in liričen v tempu ter pogosto predstavlja kontrast hitrejšemu alegro stavku. Stavek adagio ima lahko tudi kontrastno drugo temo, vendar je ta pogosto manj razvita kot v stavku allegro.
III. Menuetto
Menuet ali scherzo je tretji stavek sonate. Običajno je lahkoten, graciozen plesu podoben gib, pogosto v trojni obliki s kontrastnim trio delom. Stavku menueta lahko sledi ponovitev odseka tria ali pa mu lahko sledi koda.
IV. Allegro/Presto
Četrti stavek sonate je običajno vrnitev k hitrejšemu tempu prvega stavka, čeprav je v nekaterih primerih lahko celo hitrejši od prvega stavka. Končni stavek pogosto predstavlja ponovitev tem iz prvega stavka, pa tudi nov material.