Ne može svaki zračni prijevoznik letjeti posvuda. Uostalom, skupo je pokrenuti i upravljati letovima, a aviokompanijama može biti teško ostvariti profit na svakoj ruti. Jedan od načina da to učinkovito učinite bez vlastitih zrakoplova i zakupljenih slotova na zračnim lukama je sporazum o zajedničkom korištenju letova s drugim zračnim prijevoznikom. Codeshare je sporazum između zrakoplovnih prijevoznika o međusobnoj prodaji mjesta na letovima. To daje dojam da zrakoplovni prijevoznici lete na više odredišta. Time zračni prijevoznici dijele prihod od te karte prema dogovoru. Ili ono što je bitno za putnike, preko jednog koda rezervirate let od mjesta A do mjesta C preko mjesta B.
Za putnike, primarna prednost dijeljenja koda su besprijekorni transferi, posebno kada se povezuju između zračnih prijevoznika koji nisu partneri preko saveza zračnih prijevoznika. Codeshare se isplati u gotovo svim slučajevima, osim ako više letova do odredišta ne uspijete pojedinačno povoljnije platiti. Međutim, promjena rasporeda letova, kašnjenje ili otkazivanje letova mogli bi potpuno pokvariti vaše planove. A budući da biste rezervirali zasebne karte, zrakoplovna tvrtka koja upravlja vašim letom za određenu destinaciju ne bi imala obvezu ponovno vas smjestiti na kasniji let, što ne bi trebao biti slučaj ako imate povezane letove putem Codesharinga.