FARZI is the story of a cat-and-mouse chase between a con artist and a righteous officer. Sunny (Shahid Kapoor) is an artist and painter. His special talents are creating portraits of people within 5 minutes and the ability to copy any painting flawlessly. He sells his paintings at a café… but is fed up with customers bargaining and not respecting his talent. He lives with his paternal grandfather, Madhav Gangadhar (Amol Palekar), who runs a newspaper named Kranti Patrika. His mother died when he was 6 while his father, who was heavily in debt, abandoned him, ran away and ended his life when Sunny was young. Sunny survived on a railway platform where he befriended Feroz (Bhuvan Arora), a fellow orphan, before Madhav found him and adopted him, as well as Firoz. Sunny is dating Ananya (Kavya Praveen Thapar). She belongs to a rich family and detests the fact that Sunny is of a lower class. Sunny can feel it though she never communicates about it. Meanwhile, Ratan Lal (Shiv Dev Singh) and his son Aashirwad (Happy Ranajit), who had lent money to Madhav, give him just one month to repay the loan. Madhav owes a huge amount and he realizes that he’ll never be able to repay at such short notice. Hence, he prepares to discontinue Kranti Patrika and shut down his printing press. Sunny knows how much the newspaper means to his grandfather. He tries various means to raise money but his efforts prove futile. This is when he chances upon the idea of publishing counterfeit currency. Thanks to his talent, he’s able to draw an exact replica of the Rs. 500 note. He then finds the materials required and using Madhav’s printing press secretly at night, he and Firoz publish the notes. Through trial and error, they are finally able to come up with a note, which can fool anybody. Through their good friend Anees (Saqib Ayub) and his acquaintance Sketch Manjha (Suyash Zunjurke), they meet Lakdawala (Lokesh Mittal), who agrees to buy their notes and pay them handsomely. Through the money earned, they are able to repay Ratan Lal’s loan and save the press. Meanwhile, Michael Vednayagam (Vijay Sethupathi) is a righteous officer who passionately believes that the threat of counterfeit currency should be eliminated once and for all. Through his association with finance minister Pawan Gahlot (Zakir Hussain), he’s able to have his own task force, specially dedicated to this cause. He enlists Megha Vyas (Raashii Khanna) of the RBI as he’s impressed with her invention, a chip named CT-600 that can easily detect fake notes instantly. However, the target of Michael and his task force is not Sunny but Mansoor Dalal (Kay Kay Menon), the biggest player in the counterfeit currency network. What happens next forms the rest of the web series.