17 grudnia 1484 roku król Kazimierz Jagiellończyk przyznał Bydgoszczy prawo do urządzania trzech jarmarków w ciągu roku: 21 stycznia (św. Agnieszki), 1 września (św. Idziego) i 11 listopada (św. Marcina).

Zygmunt August zezwolił w 1555 roku na czwarty jarmark, po oktawie Bożego Ciała. Przed 1669 r. miasto uzyskało przywilej do organizowania jeszcze dwóch jarmarków: 13 czerwca (św. Antoniego) i 4 października (św. Franciszka).