SmartERP Documentation An Ashewa Technology Solutions Platform

Ethiopian payroll and tax

Complete operational guide for statutory Ethiopian payroll computation, Proclamation 1395/2025 progressive tax scale, POESSA pensions, payslip generation, and General Ledger posting.

SmartERP provides an automated, statutory payroll calculation engine (smarterp_payroll_et) fully compliant with Ethiopian fiscal legislation, Ministry of Revenues (MOR) withholding regulations, and POESSA pension guidelines.

Employee Directory & HR Management Hub

Progressive Employment Income Tax (PAYE) Scale#

Under the Federal Income Tax (Amendment) Proclamation No. 1395/2025 (effective July 2025), monthly employment income is taxed on a progressive scale across six brackets:

Monthly Taxable Income (ETB)Statutory Tax RateConstant Deduction Formula (ETB)Effective Net Formula
ETB 0.00 – ETB 2,000.000%ETB 0.00$ ext{Tax} = 0.00$
ETB 2,001.00 – ETB 4,000.0015%ETB 300.00$ ext{Tax} = ( ext{Taxable} imes 0.15) - 300.00$
ETB 4,001.00 – ETB 7,000.0020%ETB 500.00$ ext{Tax} = ( ext{Taxable} imes 0.20) - 500.00$
ETB 7,001.00 – ETB 10,000.0025%ETB 850.00$ ext{Tax} = ( ext{Taxable} imes 0.25) - 850.00$
ETB 10,001.00 – ETB 14,000.0030%ETB 1,350.00$ ext{Tax} = ( ext{Taxable} imes 0.30) - 1,350.00$
Over ETB 14,000.0035%ETB 2,050.00$ ext{Tax} = ( ext{Taxable} imes 0.35) - 2,050.00$

Statutory Allowances and Exemptions#

1. Transport Allowance Exemption (Directive No. 1/2011)#

Transport allowance is exempt from employment income tax up to statutory limits:

$$ ext{Transport Cap} = \min(2200.00, 0.25 imes ext{Basic Wage})$$

$$ ext{Tax-Exempt Transport} = \min( ext{Transport Allowance}, ext{Transport Cap})$$

Any transport allowance disbursed in excess of the cap is added to taxable income.

2. Taxable Allowances and Total Rewards#

Under Ethiopian law, the following allowances do not qualify for statutory tax exemptions and are treated as 100% taxable income:

  • Housing Allowance (HOUSING_ALW)
  • Representation Allowance (REP_ALW)
  • Communication Allowance (COMM_ALW)
  • Performance, Project, Innovation, and Spot Bonuses (BON_PERF, BON_PROJ, BON_INNOV, BON_SPOT)

$$\begin{aligned} ext{Total Taxable Income} &= ext{Basic Wage}
&\quad + ( ext{Transport Allowance} - ext{Tax-Exempt Transport})
&\quad + ext{Housing Allowance} + ext{Representation Allowance} + ext{Communication Allowance}
&\quad + \sum ext{Incentive Bonuses} \end{aligned}$$


Social Security Pension Contributions (POESSA)#

Under the Private Organization Employees' Pension Proclamation No. 715/2011, pension contributions are calculated strictly on Basic Contract Wage (contract.wage):

  • Employee Share (ET_PENSION_EE): 7% deducted from gross salary. $$ ext{Employee Deduction} = ext{Basic Wage} imes 0.07$$
  • Employer Share (ET_PENSION_ER): 11% contributed by the company (does not reduce employee net take-home pay). $$ ext{Employer Contribution} = ext{Basic Wage} imes 0.11$$
  • Total POESSA Remittance: 18% of total payroll basic wages transferred to the Social Security Agency.

Step-by-Step Procedure: Running Monthly Payroll#

