TaxLawGHby MSL Business School

MSL Business School Ghana payroll compliance guide

Ghana PAYE filing and payment

The employer guide to monthly PAYE returns, employee schedules, online payment, nil returns, corrections, annual reconciliation and payroll records.

Published and prepared by MSL Business School through TaxLawGH, its tax and fiscal policy education platform.

Legal basisIncome Tax Act, 2015 (Act 896), as amendedEmployer procedureIncome Tax Regulations, 2016 (L.I. 2244)Current-law statusCorrect based on Ghana tax law as of Institutional publisherMSL Business School

MSL Business School Ghana PAYE filing at a glance

01Monthly PAYE return15th of next monthFile the return for the month in which the deduction was made.
02Monthly PAYE payment15th of next monthComplete payment by the same statutory deadline; filing alone is not payment.
03No payroll activityFile a nil returnA registered employer reports a nil month instead of leaving the period unfiled.
04Employee tax identityTIN/GUIN requiredEmployee identifiers must be included in the PAYE schedules.
05Annual employer schedules30 AprilFile not later than four months after the calendar year ends.
06Year-end PAYE shortfall15 JanuaryThe employer pays the annual withholding shortfall within 15 days after year-end.

MSL Business School technical filing position

The employer files the monthly PAYE return and pays the tax by the fifteenth day of the following month.

The return must identify the reporting month, reconcile the employer summary to employee-level schedules and report the tax deducted. The employer then completes payment through the online process and preserves the filing and payment evidence.

Filing and payment are separate controls: submitting the return does not settle the liability. A complete month has an accepted return, the required employee schedules, completed payment and a payroll-to-ledger reconciliation.

Employer responsibility

The PAYE obligation belongs to the employer making qualifying employment payments.

A resident employer and a non-resident employer with a Ghanaian permanent establishment withhold PAYE from qualifying cash payments to employees. The employer reports and pays the tax for each payroll period.

Employer registration

The employer's GRA registration and portal access must support PAYE filing before the first return becomes due.

Employee tax identity

Obtain and validate each employee's TIN or Ghana Unique Identification Number before preparing the schedules.

Payroll classification

Distinguish employees, casual workers, temporary workers, part-time employment and independent contractors before filing.

Employer liability

An employer that withholds less than the required amount remains liable for the statutory shortfall.

The employee's annual position remains relevant: PAYE does not remove an individual's obligation to account for other employment, business or investment income where an annual return is required.

MSL Business School monthly filing workflow

Close each payroll period through one controlled sequence.

  1. 01
    Freeze the payroll inputs

    Confirm employees, residence, basic salary, allowances, benefits, bonuses, overtime, pension deductions, approved reliefs and staff movements.

  2. 02
    Calculate and review PAYE

    Reconcile employee calculations to the payroll register and compare current deductions with year-to-date tax.

  3. 03
    Prepare the monthly summary

    Complete the employer-level PAYE return for the reporting month and reconcile staff numbers, cash emoluments and tax deducted.

  4. 04
    Prepare employee schedules

    Validate every employee identifier and the monthly tax-deduction detail, including engaged and disengaged employee information where applicable.

  5. 05
    File through the portal

    Submit the return and required schedules through the GRA Taxpayers' Portal by the statutory deadline.

  6. 06
    Complete payment

    Use the portal-generated payment process, complete settlement by the deadline and match the receipt to the filed period.

  7. 07
    Archive the evidence

    Retain the accepted return, schedules, payment evidence, payroll register, journal reconciliation and supporting employee records.

Monthly PAYE return family

The form identifiers describe the data submitted through the electronic process.

Form or schedulePurposeWhen used
DT 0107Monthly PAYE Deductions ReturnEmployer summary for every reporting month, including a nil month.
DT 0107AEmployer's Monthly PAYE Tax Deductions ScheduleEmployee-level monthly cash-emolument and tax-deduction information.
DT 0107BEngaged Employees ScheduleEmployees newly engaged during the reporting month.
DT 0107CDisengaged Employees ScheduleEmployees whose employment ceased during the reporting month.

Electronic filing controls the submission: use the current portal template and validation rules. The statutory form names remain useful for identifying the required return and schedules, but the live electronic process determines the upload format.

Employee schedule integrity

A PAYE schedule without valid employee tax identities is not complete.

GRA requires the employee's Taxpayer Identification Number or Ghana Unique Identification Number on PAYE returns. The employer should validate the identifier against the employee's legal identity before upload.

Employer controls

Employer name, TIN, filing period, tax office or portal account and authorised declarant must match the registered record.

Employee controls

TIN/GUIN, name, employee category, cash emoluments, tax deducted and staff-movement status must reconcile to payroll.

