The CBDT said close to 26.8 lakh returns had been filed up to 6.30pm on Sunday, indicating the process was moving in a glitch-free manner. July 31 is the deadline for filing returns and those who miss the date can file until December 31, but they will have to pay a late fee of up to Rs 5,000.