Varsinainen yhtiökokous (AGM) on kokous, joka pidetään kerran vuodessa, jotta yhtiö voi päättää tärkeistä liiketoiminta -asioista kokouksen esityslistan mukaisesti. Monien yritysten on järjestettävä kokous lain ja oman peruskirjan tai perustuslain mukaisesti. Kokouksen kulkua koskevat yksityiskohdat määritellään tyypillisesti yhtiön säännöissä.
Yhtiökokouksen ensimmäinen asialista edellyttää tyypillisesti hallituksen raportoivan yhtiön edellisen vuoden edistymisestä ja tulevaisuuden näkymistä. Muita vakioesityslistoja ovat osakkeenomistajien äänestys yhtiön vuositilinpäätöksen ja vuosikertomuksen hyväksymisestä, hallituksen hyväksymän osakkeenomistajille suositteleman lopullisen osingon hyväksyminen ja uusien johtajien valitseminen kaikista hallituksen viimeisistä yhtiökokouksista mahdollisesti syntyneistä avoimista paikoista. . Näitä asioita koskevat asiakirjat jaetaan osakkeenomistajille ennen varsinaista yhtiökokousta yhdessä sen esityslistan kanssa.
Esityslistalla voi olla mitä tahansa puheenjohtajan hyväksymiä asioita, mukaan lukien yksittäisten osakkeenomistajien kirjallisesti pyytämät asiat. Pääasiallinen vuorovaikutus kokouksessa on hallituksen ja osakkeenomistajien välillä. Muodollisesti yhtiökokous on foorumi, jolla hallitus muun muassa pyytää osakkeenomistajien hyväksyntää esityslistalla oleviin asioihin.
Yhtiökokoukseen voivat osallistua vain hallitus ja osakkeenomistajat sekä muut henkilöt, jotka puheenjohtaja voi kutsua kokoukseen. Johto osallistuu kokoukseen vain puheenjohtajan kutsusta, mutta valitut yhtiön ylimmän johdon jäsenet kutsutaan yleensä osallistumaan. On tavallista, että kokoukseen kutsutaan yhtiön toimitusjohtaja ja talousjohtaja, sekä valitut yritysneuvojat, sijoitusanalyytikot ja talouslehti. Kokous on yleensä suljettu yleisöltä.
Yhtiön puheenjohtaja johtaa yhtiökokousta, ja kaikki muut johtajat ovat läsnä. Yhtiön sihteeri osallistuu myös yhtiökokoukseen ja tekee kirjallisia muistiinpanoja, joista pääasia ja päätökset kirjataan pöytäkirjaan. Pöytäkirja jaetaan osakkeenomistajille, jotta he voivat hyväksyä kokouksen virallisen pöytäkirjan.
Kyselytunti on tärkeä osa vuosikokousta. Näin yksittäiset osakkeenomistajat voivat kyseenalaistaa hallituksen suoraan. Kysymykset osoitetaan puheenjohtajalle, joka puolestaan voi pyytää muita vastaamaan.
Varsinainen yhtiökokous ei voi edetä, ellei yhtiön yhtiöjärjestyksessä määritellyn vaaditun päätösvaltaisuuden mukaisesti ole riittävästi osakkeenomistajien edustusta. Päätösvaltaisuus määritellään yleensä vähimmäismääräksi osakkeenomistajiksi sekä vähimmäisosakkuudeksi, jota edustetaan kokouksessa joko henkilökohtaisesti tai asiamiehen välityksellä.