Osakassopimuksella tarkoitetaan osakeyhtiön osakkaiden välistä sopimusta. Osakassopimus voidaan tehdä joko yhtiön kaikkien osakkaiden kesken tai vain keskeisten osakkeenomistajien välillä. Yhtiö ei ole osakassopimuksen varsinainen osapuoli, mutta siltä voidaan ottaa sitoumus sopimusehtojen noudattamisesta. Osakassopimus on yksityisoikeudellinen sopimus, jolla voidaan luoda erilaisia velvoitteita sopimukseen sitoutuneille.
Osakassopimuksella voidaan sopia varsin vapaasti sopimukseen liittyvien välisiä suhteita, mutta selvästi yhtiöoikeuden vastaisena toteutettavat ehdot voivat olla mitättömiä.
Osakassopimuksella säädellään normaalisti mm. seuraavia asioita:
Osakassopimusta tarvitaan sen vuoksi, koska yhtiölainsäädännöllä ei ole mahdollisuuksia säädellä kaikkia osakkaiden välisiä intressejä ja tilanteita. Osakassopimus on yhtiölainsäädännöstä erillinen sopimus, joka voidaan laatia painottaen sopimukseen liittyvien erityisiä tarpeita.