Back to all articles
payrolltaxrwandapayeguidesrw

Rwanda PAYE: how to calculate and remit

Step-by-step guide to Rwanda's 4-bracket PAYE system under Law No. 027/2022 — with a worked RWF 500,000 example, casual labourer rules, and RRA e-Tax filing.

AnooreHR Team··6 min read

Your first hire in Kigali. Now what?

You've agreed on a salary, signed the contract, and added the employee to the system. Then the question arrives: how much PAYE do you withhold, how do you calculate it, and where does it go?

Rwanda's Pay As You Earn system is employer-administered — the burden of correct computation and on-time remittance sits with you, not the employee. Get it wrong and the penalties compound fast. Get it right and it's straightforward: four brackets, a clean exemption threshold, and a single portal. Here is how it works.

Quick answer

Rwanda PAYE is a four-bracket monthly tax: 0% on the first RWF 60,000, 10% to 100,000, 20% to 200,000, and 30% above — under Law No. 027/2022. A RWF 500,000 salary owes RWF 114,000 a month. RSSB contributions are calculated on gross in parallel, not deducted before PAYE.

The legal framework

Rwanda PAYE is governed by Law No. 027/2022 on direct taxes on income, which took effect 1 November 2023. The administering body is the Rwanda Revenue Authority (RRA). All employer registration, monthly declarations, and remittances run through the RRA e-Tax portal at rra.gov.rw.

The 2025 bracket table

Rwanda uses a progressive four-bracket system applied monthly. The first RWF 60,000 of monthly income is exempt.

BandMonthly income (RWF)Rate
10 – 60,0000%
260,001 – 100,00010%
3100,001 – 200,00020%
4Above 200,00030%

There is no annualising step — the table is applied directly to each month's gross employment income.

Worked example — RWF 500,000 monthly gross

Take an employee on a monthly gross salary of RWF 500,000. Applying each bracket in turn:

BandSlice (RWF)RateTax (RWF)
Band 160,0000%0
Band 240,000 (60,001–100,000)10%4,000
Band 3100,000 (100,001–200,000)20%20,000
Band 4300,000 (200,001–500,000)30%90,000
Total PAYERWF 114,000

Monthly PAYE = RWF 114,000

Net salary before RSSB deductions: RWF 500,000 − RWF 114,000 = RWF 386,000. Employee RSSB contributions are then deducted from that net figure — see the section below on how RSSB interacts with the PAYE base.

Casual labourers — the flat-rate exception

Employees engaged on a casual basis (day workers, short-term contractors paid per day or per task) are taxed at a flat 15% on earnings above the same RWF 60,000 monthly exemption threshold. The exemption applies the same way: only income above RWF 60,000 attracts the 15% charge.

Most businesses that mix casual and permanent staff run two separate payroll calculations and remit under the same employer TIN, flagged differently on the RRA declaration.

How RSSB contributions interact with the PAYE base

The PAYE bracket table runs on gross employment income. RSSB contributions are not deducted before computing PAYE — they are calculated in parallel, not sequentially.

In practice, a payslip for the RWF 500,000 employee looks like this:

LineRWF
Gross salary500,000
Less: PAYE(114,000)
Less: Employee RSSB (13.8%)(69,000)
Net pay317,000

The employer separately carries a 13.8% RSSB cost on top of gross — RWF 69,000 in this example — making the total employer cost RWF 569,000 for a RWF 500,000 gross hire. For RSSB rate detail and the 2025 pension reform, see our Rwanda RSSB contributions guide.

Filing and remittance

PAYE declarations and remittances are made via the RRA e-Tax portal. The RRA sets the official deadlines — check rra.gov.rw/en/domestic-tax-services/employment-tax-paye/declare-paye for current filing calendar, as deadlines can shift with regulatory updates and should not be assumed from secondary sources.

The declaration covers every employee paid during the month, including casual workers. You will need:

  • Employee TIN numbers
  • Gross earnings per employee
  • PAYE computed and withheld
  • Any exempt income items (benefits in kind, reimbursements)

Failure to file or late payment triggers the penalty schedule below.

Penalties for late or non-filing

Rwanda's penalty structure escalates quickly. Based on verified RRA guidance:

Delay periodPenalty
≤ 30 days late20% of tax due
31 – 60 days late40% of tax due
> 60 days late60% of tax due

These are on top of the unpaid tax itself. A single missed month on a 10-person payroll at RWF 500,000 gross per employee can easily accumulate a six-figure penalty exposure before the quarter closes.

Common PAYE mistakes in Rwanda

  1. Applying the bracket table to net-of-RSSB income. PAYE in Rwanda runs on gross. Unlike some other African jurisdictions where pension contributions reduce taxable income before tax is computed, Rwanda's PAYE is applied to gross employment income first.
  2. Missing the casual labourer threshold. The 15% flat rate still has the RWF 60,000 exemption — it does not apply from the first franc. Employers sometimes withhold 15% on the full casual wage.
  3. Treating benefits in kind as non-taxable. Accommodation, transport, and other employer-provided benefits that have a monetary value are generally included in taxable employment income. The RRA's position on specific benefits should be confirmed against current guidance.
  4. Using the wrong TIN. Each employee must be registered with the RRA. Withholding PAYE against an employee with no TIN creates reconciliation failures at year-end.
  5. Missing the registration step. Before you can remit, your company must be registered as an employer for PAYE purposes on e-Tax. New market entrants sometimes skip this and remit manually, creating an untracked liability.

Rwanda in the AnooreHR payroll picture

Pan-African payroll compliance is what AnooreHR was built for. Rwanda sits alongside Nigeria, Ghana, Kenya, Uganda, and six other active country packs — each jurisdiction stored in a JSON profile that the payroll engine loads at signup. When the RRA updates rates or brackets, the change ships as a profile update, not a code deployment. No manual recalculation, no risk of running the wrong bracket table for an old payroll period.

AnooreHR runs Rwandan PAYE bracket computation, RSSB calculations (both sides), and payslip generation in a single payroll run. If you process Rwanda payroll today — on a spreadsheet, in a separate tool, or manually — you can move to automated computation and an audit-grade payslip in one setup session.

Want to see a real RWF 500,000 payslip computed live against your headcount? Book a walkthrough and we'll run it with your actual salary structure.

Frequently asked questions

Frequently asked questions

What are Rwanda's PAYE rates in 2025?

0% on the first RWF 60,000 of monthly income, 10% on 60,001–100,000, 20% on 100,001–200,000, and 30% above RWF 200,000 — under Law No. 027/2022, effective November 2023.

How much PAYE is due on a RWF 500,000 salary?

RWF 114,000 a month: nothing on the first 60,000, then 4,000 + 20,000 + 90,000 across the upper three bands.

Are RSSB contributions deducted before PAYE in Rwanda?

No. PAYE is computed on gross employment income; RSSB is calculated in parallel and is not subtracted from the PAYE base.

Related: Rwanda RSSB contributions 2025 — what employers must pay · Rwanda payroll guide 2026 · See pricing


Sources: Rwanda Revenue Authority — PAYE (Law No. 027/2022, effective 2023) · Ronalds Rwanda — PAYE guide · Netpipo — Rwanda payroll overview

Stop running payroll on spreadsheets

AnooreHR is free for teams up to 3.

PAYE, Pension, NHF, NSITF, ITF — all handled. No setup fee, no card.

Get started free

Ready to unify your business?

Start free in under two minutes. No card. No sales call unless you want one.

Free tier covers up to 3 employees · Cancel any time · Paid in your local currency.