Times Tower Building in Nairobi which hosts Kenya Revenue Offices (KRA).[File, Standard]

With a few hours to the closure of the annual filing returns period, Kenyans are in a last-minute rush to meet the deadline.

This is despite a number of countless reminders from the Kenya Revenue Authority (KRA) through their social media platforms and emails to anyone with a KRA pin.

By Tuesday, June 27, close to one million Kenyans were yet to file their returns.

This in return has led to delays in the system as many are trying to beat the deadline with only less than twenty hours to go.

On KRA's official page, Kenyans have not hesitated to seek help and express their frustrations as nothing much can be done.

One Twitter, a user named Wonderer expresses his concerns with the hope that the KRA communication team will help him settle his issue.

"Hello, I need assistance filling my returns, I lost my sim card which had my email and forgot the password, how can get help?" read his tweet.

Another one on the KRA's official Facebook account expressed his frustration as he is unable to file her returns.

"I applied for a waiver last month. Unfortunately, you did not get back to me as you promised .am not able to fill returns for a specified period which is included in the waiver quest. I am stuck. Kindly get in touch," read a post by Eric Junior on Facebook.

Despite all the rush and delays, KRA still expresses its commitment to help everyone avoid the Sh2,000 penalties which is usually the case if one fails to file their taxes.

In a Facebook post, KRA stated that: "Our Service Centre, select Huduma Centres and Contact Centre are now open longer to accommodate your filing needs."

The June 30 deadline applies to all individual taxpayers and business entities whose accounting period runs from January to December of the previous year.

Individuals with employment income require P9 forms issued by their employers, to file their tax returns.

Where no income was earned or generated during the period, a taxpayer is required to submit a nil return.

KRA are hopeful that about six million Kenyans will have filed their returns by tomorrow.