Действие 1
Иван Александрович Хлестаков, мелкий чиновник низкого ранга (коллежский регистратор, самый низкий чин в Табели о рангах), следует из Петербурга в в небольшой уездный город со своим слугой Осипом. Хлестаков проигрывается в карты и остается без денег.
Как раз в это время всё погрязшее во взятках и казнокрадстве градоначальство, начиная с городничего Антона Антоновича Сквозник-Дмухановского, из полученного им письма, узнаёт о приезде инкогнито из Петербурга ревизора, и в страхе ожидает его прибытия. Городские помещики Бобчинский и Добчинский, случайно узнав о появлении неплательщика Хлестакова в гостинице, решают, что это и есть ревизор, и докладывают о нём городничему. Начинается переполох. Все чиновники и официальные лица суетливо бросаются прикрывать свои грехи, Антон Антонович,сам некоторое время находится в растерянности, но быстро приходит в себя и понимает, что нужно самому идти на поклон к ревизору.
Действие 2
Между тем голодный Хлестаков, устроившийся в самом дешёвом номере гостиницы, размышляет, где бы раздобыть еды. Он вымаливает обед из супа и жарко́го у трактирного слуги, а получив желаемое, выражает неудовольствие количеством и качеством блюд. Появление городничего в номере Хлестакова является для него неприятной неожиданностью. Поначалу он думает, что на него, как неплатёжеспособного гостя, донёс хозяин гостиницы. Городничий сам откровенно робеет, полагая что разговаривает с важным столичным чиновником, который приехал с тайной миссией ревизии состояния дел в городе. Городничий, думая, что Хлестаков — ревизор, предлагает ему взяточку. Хлестаков, думая, что городничий — добросердечный и порядочный гражданин, принимает от него взаймы. «Я-таки ему вместо двухсот четыреста ввернул», — радуется городничий. Тем не менее, он решает прикинуться дурачком, чтобы побольше выпытать сведений о Хлестакове. «Он хочет, чтобы его считали инкогнито», — думает про себя городничий. — «Хорошо, подпустим и мы трусы, прикинемся, будто совсем не знаем, что он за человек». Но Хлестаков с присущей ему наивностью ведёт себя настолько непосредственно, что градоначальник остаётся ни с чем, не теряя убеждения, однако, что Хлестаков — «тонкая штучка» и «с ним нужно держать ухо востро». Тогда у городничего возникает план напоить Хлестакова, и он предлагает осмотреть богоугодные заведения города. Хлестаков соглашается.
Действие 3
Далее действие продолжается в доме городничего. Изрядно захмелевший Хлестаков, завидев дам — Анну Андреевну и Марью Антоновну, — решает «пустить пыль в глаза». Рисуясь перед ними, он рассказывает небылицы о своём важном положении в Петербурге, и, что самое интересное, он сам верит в них. Он приписывает себе литературные и музыкальные произведения, которые в силу «лёгкости необыкновенной в мыслях», якобы, «в один вечер, кажется, написал, всех изумил». И даже не смущается, когда Марья Антоновна практически уличает его во лжи. Но вскоре язык отказывается служить порядочно захмелевшему столичному гостю, и Хлестаков с помощью городничего отправляется «отдохнуть».
Действие 4
На следующий день Хлестаков ничего не помнит, он просыпается не «фельдмаршалом», а коллежским регистратором. Тем временем, официальные лица города «на военную ногу» выстраиваются в очередь с целью дать взятку Хлестакову, и он, думая, что берёт взаймы (и будучи уверен, что добравшись до своей деревни, он вернёт все долги), принимает деньги от всех, включая Бобчинского и Добчинского, которым, казалось бы, незачем давать ревизору взятку. Хлестаков даже сам выпрашивает деньги, ссылаясь на «престранный случай», что «в дороге совершенно издержался». Далее к Хлестакову прорываются просители, которые «челом бьют на городничего» и хотят заплатить ему натурой (вином и сахаром). Только тогда до Хлестакова доходит, что ему давали взятки, и наотрез отказывается, а вот если бы ему предложили взаймы, он бы взял. Однако, слуга Хлестакова Осип, будучи гораздо умнее своего хозяина, понимает, что и натура, и деньги — всё равно взятки, и забирает всё у купцов, мотивируя это тем, что «и верёвочка в дороге пригодится». Выпроводив последнего гостя, успевает поухаживать за женой и за дочерью Антона Антоновича. И, хотя они знакомы всего один день, просит руки дочери городничего и получает согласие родителей. Осип настоятельно рекомендует Хлестакову быстро убираться из города, пока не вскрылся обман. Хлестаков уезжает, напоследок отправив своему другу Тряпичкину письмо с местной почты.
Действие 5
Городничий и его окружение облегчённо переводят дух. В своих фантазиях городничий уже видит себя генералом, и живёт в Петербурге. Вознесясь на недосягаемые высоты, он решает «задать перца» купцам, которые ходили жаловаться на него Хлестакову. Он куражится над ними и обзывает последними словами, но стоило купцам пообещать богатое угощение на помолвку (а в дальнейшем — и на свадьбу) Марьи Антоновны с Хлестаковым, как городничий их всех простил. Он собирает полный дом гостей, чтобы объявить всенародно о помолвке Хлестакова с Марьей Антоновной. Анна Андреевна, убеждённая в том, что породнилась с большим столичным начальством, в полном восторге. Но далее происходит неожиданное. Почтмейстер местного отделения по собственной инициативе вскрыл письмо Хлестакова и из него явствует, что инкогнито оказался пустышкой. Обманутый городничий ещё не успел прийти в себя после такого удара, когда приходит следующая новость. Остановившийся в гостинице чиновник из Петербурга требует его к себе. Все заканчивается немой сценой…