Вече не было органом, созывавшимся регулярно. Обычно оно собиралось по инициативе высших должностных лиц, они же готовили повестку дня, проекты решений. От них во многом зависело, что «приговорит» вече. Коллегия, подготовлявшая вече и осуществлявшая руководство текущими делами, называлось Осподой, или Советом господ в Новгороде и Господой в Пскове. В Осподу, или Совет господ, входили высшие выборные должностные лица Новгорода: посадник, тысяцкий, канчанские старосты, соцкие. Некоторые исследователи считают, что должности эти, хотя и выборные, занимали обычно бояре. Помимо посадника и тысяцкого, избранных на данный момент, в Совет господ входили и старые посадники, уже переизбранные. В XV в. новгородский Совет господ насчитывал более 50 человек. Он заседал в палатах архиепископа и под его председательством. В Пскове в Совет бояр входили князь, посадники, соцкие.
Совет господ решал важнейшие вопросы текущей политики, составлял законопроекты. Псковская Господа в более узком составе являлась еще и судебным органом. Решения, которые готовил Совет господ для веча, как правило, принимались. Совет, будучи составленным из представителей боярской знати, проводил политику, угодную боярству. По словам В. О. Ключевского, «это была скрытая, но очень деятельная пружина новгородского управления».
Большую роль в управлении играли должностные лица, избираемые на вече. Высшим должностным лицом в обеих республиках были посадники. Вторым лицом в Новгороде был тысяцкий. В Пскове избирали вместо тысяцкого еще одного посадника. Должность тысяцкого, оставшаяся от древней численной системы управления, предполагала наличие в городе 10 сотен. В Пскове же 10 сотен не набиралось. Четко разграничить обязанности посадника и тысяцкого трудно: посадник выполнял многое из того, что входило в обязанности тысяцкого. Некоторую ясность может внести то, что в немецких текстах посадника именовали бургграфом, т. е. начальником города, а тысяцкого — герцогом, подчеркивая тем самым его принадлежность к военной администрации.
Князь с 1136 г., установления Новгородской республики, перестал быть носителем верховной власти. Князь являлся в Новгороде высшей судебной и военной властью, руководил и управлял судом, скреплял сделки и утверждал в правах. Князь приглашался новгородским вечем, при этом он обязан был подписать договор с Новгородом — ряд. По этим договорам определялась роль князя в управлении Новгородской республикой. Первые следы таких договоров появляются в первой половине XII в. Позднее они более ясно обозначаются в летописях. Князь уже в начале XIII в. перед приездом в Новгород целовал крест — то есть подписывал с новгородцами ряд, в котором определялись их отношения. Льготы новгородцев, которые были обязаны соблюдаться князьями, излагались в рядах. Древнейшие из дошедших до нашего времени рядов — два договора князя Ярослава Ярославича Тверского с новгородцами — 1265 г. и 1270 г. Позднейшие грамоты с некоторыми изменениями повторяют эти две грамоты. Главным условием новгородцев было, чтобы князь «держал Новгород в старине по пошлине», то есть по новгородским обычаям, не нарушая их. Отсюда следует, что все изложенные в рядах Ярослава Ярославича Тверского с новгородцами пункты формировались еще задолго до него, на протяжении XI-XII вв. Ряды с князьями определяли три важнейших блока отношений Новгорода и князей: судебно-административный, финансовый и торговый.
Князь не имел права судить без посадника. На низшие должности в управлении Новгородской республикой князь имел право назначать людей из новгородского населения, но не имел права назначить людей из своей дружины или своих бояр. При этом на все эти должности князь мог назначить людей только с согласия посадника. Также князь не мог без согласия посадника раздавать волости в кормление. Князь не мог отнять должность у новгородского чиновника, предварительно не объявив его вины на вече. Все свои обязанности князь мог исполнять только в самом Новгороде.
Финансовые отношения Новгородской республики и князя были еще более невыгодны для князя. Князь не имел права собирать дани с новгородских владений, он мог только получить «дар» с новгородских волостей, таких как Волок, Торжок, Вологда и Заволочье, то есть не принадлежавших к новгородским пятинам. Также он получал «дар», когда ехал в Новгород, но не получал его при своем уезде из Новгорода. Боясь отпадения Заволочья новгородцы не допускали прямых отношений князя с этой волостью, требуя, чтобы князь свои заволоцкие сборы отдавал на откуп новгородцам. Если же князь сам хотел собирать их, то он должен был посылать новгородского чиновника для сбора податей, а тот должен был прежде, чем отвозить дань князю, отвезти ее в Новгород, откуда только князь и мог получить дань с Заволочья. После монголо-татарского нашествия на Новгород была наложена дань — выход, иногда называемый черным сбором, то есть повальным, поголовным налогом. Сбор этого черного бора обычно поручался великому князю Владимирскому, который чаще всего также являлся и князем Новгородским. Новгородцы сами собирали черный бор и доставляли его великому князю, а тот уже переправлял его в Орду. Кроме этого, князь пользовался в Новгородской республике различными судебными и проезжими пошлинами, разными рыбными ловлями, сенокосами, бортями, звериными гонами. Но пользование этим происходило по строго определенным правилам, в строго определенное время и в строго обусловленных размерах. Князь не мог иметь своих источников дохода в Новгородской республике, независимых от Новгорода. Особым условием в рядах новгородцев с князьями запрещалось князю, княгине, их боярам и дворянам приобретать или заводить села и слободы в Новгородской земле и принимать людей в заклад, то есть в личную зависимость.
Князь был необходим Новгороду не только для обороны границ, но и для обеспечения торговых интересов Новгородской республики. Князь обязывался давать новгородским купцам в своем княжестве безопасный и свободный проезд, пускать их в свои владения «гостить без рубежа», то есть без задержки. Было точно определено, какие пошлины взимать с каждой новгородской ладьи или воза, которые приезжали в его княжество. В Новгороде еще в XII в. появились купцы из Западной Европы. Первыми здесь обосновались купцы с острова Готланд из города Висби, который был центром всей балтийской торговли. Готландские купцы построили в Новгороде на Торговой стороне у торга двор с церковью святого Олафа, которую называли «варяжской божницей». Позже купцы из других немецких городов построили в той же части Новгорода еще один двор, на котором в 1184 г. была построена церковь святого Петра — «немецкая ропата». С усилением Ганзы в XIV в. немецкие купцы в Новгороде вытеснили готландских купцов и стали нанимать их новгородский двор. В это время высшее руководство новгородско-западноевропейской торговлей перешло от Готланда к главе Ганзейского союза Любеку. Новгородская республика очень дорожила своей балтийской торговлей и давала огромные льготы Ганзейскому союзу. Князь имел право участвовать во внешней торговле только через новгородских посредников, не имел права закрывать немецкий двор, ставить к нему своих приставов, то есть новгородская внешняя торговля была надежно защищена от княжеского произвола.
В договорах Новгородской республики с князьями обойдена молчанием одна важная сторона взаимоотношений князя и Новгорода — оборона Новгородской республики от иноземных захватчиков. Лишь в позднейших грамотах упоминается, что в случае нападения на Новгород князь обязан помочь Новгороду «без хитрости». Права и обязанности князя в грамотах излагаются неясно, они только предполагаются, очерчивается их круг и следствия, то есть вознаграждения за исполнение обязанностей.
Посадник — это высшее выборное должностное лицо, являвшееся исполнительным органом веча, которому передавалось управление делами республики. Официально он избирался вечем из числа всех полноправных граждан Новгорода, но фактически посадник избирался из немногих знатнейших родов Новгородской республики. Посадник избирался из знатных боярских фамилий. Пока он занимал свою должность, он назывался степенным (т. е. сидевшим на «степени», трибуне во время веча), когда избирали нового посадника, прежнего именовали старым. Посадник обычно служил «пока люб», смена посадников вызывалась, как правило, распрями между боярскими родами. Будучи, по сути дела, главой республики, посадник председательствовал на вече, вел международные переговоры, а также участвовал в суде, контролировал князя, в военное время возглавлял полки.
Область деятельности посадников была очень обширной. Они направляли деятельность всех лиц Новгородской республики, осуществляли контроль за их работой, совместно с князем ведали вопросами управления и суда, командовали войсками во время походов, наблюдали за строительством оборонительных сооружений, вели дипломатические сношения с другими русскими княжествами и иностранными государствами, руководили заседаниями Господы и вечевыми собраниями. Посадник, как представитель города, охранял интересы Новгорода и всей Новгородской республики перед князем. Без него князь не мог судить новгородцев и раздавать новгородские волости. В отсутствие князя посадник управлял всем городом. Посадник не получал определенного жалованья, но пользовался особым налогом с волостей, называвшимся «поралье».
Тысяцкий являлся вторым после посадника по значению в Новгородской республики лицом. Тысяцкий занимался регулированием торговых отношений, торговым судом, созывом ополчения, обороной города и республики, имел полицейские функции. Он также, как и посадник получал свои полномочия на неопределенный срок, имел в подчинении целый штат мелких агентов, исполнявших различные судебные и административно-полицейские распоряжения, объявляли решения веча и призывали к суду, извещали суд о преступлении, производили обыски и т.д. Кроме этого, тысяцкий занимался военным судом — судом над собранными ополченцами. По мнению С.Ф. Платонова тысяцкий избирался в противовес посаднику из низших классов новгородского общества, но это мало вероятно. К тому же против этого мнения говорит то, что во второй половине XV в. тысяцким был Дмитрий Борецкий, сын посадника Исаака Борецкого и Марфы Борецкой, происходивший из очень знатной и влиятельной семьи.