Headcount controls

Opening staff plus engaged employees less disengaged employees should reconcile to the closing staff count.

Value controls

The employee schedules must reconcile to total cash emoluments and tax deducted in the employer summary.

Rejection risk: GRA has stated that PAYE returns filed without the required employee TIN/GUIN can be rejected or treated as not filed.

PAYE payment

Complete payment by the same fifteenth-day deadline.

After filing, use the assessment, bill or payment reference generated through the portal process. Complete payment, confirm that it has posted against the correct PAYE period and retain the receipt.

Correct tax type

Use the PAYE payment route and not a general withholding-tax, VAT or personal-income-tax payment line.

Correct period

Match the payment to the month covered by the filed PAYE return.

Correct amount

Reconcile the payment to the tax deducted, including separately taxed bonus, overtime or casual-worker amounts reported for the month.

Posting evidence

Retain the payment confirmation and verify the liability is cleared in the taxpayer account.

PAYE and pensions are separate obligations: PAYE is paid to GRA. Mandatory pension contributions follow the pension remittance process and are due within 14 days after the end of the relevant month.

Nil PAYE returns

A nil month is reported—it is not ignored.

The monthly PAYE return provides for a nil declaration where there were no payroll transactions for the period. A registered employer should file the nil return for that month rather than leave an unexplained filing gap.

Check whether the month is truly nil: a final salary, leave pay, bonus, gratuity, casual-worker payment or payment to a disengaged employee can create a PAYE reporting obligation even when regular payroll has stopped.

Errors and corrections

Correct the return, the employee schedule and the payment record together.

If an error is found, identify whether it affects employee identity, cash emoluments, benefit values, reliefs, pension, tax deducted, staff movement, the employer summary or payment. Use the current portal amendment process or the procedure directed by GRA for the affected period.

  1. 01
    Preserve the original filing

    Retain the original return, schedules, acknowledgement and payment evidence.

  2. 02
    Recalculate the affected employee

    Document the original amount, corrected amount, reason and year-to-date impact.

  3. 03
    Amend all affected layers

    Correct the employee schedule, employer summary and payment or credit position consistently.

  4. 04
    Confirm portal posting

    Verify that the amended result appears against the correct period and that any additional tax has been paid.

Do not overwrite the audit trail: the employer should be able to show what changed, who approved it, when it was corrected and how the resulting tax difference was settled.

MSL Business School year-end reconciliation

Annual PAYE has two separate deadlines: 15 January and 30 April.

15 January — annual withholding shortfall

Where the employer's total withholding for the year is less than the amount required to meet the employee's employment-tax liability, the employer pays the difference within 15 days after the end of the year of assessment. Under L.I. 2244, that shortfall is not recoverable by the employer from the employee.

30 April — employer annual schedules

The employer submits the annual tax-deduction schedule not later than four months after the calendar year ends. The filing specifies tax withheld for each employee and reconciles the annual employee data to the monthly returns.

Annual form or schedulePurposeDeadline
DT 0108Annual PAYE Deductions Return — employer summary.30 April
DT 0108AEmployer's Annual PAYE Tax Deductions Schedule — employee-level annual tax.30 April
DT 0108BAnnual Employees Information Schedule — annual employee information.30 April

Annual filing is not a thirteenth monthly return: it is the employer's employee-by-employee reconciliation of the full calendar year.

Engaged and disengaged employees

Employee movements must be reflected in the month they occur.

New employee

Obtain the tax identity, prior year-to-date employment information where relevant, pension details and valid relief evidence before calculating payroll.

Disengaged employee

Report the staff movement and include final taxable salary, leave pay, bonus, gratuity or other employment payment in the correct period.

Change of employment

Preserve the employee's year-to-date income and tax information required under the statutory change-of-employment framework.

Post-employment payment

Classify and report a later payment according to its actual legal character; termination does not automatically make it tax-free.

PAYE records

Retain the payroll audit trail for at least six years.

Tax records are retained for at least six years from the relevant statutory date, and longer where the law requires because an audit, objection, appeal or other unresolved matter remains open.

Record groupCore evidence
Employee master dataEmployment contract, identity, TIN/GUIN, residence, start and cessation dates and employee category.
Payroll calculationsBasic salary, allowances, benefits, bonus, overtime, pension, reliefs, taxable income, PAYE and year-to-date values.
Benefit evidenceVehicle, accommodation, utility, loan and other benefit calculations and employee contributions.
Monthly filingDT 0107 data, employee schedules, engaged/disengaged schedules, submission acknowledgement and amendment history.
PaymentPayment reference, bank or electronic confirmation, portal receipt and taxpayer-account posting.
Annual reconciliationDT 0108, DT 0108A, DT 0108B, year-end shortfall calculation and payroll-to-ledger reconciliation.
Approval trailPayroll review, exception reports, correction approvals and communications supporting disputed or unusual items.

