Allegro je prvi stavak sonate. Tipično je brzog i živahnog tempa i često počinje snažnom početnom izjavom glavne teme. Allegro stavak često također ima kontrastnu drugu temu, koja se zatim razvija i ponavlja u različitim oblicima kroz cijeli stavak.
II. Adagio
Adagio je drugi stavak sonate. Tipično je sporog i lirskog tempa i često predstavlja kontrast bržem allegro stavku. Stavak adagia također može sadržavati kontrastnu drugu temu, ali ona je često manje razvijena nego u stavku allegro.
III. Menuetto
Menuet ili scherzo je treći stavak sonate. Obično je to lagan, graciozan pokret nalik plesu, često u trostrukom obliku s kontrastnom trio dionicom. Nakon stavka menueta može uslijediti ponavljanje trio dijela ili može uslijediti koda.
IV. Allegro/Presto
Četvrti stavak sonate obično je povratak na brži tempo prvog stavka, iako u nekim slučajevima čak može biti brži od prvog stavka. Posljednji stavak često predstavlja ponavljanje tema iz prvog stavka, kao i novi materijal.