Yrityksillä on tyypillisesti vuosittainen yhtiökokous kerran vuodessa. Joskus on tarpeen pitää toinen kokous vuosikokouksen ulkopuolella. Ylimääräinen yhtiökokous, nimeltään EGM, on mikä tahansa yhtiökokous, joka ei ole varsinainen yhtiökokous.
Vuosittaiset yhtiökokoukset ovat monien maiden lain mukaan pakollisia yrityksille, jotka käyvät kauppaa osakkeillaan julkisesti. Yhtiökokouksen päivämäärä voi vaihdella vuosittain, mutta yleensä niiden välillä voi kulua enintään 15 kuukautta. Yhtiökokouksen tavoitteisiin kuuluvat johtajien valitseminen, tarkastettujen tilinpäätösten esittäminen ja hyväksyminen sekä keskustelut yrityksen menneestä ja tulevasta toiminnasta.
Toisin kuin vuosikokoukset, ylimääräiset yhtiökokoukset ovat harvinaisia. Ylimääräinen yhtiökokous pidetään, kun ilmenee ongelma, joka on liian painava odottamaan seuraavaan varsinaiseen yhtiökokoukseen. Ylimääräiset yhtiökokoukset, joita kutsutaan joskus hätäkokouksiksi tai ylimääräisiksi yhtiökokouksiksi, vaaditaan laissa joissakin maissa, jos yrityksen nettovarallisuus laskee tietyn pisteen alle. Yhdysvalloissa tämä määrä on puolet sen vaaditun osakepääoman arvosta.
Ylimääräisen yhtiökokouksen voivat kutsua koolle johtajat, osakkeenomistajat tai tilintarkastajat. Ylimääräisen yhtiökokouksen kutsumista varten osakkeenomistajilla on oltava tietty prosenttiosuus äänioikeuksista. Yhdysvalloissa osakkeenomistajilla on oltava vähintään kymmenen prosenttia äänistä, jotta he voivat kutsua koolle ylimääräisen yhtiökokouksen. Lähtevät tilintarkastajat voivat myös kutsua koolle ylimääräisen yhtiökokouksen, mutta tämä on erittäin harvinaista.
Ylimääräisen yhtiökokouksen tarkoitus riippuu olosuhteista. Hätäkokoukset voidaan kutsua koolle uuden hallituksen valitsemiseksi. He voivat myös kokoontua hyväksymään oikeuksia tai muutoksia yhtiön yhtiöjärjestykseen.
Kun ehdotetaan ylimääräistä yhtiökokousta, kaikille nykyisille osakkeenomistajille on lähetettävä kokousaika, -päivä ja -paikka. Kutsuissa ilmoitetaan yleensä vähintään 21 päivää etukäteen, jotta osakkeenomistajat voivat suunnitella sen mukaisesti. Kutsu varoittaa osakkeenomistajia myös kokouksessa käsiteltävistä asioista. Jos osakkeenomistaja ei voi osallistua kokoukseen, hänelle voidaan nimetä asiamies.
Ylimääräiset yhtiökokoukset järjestetään yleensä samalla tavalla kuin vuosikokous. Seurataan esityslistaa ja kokouksen puheenjohtaja. Ylimääräinen yhtiökokous voi olla lyhyempi kuin varsinainen yhtiökokous riippuen kokouskutsun syystä.