Non-compliance

Late, incomplete or inaccurate PAYE creates separate exposures.

Late return

A return filed after the statutory date attracts the applicable late-filing consequence.

Late payment

Unpaid PAYE attracts statutory interest from the payment due date.

Under-withholding

The employer remains responsible for the amount that should have been withheld under the employment-withholding rules.

Missing identity

A return without required employee TIN/GUIN information can be rejected or treated as not filed.

Inaccurate return

False, misleading or materially incomplete information can trigger assessment and statutory sanctions.

Inadequate records

Failure to maintain the required payroll evidence creates an independent record-keeping exposure.

Early correction matters: file the outstanding return, pay the principal liability and correct the employee schedules promptly; delay increases interest and weakens the employer's audit position.

Frequently asked questions

Ghana PAYE filing questions

When is a Ghana PAYE return due?

The employer files the monthly PAYE return on or before the fifteenth day of the month following the month in which the deduction was made.

When must monthly PAYE be paid?

The tax withheld is paid by the same fifteenth-day deadline. Filing the return does not by itself complete payment.

Where is a PAYE return filed?

PAYE returns and employee schedules are filed through the GRA Taxpayers' Portal using the current electronic workflow and upload format.

What is the monthly PAYE return form?

DT 0107 is the Monthly PAYE Deductions Return. DT 0107A provides employee-level deductions, while DT 0107B and DT 0107C report engaged and disengaged employees where applicable.

Must an employer file a nil PAYE return?

Yes. The monthly return provides for a nil declaration where there were no payroll transactions for the period. A registered employer should report the nil period rather than leave it unfiled.

Must employee TINs be included in PAYE schedules?

Yes. The employee's TIN or Ghana Unique Identification Number is required. GRA has stated that a return without the required employee identifiers can be rejected or treated as not filed.

When is the employer's annual PAYE return due?

The Employer's Annual Tax Deduction Schedule is filed not later than four months after the calendar year ends, which is 30 April.

Which annual PAYE schedules are filed?

The annual return family comprises DT 0108, DT 0108A and DT 0108B, covering the employer summary, employee-level annual tax deductions and annual employee information.

When is a year-end PAYE shortfall paid?

An employer withholding shortfall for the year is paid within 15 days after year-end, which is 15 January for a calendar-year payroll.

Can the employer recover the year-end shortfall from the employee?

Under the employer-withholding rule in L.I. 2244, the annual difference paid by the employer is not recoverable by the employer from the employee.

How long must PAYE records be kept?

Keep the necessary payroll and tax records for at least six years from the relevant statutory date, and longer where an unresolved audit, objection, appeal or other rule requires continued retention.

Is PAYE filing the same as SSNIT filing?

No. PAYE is filed and paid to GRA. Mandatory pension returns and contributions follow the separate pension process and deadline.

MSL Business School legal reference map

Primary authority and operative filing framework

  • Income Tax Act, 2015 (Act 896), as amendedEmployer withholding, payment of withheld tax, employee income and the broader PAYE framework.
  • Income Tax Regulations, 2016 (L.I. 2244)Employer withholding calculations, annual shortfalls, change of employment and annual employer schedules.
  • Regulation 8 of L.I. 2244Employer liability for under-withholding and payment of the annual difference within 15 days after year-end.
  • Regulation 12 of L.I. 2244Employer's Annual Tax Deduction Schedule filed not later than four months after year-end.
  • Revenue Administration Act, 2016 (Act 915), as amendedTaxpayer identification, electronic documents, returns, payments, records, corrections, interest, penalties and enforcement.
  • Section 27 of Act 915Necessary tax records retained for at least six years from the relevant date, subject to longer statutory retention where applicable.

Authority hierarchy: legislation determines the legal obligation. GRA forms, portal templates and administrative guidance implement that obligation and should be followed in their current electronic format.

Institutional publisher

TaxLawGH is MSL Business School's Ghana tax education platform.

This filing guide forms part of MSL Business School's public tax and fiscal policy education work. MSL publishes TaxLawGH to make Ghana's tax law accurate, understandable and useful to employers, payroll teams, practitioners, students and policy professionals.

Explore MSL Business School →

Educational guidance from MSL Business School. Confirm the current portal workflow, employee identities, reporting period, schedules, payment posting and year-to-date reconciliation before finalising a PAYE filing.
© 2026 MSL Business School. All rights reserved.

Back to top ↑