+----------------------------------------------------------------------------------------------------+
|                               MONTHLY PAYROLL EXECUTION WORKFLOW                                   |
+----------------------------------------------------------------------------------------------------+
|                                                                                                    |
|  [Step 1: Create Batch] ---------> Navigate to Payroll -> Payslip Batches (hr.payslip.run)         |
|           |                        Define Pay Period (e.g. Meskerem 2016 / October 2026)           |
|           v                                                                                        |
|  [Step 2: Generate Payslips] ----> Click 'Generate Payslips' -> Select Active Employee Contracts   |
|           |                        System evaluates Proclamation 1395/2025 & Pension Rules         |
|           v                                                                                        |
|  [Step 3: Audit & Review] -------> Review Payslip Computations (Basic, Gross, PAYE, Pension, Net)  |
|           |                        Verify Overtime and Incentive Inputs                            |
|           v                                                                                        |
|  [Step 4: Confirm Batch] --------> Sets batch state = 'close'                                      |
|           |                        Auto-Generates General Ledger Journal Entry                     |
|           v                                                                                        |
|  [Step 5: Bank Disbursement] ----> Export Electronic Bank Transfer File (CBE, Awash, Dashen)       |
|                                    Issue Bank Payment Voucher (BPV) for Net Payroll & Taxes        |
+----------------------------------------------------------------------------------------------------+

1. Create a Payslip Batch#

  1. Navigate to Payroll β†’ Payslips β†’ Payslip Batches and click New.
  2. Specify the Batch Name (e.g. "Staff Payroll - Month of Meskerem 2016").
  3. Set the date window (date_start and date_end).

2. Generate and Compute Payslips#

  1. Click Generate Payslips.
  2. Filter by department or select all active contracts.
  3. Click Generate. SmartERP initializes individual hr.payslip records and executes compute_sheet():
    • Evaluates basic wage from contract.
    • Computes transport exemption.
    • Calculates 7% employee pension deduction.
    • Calculates progressive PAYE tax liability.
    • Computes 11% employer pension contribution.
    • Computes final Net Take-Home Pay.

Official Ethiopian Payslip ASCII Print Layout#

Clicking Print β†’ Payslip produces the standardized bilingual employee salary slip:

+----------------------------------------------------------------------------------------------------+
| αŠ αˆΈα‹‹ α‰΄αŠ­αŠ–αˆŽαŒ‚ αˆΆαˆ‰αˆ½αŠ•αˆ΅ አ.αˆ›                                             α‹¨αŠ­αα‹« α‹ˆαˆ­ / Pay Month: መሡከረም 2016   |
| ASHEWA TECHNOLOGY SOLUTION S.C.                                   Pay Period: 2026-09-01 - 2026-09-30|
| Addis Ababa, Ethiopia                                             Slip Reference: SLIP/2026/09/0042|
+----------------------------------------------------------------------------------------------------+
|                                    α‹¨α‹°αˆ˜α‹ˆα‹ αŠ­αα‹« α‹ˆαˆ¨α‰€α‰΅ / PAYSLIP                                    |
+----------------------------------------------------------------------------------------------------+
| Employee Name / α‹¨αˆ°αˆ«α‰°αŠ›α‹ ሡም: Lubak Tadesse                       Employee ID: EMP-0018              |
| Job Position: Senior Software Engineer                            Grade Band: Grade 8, Step 2       |
| Department: Engineering & Product                                 TIN Number: 0049281729             |
| Bank Name: Commercial Bank of Ethiopia (CBE)                      Bank Account: 1000192837461        |
+----------------------------------------------------------------------------------------------------+
| EARNINGS & ALLOWANCES / αŒˆα‰’α‹Žα‰½                                      | AMOUNT (ETB)                   |
+--------------------------------------------------------------------+--------------------------------+
| Basic Salary / αˆ˜αˆ°αˆ¨α‰³α‹Š α‹°αˆ˜α‹ˆα‹ (`contract.wage`)                     |                      32,500.00 |
| Transport Allowance / α‹¨α‰΅αˆ«αŠ•αˆ΅α–αˆ­α‰΅ αŠ α‰ αˆ (`TRANSPORT_ALW`)             |                       3,000.00 |
| Housing Allowance / የቀቡ αŠ α‰ αˆ (`HOUSING_ALW`)                         |                       4,500.00 |
| Communication Allowance / α‹¨αˆ΅αˆαŠ­ αŠ α‰ αˆ (`COMM_ALW`)                  |                       1,200.00 |
| Performance Bonus / የαˆ₯ራ አፈጻጸም α‰¦αŠαˆ΅ (`BON_PERF`)                   |                       2,500.00 |
+--------------------------------------------------------------------+--------------------------------+
| GROSS EARNINGS / αŒ α‰…αˆ‹αˆ‹ αŒˆα‰’:                                        | [ ETB 43,700.00 ]              |
+--------------------------------------------------------------------+--------------------------------+
| STATUTORY & VOLUNTARY DEDUCTIONS / α‰°α‰€αŠ“αˆΎα‰½                         | AMOUNT (ETB)                   |
+--------------------------------------------------------------------+--------------------------------+
| Employee Pension (7%) / α‹¨αˆ°αˆ«α‰°αŠ› αŒ‘αˆ¨α‰³ (`ET_PENSION_EE`):            |                       2,275.00 |
|   (7% calculated on Basic Salary of ETB 32,500.00)                 |                                |
| Employment Income Tax (PAYE) / α‹¨αŒˆα‰’ ግα‰₯ር (`ET_INCOME_TAX`):          |                      12,475.00 |
|   (Taxable Base: ETB 41,500.00 | Transport Exemption: ETB 2,200.00)|                                |
|   (Formula: ETB 41,500.00 x 35% - ETB 2,050.00 = ETB 12,475.00)   |                                |
+--------------------------------------------------------------------+--------------------------------+
| TOTAL DEDUCTIONS / αŒ α‰…αˆ‹αˆ‹ α‰°α‰€αŠ“αˆ½:                                   | [ ETB 14,750.00 ]              |
+--------------------------------------------------------------------+--------------------------------+
| NET PAYABLE / α‹¨α‰°αŒ£αˆ« α‹°αˆ˜α‹ˆα‹:                                       | [ ETB 28,950.00 ]              |
| Amount in Words: Twenty-Eight Thousand Nine Hundred Fifty Birr Only                                 |
+--------------------------------------------------------------------+--------------------------------+
| EMPLOYER CONTRIBUTIONS / α‹¨αŠ αˆ°αˆͺው α‹΅αˆ­αˆ» (Memo Only)                   | AMOUNT (ETB)                   |
+--------------------------------------------------------------------+--------------------------------+
| Employer Pension (11%) / α‹¨αŠ αˆ°αˆͺው αŒ‘αˆ¨α‰³ (`ET_PENSION_ER`):            |                       3,575.00 |
|   (11% calculated on Basic Salary of ETB 32,500.00)                |                                |
+--------------------------------------------------------------------+--------------------------------+
|                                                                                                    |
|  _________________________________________             _________________________________________   |
|            Payroll Officer Signature                               Employee Acknowledgment         |
+----------------------------------------------------------------------------------------------------+

