Tax Calendar

31 Jan 2016 1st

  • Provisional tax, Self Assessment returns and payments for July year-ends
  • 15 Excise duty payment due date for December 2015

31 Jan 2016 2nd

  • Provisional tax return and payment for January year-ends
  • 15 PAYE, NSSF, VAT , WHT returns and payment due date for December 2015

29 Feb 2016 1st

  • Provisional tax, Self Assessment returns and payments for August year-ends
  • 15 Excise duty payment due date for January 2016

29 Feb 2016 2nd

  • Provisional tax return and payment for February year-ends
  • 15 PAYE, NSSF, VAT , WHT returns and payment due date for January 2016

31 March 2016 1st

  • Provisional tax, Self Assessment returns and payments for Septermber year-ends
  • 15 Excise duty payment due date for February 2016

31 March 2016 2nd

  • Provisional tax return and payment for March year-ends
  • 15 PAYE, NSSF, VAT , WHT returns and payment due date for February 2016

31 April 2016 1st

  • Provisional tax, Self Assessment returns and payments for October year-ends
  • 15 Excise duty payment due date for March 2016
31 April 2016 2nd
  • provisional tax return and payment for April  year-ends
  • 15 PAYE, NSSF, VAT, WHT returns and payment due date for March 2016

May

31 May 2016 1st

  • Provisional tax, Self Assessment returns and payments for November year-ends
  • 15 Excise duty payment due date for April 2016
31 May 2016 2nd
  • Provisional tax return and payment for May  year-ends
  • 15 PAYE, NSSF, VAT, WHT returns and payment due date for Aptil 2016

30 June 2016 1st

  • Provisional tax, Self Assessment returns and payments for December year-ends
  • 15 Excise duty payment due date for May 2016
31 June 2016 2nd
  • Provisional tax return and payment for June year-ends
  • 15 PAYE, NSSF, VAT, WHT returns and payment due date for May 2016

31 July 2016 1st

  • Provisional tax, Self Assessment returns and payments for January year-ends
  • 15 Excise duty payment due date for June 2016
31 July 2016 2nd
  • Provisional tax return and payment for July year-ends
  • 15 PAYE, NSSF, VAT, WHT returns and payment due date for June 2016

31 Aug 2016 1st

  • Provisional tax, Self Assessment returns and payments for February year-ends
  • 15 Excise duty payment due date for July 2016
31 Aug 2016 2nd
  • Provisional tax return and payment for August year-ends
  • 15 PAYE, NSSF, VAT, WHT returns and payment due date for July 2016

30 Sep 2016 1st

  • Provisional tax, Self Assessment returns and payments for Marchyear-ends
  • 15 Excise duty payment due date for August 2016
30 Sep 2016 2nd
  • Provisional tax return and payment for September year-ends
  • 15 PAYE, NSSF, VAT, WHT returns and payment due date for August 2016

31 Oct 2016 1st

  • Provisional tax, Self Assessment returns and payments for April year-ends
  • 15 Excise duty payment due date for September 2016
31 Oct 2016 2nd
  • Provisional tax return and payment for October year-ends
  • 15 PAYE, NSSF, VAT, WHT returns and payment due date for September 2016

30 Nov 2016 1st

  • Provisional tax, Self Assessment returns and payments for May year-ends
  • 15 Excise duty payment due date for October 2016
30 Nov 2016 2nd
  • Provisional tax return and payment for November year-ends
  • 15 PAYE, NSSF, VAT, WHT returns and payment due date for October 2016

31 Dec 2016 1st

  • Provisional tax, Self Assessment returns and payments for June year-ends
  • 15 Excise duty payment due date for November 2016
31 Dec 2016 2nd
  • Provisional tax return and payment for December year-ends
  • 15 PAYE, NSSF, VAT, WHT returns and payment due date for November 2016