Để chuẩn bị cho cuộc đại phá quân Thanh, vua Quang Trung đã:
- Tháng 12-1788, Nguyễn Huệ lên ngôi Hoàng đế, lấy niên hiệu là Quang Trung, lập tức tiến công ra Bắc.
- Quang Trung mở cuộc hành quân thần tốc, vừa đi vừa tuyển thêm quân ở Nghệ An, Thanh Hóa.
- Mở cuộc duyệt binh lớn ở Vĩnh Doanh (Vinh, Nghệ An) và làm lễ tuyên thệ.
- Mở tiệc khao quân trước Tết để động viên tinh thần binh sĩ. => Lên kế hoạch tấn công quân Thanh vào đúng Tết Nguyên Đán, làm cho địch bất ngờ không kịp trở tay.