Królestwo Polskie:
- chęć odzyskania pomorza gdańskiego,
- zagrożenie ze strony Krzyżaków,
- chęć wydania za mąż władczyni.
Wielkie Księstwo Litewskie:
- najazdy pod pretekstem chrystianizacji
- zagrożenie ze strony Krzyżaków,
- dążenie do przyjęcia chrztu.
Obydwa kraje były zagrożone przez Krzyżaków, co sprawiło, że szukały one sojuszników. Przyjęcie chrztu z rąk polskich księży pozwoliło Litwie uniknąć dostania się pod wpływy niemieckie lub ruskie (prawosławne), z kolei wydanie Jadwigi za mąż za Jagiełłę pozwoliło polskim wielmożom uniknąć wpływów Habsburgów na sytuację w ich kraju (Jadwiga była wcześniej zaręczona z jednym z Habsburgów; zaręczyny zostały jednak zerwane).