Tanzania Tax Deadlines: Every TRA Due Date
TRA's own tax calendar is a JavaScript page that a reader cannot scan, so the due dates end up scattered across ten different tax pages. This guide collects them: what is due each month, when the quarterly income tax instalments fall, which one-off deadlines attach to a registration or a transfer, and what a missed date actually costs.
The short answer: In Tanzania, PAYE, withholding tax and SDL are due by the 7th of the following month, VAT and digital service tax by the 20th, VAT withheld by the 10th and excise by the 25th. Provisional income tax falls on 31 March, 30 June, 30 September and 31 December; the final return is due within six months, so 30 June for a December year end.
Filed under Salary & Tax, Business & VAT
Maintained by David M at Delta Tech Solutions · Figures last checked 10 November 2026 · Next check due 10 May 2027
The monthly cycle: the 7th, 10th, 20th and 25th
Most Tanzanian taxes are monthly, and the month just ended is settled in the first three and a half weeks of the next one. The dates are short but they are not the same date: payroll and withholding taxes are due first, on the 7th; VAT withheld by a withholding agent follows on the 10th; VAT and digital service tax fall on the 20th; excise is last, on the 25th. A business that pays everything on the 20th is late on three of those returns.
| Tax | Who files and pays | Due date |
|---|---|---|
| PAYE | Employer | 7th |
| Withholding tax | Withholding agent | 7th |
| SDL | Employer with 10 or more employees | 7th |
| VAT withheld | VAT withholding agent | 10th |
| VAT | VAT-registered person | 20th |
| Digital service tax | Non-resident electronic service provider | 20th |
| Excise duty | Manufacturer or provider of excisable goods and services | 25th |
Quarterly and annual income tax
Income tax runs on a different clock. A taxpayer who must file a statement of estimated tax payable does so within three months of the start of the year of income, and pays the estimate in up to four instalments. For an individual, whose year of income is the calendar year, those four dates are 31 March, 30 June, 30 September and 31 December. The final return follows within six months of the end of the year of income — 30 June for a December year end — and the self-assessed tax is due on the same date as the return. A company with a different accounting period moves both sets of dates with it.
| Obligation | Due date |
|---|---|
| Statement of estimated tax payable (provisional return) | Within 3 months of the start of the year — 31 March |
| First instalment | 31 March |
| Second instalment | 30 June |
| Third instalment | 30 September |
| Fourth instalment | 31 December |
| Final return and self-assessed tax | Within 6 months of the year end — 30 June |
One-off deadlines that are easy to miss
Some of the most expensive deadlines are not recurring at all. They attach to a registration, a transfer or a dispute, and they do not appear on any monthly calendar. The two shortest are the 15 days to apply for a TIN after starting a business and the 14 days to apply for VAT deregistration after permanently ceasing taxable supplies. The stamp duty clock is 30 days from execution of the instrument, and capital gains tax on land or buildings has no fixed date at all: it is paid before the title is transferred, because the Registrar of Titles will not register the transfer without TRA's certificate.
| Event | Deadline |
|---|---|
| Commencing a business | Apply for a TIN within 15 days |
| Becoming liable to register for VAT | Apply within 30 days |
| Ceasing to make taxable supplies | Apply to deregister within 14 days |
| Executing a chargeable instrument | Stamp within 30 days of execution, or of first arrival in mainland Tanzania |
| Selling land or buildings | Pay CGT by single instalment before the title is transferred |
| Receiving a TRA decision | Object within 30 days of service |
| TRA deciding a VAT refund | Within 90 days of the application |
What a missed deadline costs
TRA prices lateness two ways. A late return attracts a penalty for each month, or part of a month, that the failure continues: the higher of 2.5% of the tax assessed (less what has already been paid towards it) or a fixed number of currency points — five for an individual and fifteen for a body corporate. One currency point is 20,000 TZS, so the fixed floor is 100,000 TZS for an individual and 300,000 TZS for a company. A late payment, separately, attracts interest at the statutory rate compounded monthly. The statutory rate is the Bank of Tanzania's prevailing discount rate, which is why this guide does not print a percentage for it.
| Failure | Consequence |
|---|---|
| Late return | Higher of 2.5% of tax assessed or 5 currency points (individual) / 15 (company), per month or part |
| Late payment | Interest at the statutory rate, compounded monthly |
| Estimate below 80% of the correct tax | Interest on the underestimation from the first instalment date |
| False or misleading statement, no reasonable excuse | 50% of the tax shortfall |
| False or misleading statement, knowing or reckless | 100% of the tax shortfall |
| Aiding or abetting an offence | 100% of the tax shortfall |
| Using exempted goods for another purpose | 100% of the exempted tax, which becomes payable |
How to pay, and what to keep
For Neema's hardware shop in Dodoma the month has three separate payment dates, not one. Returns and payments go through TRA's taxpayer portal (IDRAS), which issues a control number that is paid at a bank or through TISS, or through the mobile-money channels the tax pages list. A payment is not complete because the return was filed: the control number has to be paid by the due date, and a filed return with an unpaid bill is still a late payment. Keep the payment receipts with the return and the supporting records, because TRA requires records to be kept for five years from the end of the year of income. For PAYE and SDL the employer also keeps wage sheets and salary vouchers, which are the evidence behind the monthly figure.
When a date falls on a weekend or public holiday
TRA's tax pages do not publish a rule that shifts a due date falling on a weekend or a public holiday, and this guide will not invent one. The safe course is to file and pay on the last working day before the date, keep the receipt, and if a payment cannot be made in time, contact the tax region before the deadline rather than after it. A late objection is harder to recover than a late payment: the notice must be filed within 30 days of service of the decision, an extension must be applied for within seven days before the deadline expires, and the extension cannot exceed 30 days.
Gaming returns are not monthly for every operator
TRA's gaming page gives two different cadences. Its prose says returns for land-based and internet casinos are filed weekly, while the table on the same page gives weekly for a land-based casino and monthly for an online casino, with monthly for sports betting, SMS lottery, national lottery, slot routes and forty-machine sites. The table is the more specific statement, and it is the one this page follows: land-based casino weekly, everything else monthly. An operator should confirm the cadence for its licence with its tax region before relying on either.
The mistakes that cost the most
The recurring errors are paying everything on the 20th, which is late for PAYE, withholding tax and SDL; treating the final return date as the payment date when the self-assessed tax is due on the same day; missing the 15-day TIN window because the business licence seemed like the first step; and assuming a filed return settles the bill. A fifth is assuming the presumptive regime removes filing altogether — a presumptive taxpayer with an assessed amount above 50,000 TZS a year may pay by instalments, but the assessment still has to be dealt with.
Tanzania PAYE Calculator
Try it with your own numbers:
Results are estimates provided for information only and do not constitute financial, legal or tax advice. Consult a qualified professional before making financial decisions.
Related guides
Tanzania Tax Deadlines: Every TRA Due Date FAQs
When is PAYE due in Tanzania?
Within seven days after the end of the calendar month, so the 7th of the following month. Withholding tax and SDL share that date.
When is the VAT return due?
By the 20th of the following month, which is also the payment date. A withholding agent remits VAT withheld by the 10th.
When is the final income tax return due?
Within six months after the end of the year of income — 30 June for a December year end. The self-assessed tax is due on the same date as the return.
When are provisional tax instalments paid?
31 March, 30 June, 30 September and 31 December for calendar-year taxpayers, after filing the statement of estimated tax payable within three months of the start of the year.
What is the filing date for the SDL monthly return?
By the 7th of the following month, for an employer with 10 or more employees. A half-year certificate must tally with the monthly returns.
When is excise duty due?
By the 25th day after the end of the month for a manufacturer or provider of excisable goods and services.
What is the penalty for a late return?
For each month or part of a month, the higher of 2.5% of the tax assessed or five currency points for an individual, fifteen for a company. One currency point is 20,000 TZS.
How long must I keep tax records?
Five years from the end of the year of income, unless TRA directs otherwise. Employers also keep wage sheets and salary vouchers.
When must capital gains tax on land be paid?
Before the title is transferred. The Registrar of Titles will not register the transfer without TRA's certificate that the single instalment has been paid or is not payable.