Start your free trial

14 days free access to the Domestic Tax Electronic Payment Instruction generator. Enter your company details to begin.

By starting the trial you agree that company details are used only for this trial and follow-up. After 14 days you will need a full license.

⏳

Your free trial has ended

Your 14-day free trial has expired. To keep using the Ethiopian Payroll System, please activate a full license.

Activate via @EthiopianPayrollLicense_bot

Message the bot with your Company Name and TIN below to receive your license key and activation instructions.

Ethiopian Payroll System

Proclamation 1395/2025 · Labour 1156/2019
Build 2026-08-30 · V13 Complete HR, Payroll Workflow, Banking & Administration
ETB · 2026
PAYROLL COMMAND CENTER

Good evening

Run payroll, review compliance, and keep your monthly payroll cycle under control from one place.

Current payroll cycle
Not started
Select a month to begin
PrepareCalculateReviewApproveLockPaid
Active staff
0
Current headcount
Latest gross
ETB 0
Latest saved run
Latest net
ETB 0
Employee take-home
Income Tax
ETB 0
Tax payable
Pension
ETB 0
EE + ER
Employer cost
ETB 0
Gross + employer pension

Payroll trend

Last six saved payroll periods

Monthly checklist

Compliance Notes

Remittance: PAYE + Pension by 8th–10th of next month to MoR / POESSA.
  • Employee pension 7% of basic — does NOT reduce taxable income
  • Employer pension 11% of basic (company cost)
  • PAYE 0%–35% on Basic + Taxable Allowances + OT + Bonus
  • Expats exempt from pension · Tax-free threshold ETB 2,000/month

Recent Runs

NEXT STEP

Keep the payroll cycle moving

Use the dedicated HR, Workflow, Accounting and Reports modules for the next stage of your monthly process.

⌕
0 employees

Employee Directory

CSV: code,name,position,dept,basic,allowance,nontaxAllowance,bank,tin,pensionId,expat,active,hireDate
IDNamePositionBasicHireStatusActions

No employees yet.

👥

HR & People

Employee lifecycle, organization, contracts, salary history and workforce records.

Employee lifecycle

Hire, maintain, transfer and exit employees with a single master record.

0 active

Organization

Departments and positions used for payroll and management reporting.

0 units

HR records

Contracts, salary changes and document reminders connected to employees.

0 records

Departments & Positions

Maintain the organization structure used across HR and payroll.

Contracts & Salary History

Maintain contracts and compensation changes as structured employee records.

Documents & Records

Track employee documents, expiry dates and HR records.

Documents
0
Expiring in 30 days
0
Missing key records
0
HUMAN RESOURCES

People & Workforce Center

Manage your workforce, employment lifecycle, organization structure and salary intelligence from one place.

Workforce health
Ready
Employee master data overview
Active employees
0
Current headcount
Inactive / exited
0
Not on current payroll
Departments
0
Organization units
Avg. basic salary
ETB 0
Active workforce
Missing TIN
0
Compliance attention
Missing bank
0
Payment attention

Employee lifecycle

Current workforce composition

Departments

Headcount and salary view

Employee Directory

Search, review and maintain employee master records.

⌕
0 employees
IDEmployeeDepartmentPositionHire DateBasicStatus
PAYROLL GOVERNANCE

Payroll Approval Workflow

Control every payroll period from preparation through payment. Each transition is recorded in the local audit trail.

Payroll lifecycle
Prepare → Calculate → Review → Approve → Lock → Pay
Calculated

Control checklist

Approval record

🧮

Payroll

Prepare inputs, calculate payroll, manage overtime, bonuses and termination payments.

Payroll control: calculate first, then review and approve before locking. Locked payroll should only be corrected through an authorized correction process.

Run Monthly Payroll

Monthly attendance, overtime hours, commission, and any custom allowances/deductions from Settings. OT is calculated here — not after.

Template: code, name, daysWorked, otDay, otNight, otRest, otHoliday, commission, otherDeduction + any custom allowance/deduction columns from Settings.
Custom types from Settings appear as columns below. Hourly rate uses Settings (days × hours).

Tip: scroll sideways to see all columns. Click any box to type attendance, OT hours, commission, or deductions.

EmployeeBasicDays OT DayOT NightOT RestOT Hol CommissionOther Ded.OT ETB

Summary —

Payroll approval workflow
Prepare → Calculate → Review → Approve → Lock → Paid
Calculated
Gross
0
Net
0
Income Tax
0
Pension
0
Employee Basic Taxable Allow. Non-tax Allow. OT/Comm Gross Pen 7% Income Tax Net

