Form 03 is the annual employment income and income-tax withholding declaration that every Panama employer must file with the Dirección General de Ingresos (DGI). It consolidates the full calendar year of Payroll data into one report — one row per employee — showing gross cotizable salary, CSS deductions, and ISR withheld. CifraHQ generates the file automatically from your closed Payroll periods. You then enter the figures into DGI's e-Tax 2.0 portal and file by May 31 of the following year.
Go to Payroll > Form 03.
Form 03 Annual ISR Declaration, the Panama income-tax filing screen.
Under Panama's tax law, employers must report the annual employment income and ISR retained for each employee directly to DGI. The Form 03 declaration matches what each employee will use when filing their personal income tax return — your figures must reconcile with the payslips you issued during the year.
| Detail | Value |
|---|---|
| Filing authority | Dirección General de Ingresos (DGI) |
| Portal | e-Tax 2.0 — etax2.mef.gob.pa |
| Annual deadline | May 31 of the year following the declared year |
| Coverage | All Employees who received cotizable salary in the year |
| Submission method | Manual entry into e-Tax 2.0 — CifraHQ does not submit electronically |
CifraHQ generates the file immediately and downloads it as an Excel file (Form03_{year}.xlsx).
The page accepts years from 2020 through the current calendar year. No future-year declarations can be generated.
The export is a single-sheet Excel workbook (Form 03 worksheet). Each row represents one employee who had at least one closed Payroll period in the selected year.
| Column | Header | Description |
|---|---|---|
| A | Cedula/Pasaporte | Employee's national ID number or passport number |
| B | Nombre Completo | Employee's full name (first name + last name) |
| C | Salario Anual Bruto | Total cotizable salary earned across all closed periods in the year |
| D | CSS Retenido (Obrero) | Total CSS employee deduction withheld (9.75% of cotizable salary) |
| E | ISR Retenido | Total income tax withheld across all closed periods in the year |
| F | Otras Deducciones | Other deductions — currently shows 0; voluntary deductions are not included |
| G | Ingreso Gravable | Taxable income: max(0, Salario Anual Bruto - CSS Retenido) |
| H | Notas | Reserved — blank in all rows |
Rows are sorted alphabetically by employee last name.
CifraHQ reads from the Payroll accumulators — the year-to-date totals written when each period is closed. Only closed periods contribute to the accumulators. Periods that are still in Draft or InReview state are not included.
If you close a period after generating the file, the amounts for that period will appear in a fresh download — the file is generated live each time you click Download.
Column G (Ingreso Gravable) equals Salario Anual Bruto minus CSS Retenido. This is the taxable base before applying the personal exemption (B/. 800). When you enter data into e-Tax 2.0, the DGI system applies the personal exemption automatically — you do not need to subtract it from the figures in this file.
| Employee situation | In the file? |
|---|---|
| Active all year | Yes — full-year totals |
| Hired mid-year | Yes — totals from first closed period onward |
| Terminated mid-year | Yes — totals through last closed period |
| Rehired in the same year | Yes — all periods in the year are consolidated into one row |
| Zero ISR withheld (salary below bracket) | Yes — appears with ISR Retenido = 0.00 |
| No closed periods in the year | No — not included |
The file will be accurate only if all Payroll periods for the year have been closed. Check the following before generating your final declaration:
CifraHQ does not submit Form 03 to DGI electronically. After downloading the file:
etax2.mef.gob.pa).Once you have filed, advance the December Payroll period state to DGI Declared on the period detail page. This records that the annual declaration has been completed and clears the compliance alert.
The Compliance Calendar at Payroll > Compliance raises a Form 03 due alert in the 30 days approaching May 31 each year. The alert appears regardless of whether you have already filed — it is a calendar-based reminder, not a state check.
Use it as a prompt to confirm that you have:
Related: Payroll Periods and Runs · Compliance Calendar · Tax Payments · Employees
Was this page helpful?