A non-resident foreign taxpayer is someone who does not have a business set up in India but has arrived here for a short/temporary period to furnish business or just supply goods to a particular entity. These non-resident foreign taxpayers need to file GSTR 5 mandatorily.