Termination Benefits

Severance, annual leave & compensation — formulas from your reference calculator.

No hire date on employee record — please enter it here.
Years
0
Severance Gross
0
Severance Net
0
Leave Gross
0
Leave Net
0
Compensation Net
0
Total Net Termination Pay
0
Severance = Basic + (Years−1)×Basic/3 · Leave tax = (PIT(salary+leave/12)−PIT(salary))×12 · Confirm with accountant.

Bonus Calculator

Bonus amortized over 12 months to find marginal tax, paid as lump sum.

Single employee

Bonus is typically 1 or 2 months of salary. Gross bonus = Basic × months.

Monthly Portion
0
Bonus Tax
0
Net Bonus
0

Bulk Employee Bonus

Bonus is tied to salary (e.g. 1 or 2 months). Choose months, then Fill all — or enter gross per employee. Tax uses 12-month amortization.

EmployeeMonthly BasicGross Bonus Bonus TaxNet Bonus
Total Gross
0
Total Tax
0
Total Net
0

Accounting & Payment Control

Generate a balanced payroll journal and control the salary payment for a saved payroll period.

Save a payroll run first. The accounting journal will be generated automatically from the saved payroll.

Gross payroll
ETB 0
Net salaries
ETB 0
Employer cost
ETB 0
Journal status
Balanced

Payroll Journal

AccountDescriptionDebit (ETB)Credit (ETB)

Payment Control

Payroll liabilities

🏦

Bank & Payment

Control salary payment batches, missing bank details and payment reconciliation.

Latest net payroll
ETB 0
Employees to pay
0
Missing bank details
0
Payment status
—

Payment batch

Select a saved payroll period and review the bank-ready population.

Bank readiness

Reconciliation

Record payment reference and compare the payroll net amount with the bank batch.

Salary Payment Batch

Every saved payroll line appears here with bank account and net pay.

0 employees
#EmployeeBank AccountStatusNet Pay (ETB)
📊

Reports & Analytics

Operational, compliance, bank and management reports from saved payroll data.

Payroll reports

Register, payslips, monthly payroll and employee cost.

Compliance

PAYE and pension declaration data for the selected payroll period.

Management

Use the dashboard and payroll history to review workforce and payroll trends.

Reports

Tax CSVs (MoR/POESSA), bank transfer list, and printable payroll register with signature column.

🕘

Payroll History

Review saved payroll periods, workflow status and payment history.

🧾

Audit Trail

Chronological record of payroll, HR, administration and payment actions.

Company

2026 PAYE Brackets

Income (ETB)RateDeductible
0 – 2,0000%0
2,001 – 4,00015%300
4,001 – 7,00020%500
7,001 – 10,00025%850
10,001 – 14,00030%1,350
Above 14,00035%2,050

Taxable = Basic + Taxable Allowances + OT + Bonus (pension not deducted).

Overtime Rates (Labour 1156/2019)

Hourly rate = Basic ÷ (working days × hours/day). Used when running payroll.

Custom Allowances

Add allowance types used on employees (taxable or not).

Custom Deductions

Add deduction types (loan, penalty, etc.) applied on payroll.

Accounting Defaults

Account labels used by the payroll journal. These are labels only; connect them to your chart of accounts when posting to accounting software.

Tax & Pension Rules

Keep statutory rules visible and versioned by effective date. The current calculator continues to use the configured 2026 rules.

PAYE

Current monthly PAYE brackets shown above. Future versions can add effective-date rule sets.

2026 active

Pension

Employee and employer pension rates are displayed in the payroll calculation and accounting journal.

7% EE · 11% ER

Audit principle

Changes to statutory settings should be logged with effective date and responsible user.

Controlled

Organization Defaults

Departments and positions are maintained from the HR module and reused by payroll and reports.

Open HR & People → Departments & Positions to maintain your organization structure.

Data

🔐

Administration & Security

Manage local users, roles, permissions, payroll controls and system administration.

Local security: this desktop build stores data on this computer. User/role controls are enforced at the application level; true multi-user authentication requires a shared authenticated backend.
Users
0
Active users
0
Administrators
0
Audit events
0

Users

Create, activate, deactivate and assign roles.

Roles & Permissions

Separation of duties for HR, payroll, accounting and approval.

System Controls

Core controls for payroll integrity and administration.

Data Integrity

Find and remove saved payroll lines for employees who are no longer in your Employees list (e.g. leftover records from a previous company).

Ethiopian Payroll System · Local storage · 2026 rules

Add Employee

Employee Payslips

Select an employee from the saved payroll period.