The applicant, a small company, filed income tax self-assessment returns with the Zimbabwe Revenue Authority (ZIMRA) in July 2010 for the 2009 and 2010 financial years. ZIMRA conducted audits and issued initial assessments showing tax liabilities of USD$140,785.20 (2009) and USD$48,253.87 (2010) with penalties. A garnishee order was imposed in 2012 but uplifted after parties reached a compromise. ZIMRA later issued amended assessments showing reduced liabilities of USD$78,604.62 (2009) and USD$32,464.63 (2010). In April 2012, the applicant acknowledged these debts in writing and requested reduced penalties. In October 2015, ZIMRA finalized a new audit showing further reduced liabilities of USD$20,546.03 (2009) and USD$68,588.46 (2010), which it termed "final" and demanded immediate payment. Despite this final audit, in March 2016 ZIMRA imposed garnishee orders on the applicant's bank accounts based on the earlier 2012 assessment figures rather than the 2015 final audit results. The applicant challenged this as unlawful, unreasonable, and contrary to its legitimate expectations under the Administrative Justice Act and the Constitution.