Gross-to-Net General Ledger Accounting Integration#

When a payslip batch is closed, SmartERP automatically generates the balanced compound General Ledger entry:

+----------------------------------------------------------------------------------------------------+
|                               MONTHLY PAYROLL COMPOUND JOURNAL ENTRY                               |
+---------------------------------------+--------------------+-------------------+-------------------+
| Account Code & Title                  | Debit (ETB)        | Credit (ETB)      | Accounting Nature |
+---------------------------------------+--------------------+-------------------+-------------------+
| 611100 Salaries & Wages Expense       |          32,500.00 |              0.00 | Operating Expense |
| 611110 Housing Allowance Expense      |           4,500.00 |              0.00 | Operating Expense |
| 611120 Transport Allowance Expense    |           3,000.00 |              0.00 | Operating Expense |
| 611130 Communication Allowance Expense|           1,200.00 |              0.00 | Operating Expense |
| 611140 Performance Bonus Expense     |           2,500.00 |              0.00 | Operating Expense |
| 611150 Employer Pension Expense (11%) |           3,575.00 |              0.00 | Operating Expense |
| 213100 Income Tax (PAYE) Payable      |               0.00 |         12,475.00 | MOR Liability     |
| 213300 POESSA Pension Payable (18%)   |               0.00 |          5,850.00 | Statutory Liab.   |
|   (EE 7%: ETB 2,275 + ER 11%: ETB 3,575)                   |                   |                   |
| 221100 Accrued Net Payroll Payable    |               0.00 |         28,950.00 | Clearing Liab.    |
+---------------------------------------+--------------------+-------------------+-------------------+
| BALANCED TOTALS:                      |          47,275.00 |         47,275.00 | Zero Discrepancy  |
+---------------------------------------+--------------------+-------------------+-------------------+
Last updated: 2026-10-16