Польскую делегацию на переговорах возглавлял канцлер Ю. Оссолинский, украинскую — Б. Хмельницкий. Казацкая старшина обосновала свои требования в «пунктах о потребностях Войска Запорожского». Прежде всего речь шла о сохранении прав и привилегий казачества. Пункты предусматривали отмену всех сеймовых постановлений, направленных против Войска Запорожского, запрет ввода польских войск на территорию, подвластную гетманской администрации (от границ России до Днестра, Случи и Припяти), предоставление амнистии всем участникам освободительной войны, неограниченную численность казацкого войска. Церковная уния подлежала ликвидации, а киевский митрополит вместе со всем духовенством должен был подчиняться константинопольскому патриарху; церкви и церковное имущество, захваченные униатами, подлежали возврату православным; требовалось предоставление православному духовенству тех же прав, что и католикам; предполагалось закрытие на Украине коллегии иезуитов и ликвидация католического епископства; все административные и судебные должности в Брацлавском, Киевском и Черниговском воеводствах в дальнейшем должны были занимать только лица православного исповедания; требовалось предоставить киевскому митрополиту место в сенате. Король вместе с шестью сенаторами и шестью послами на ближайшем сейме должен был принести присягу на «целостность» всех пунктов договора.
«Пункты о потребностях Войска Запорожского» польские магнаты отклонили. Б. Хмельницкому под нажимом крымского хана пришлось пойти на значительные уступки и подписать 8 августа 1649 г. с Польшей Зборовский договор («декларацию»), согласно которому численность казацкого войска (реестрового) ограничивалась 40 тыс. человек. Под управлением гетманской администрации оставались Киевщина, Черниговщина и Брацлавщина. Польско-шляхетское правительство обязалось вывести оттуда свои войска и назначить на административные должности только православных шляхтичей (украинцев). Вопрос об унии предполагалось решить на сейме. Киевскому митрополиту было обещано место в сенате. Крестьяне, не вошедшие в реестр, обязаны были возвратиться в подданство феодалов и выполнять «обыклое послушенство».
Зборовский договор в известной мере обеспечивал права и привилегии украинской шляхты, казацкой старшины, реестрового казачества и православного духовенства. Вместе с тем он не удовлетворял рядовое казачество и крестьянство, над которым нависла угроза возобновления польско-шляхетского угнетения. Положение народных масс ухудшалось еще и тем, что по разрешению короля татарская орда опустошала Белз, Сокаль, Острог, Заславль, Меджибож, Ямполь и другие города, а также ряд сел. Крымские татары уводили в плен тысячи людей.
Подписание Зборовского договора не прекратило борьбы украинского народа против угнетателей. Казацкая старшина, обеспечив свои интересы, согласилась с его условиями, однако против выступило крестьянство, стремившееся навсегда избавиться от феодального гнета. Уже осенью 1649 г. на Поднепровье с новой силой развернулось антифеодальное и освободительное движение. Крестьяне и мещане, остававшиеся в повстанческих отрядах, не пускали в имения возвращающихся помещиков. Их действия поддерживало рядовое казачество. Выступления народных масс, недовольных условиями Зборовского договора, возглавили брацлавский полковник Д. Нечай и и миргородский полковник М. Гладкий. Возвращение на Украину польских панов и жестокие репрессии вынудили крестьян снова взяться за оружие, чтобы отстоять свое право на свободу. Десятки крестьянских повстанческих отрядов действовали на Волыни, Подолии и в Восточной Галичине.
Защищая интересы старшины, Б. Хмельницкий сдерживал стихийные выступления народных масс, иногда прибегая к суровым мерам наказания «бунтовщиков». Этим он пытался не дать повод польско-шляхетскому войску для вторжения в центральные районы Украины, выиграть время для подготовки армии к предстоящим военным действиям.
Гетман надеялся на военную помощь со стороны России, хотел предотвратить возможность враждебных выступлений Крымского ханства против России и Украины и его союза с Речью Посполитой. Учитывая недовольство народных масс, он намеренно затягивал составление реестра и не разрешал въезд королевской администрации на территорию Войска Запорожского до утверждения сеймом Зборовского договора. Казацкие полки оставались во многих населенных пунктах (Лоев, Любеч, Стародуб и др.), которые, согласно Зборовскому договору, передавались под контроль польско-шляхетских властей.