TRA offers a number of services to its stakeholders. These include:
- Registration
- Tax Assessment
- Tax Collections and Accounting
- Tax Audits
- Tax Debt Management
- Customs Clearance
- Permits and licenses
- Response to enquiries and complaints
- Tax incentive and Exemptions
- Tax refunds
- Tax investigation services
- Tax education
- Provision of statistical data
- Training