How to Generate a Payslip in Kenya with All Mandatory Fields Included

Learn how to generate a compliant payslip in Kenya with all mandatory fields like NSSF, NHIF, PAYE, gross pay, deductions, and net pay calculations. Avoid KSh 50,000 iTax fines and ensure legal protection with our step-by-step guide.

10 min readUpdated January 2026

Calculate Your Salary Now

See your exact take-home pay with the 2026 tax rates

Open Calculator
Non-compliance with Kenyan payslip regulations can trigger iTax penalties up to KSh 50,000 per violation, as mandated by the Employment Act. Accurate payslips ensure legal protection and employee trust. Discover how to craft compliant payslips: from mandatory fields like NSSF, NHIF, and PAYE, to calculating gross pay, deductions, net pay, and professional layouts—powered by top payroll tools. Master these steps for flawless execution.

Understanding Kenyan Payslip Requirements

Understanding Kenyan Payslip Requirements

Under Kenya's Employment Act 2007 (Section 19), employers must issue detailed payslips showing specific mandatory fields to ensure KRA compliance and employee transparency.

These Kenya payslip requirements help prevent disputes over salary slip details. Employers face penalties, including a KSh 50,000 fine from KRA for non-compliance with payslip format standards.

Key mandatory fields include employee name and ID number, employer name and PIN, pay period like 1st-31st March 2024, basic salary, gross pay breakdown, statutory deductions such as NSSF, NHIF, and PAYE, net pay in KES, plus YTD earnings and deductions.

Generating a compliant payslip in Kenya involves listing these elements clearly. Use a payslip template in Excel, Word, or PDF to organise earnings section, deductions section, and summary section for payroll Kenya accuracy.

Mandatory Fields by Law

Section 19(2) of the Employment Act mandates these 8 specific fields on every Kenyan payslip to prevent disputes and ensure tax compliance.

Follow KRA iTax guidelines for payslip format, including employee details, pay period, and statutory deductions. This supports accurate PAYE, NSSF, and NHIF calculations in your payroll software Kenya.

Include sections for gross pay, allowances like housing allowance, and net pay. Add YTD earnings, deductions, and employer signature for full KRA compliance.

Field Legal Requirement Example Format KRA Reference
Employee Full Name Full legal name as per ID John Doe iTax payslip guidelines
National ID/Passport Unique identifier 12345678 Employment Act Section 19
KRA PIN Tax registration number P051999999X KRA compliance rules
Employer Name/PIN Business details ABC Ltd, P051111111X BPAYE return
Payroll Month Period covered (DD/MM/YYYY) 01/03/2024 - 31/03/2024 iTax monthly payslip
Basic Salary Core earnings in KES KES 50,000 Salary computation
Net Pay Take-home in KES KES 42,500 P9 form reference
Signature/Date Employer authorisation HR Manager, 01/04/2024 Employment Act penalties

Gathering Employee Information

Accurate employee data collection prevents 90% of payroll errors. Use HRIS systems like Sage or QuickBooks to centralise KRA PIN, NSSF numbers, and tax relief claims. This approach ensures every Kenya payslip includes mandatory fields for KRA compliance.

Start with a checklist template to organise information systematically. Cover personal details, employment details, tax status, bank details, and emergency contacts. This prevents omissions in the payslip format.

  • Personal Details: Full name, national ID number, KRA PIN.
  • Employment Details: Job title, department, date joined.
  • Tax Status: Personal relief at KES 2,400 per month.
  • Bank Details: Account number, branch code for EFT payments.
  • Emergency Contacts: Name and phone number of next of kin.

Verify data using the KRA iTax portal and NSSF portal. Cross-check ID numbers and PINs to avoid errors in PAYE calculations or statutory deductions. Update records quarterly to reflect changes like salary increments.

For example, confirm a new employee's KRA PIN matches iTax records before generating the first monthly payslip. This step supports accurate net pay computation and legal requirements under Kenya labour laws.

Personal and Tax Details

Personal and Tax Details

Collect these 12 essential data points before processing any payroll to ensure PAYE accuracy and KRA compliance. Focus on verification to build a reliable employee payslip. Accurate details prevent issues in tax remittances and BPAYE returns.

Follow these numbered steps for thorough collection. Each step ties into mandatory fields for a compliant payslip.

  1. Verify KRA PIN via iTax portal.
  2. Confirm NSSF number at NSSF portal.
  3. Record personal relief claim, maximum KES 28,800 per year.
  4. Note insurance relief, up to KES 60,000 per year.
  5. Capture bank details for electronic funds transfer, including account number and branch code.

Use a sample employee data template to standardise inputs. For instance, list full name, ID number, PIN, personal relief amount, and NSSF contributions. This format aids in calculating taxable income, gross pay, and deductions like NHIF.

FieldExample DataPurpose
Full NameJohn DoePayslip header
ID Number12345678Verification
KRA PINP051999999XTax computation
Personal ReliefKES 2,400/monthPAYE reduction
NSSF No.12345678Statutory deduction

Integrate these into payroll software like Sage payroll for Kenya. Regularly validate against portals to handle updates in relief calculation or tax brackets. This ensures every salary slip meets Employment Act standards.

Calculating Gross Salary Components

Kenyan gross pay combines basic salary (60-70% typical) with taxable/non-taxable allowances per KRA guidelines, forming CTC structure. Employers must list all components clearly on the Kenya payslip to ensure KRA compliance. This total forms the base before statutory deductions like PAYE, NSSF, and NHIF.

The formula is straightforward: Gross Pay = Basic Salary + Housing (25% basic max) + Medical + Transport + Overtime (1.5x hourly). Start with the employee's basic salary, then add eligible allowances. Verify each against Finance Act 2023 rates for accuracy in payroll Kenya.

For example, an employee with KES 50,000 basic salary plus KES 15,000 housing allowance totals KES 65,000 gross pay. Apply 2024 tax brackets to this amount for PAYE calculation. Include YTD earnings in the payslip summary section for transparency.

Always document calculations in your payslip template, whether Excel payslip, Word payslip, or PDF payslip. This supports tax remittance and BPAYE returns. Consult KRA guidelines for fringe benefits and taxable perquisites to avoid penalties.

Basic Pay and Allowances

Calculate basic pay first (minimum KES 15,120 Nairobi 2024), then add 7 common allowances with specific tax treatments. These form the earnings section of the employee payslip. Proper breakdown ensures mandatory fields meet Employment Act Kenya requirements.

Use this table to structure allowances in your salary slip. Reference Finance Act 2023 rates for housing and medical limits. List them separately for iTax payslip validation.

Allowance Type Tax Status Calculation Formula Max Amount Example
Housing Taxable 25% of basic salary 25% basic KES 12,500 on KES 50,000 basic
Medical Non-taxable up to limit Fixed monthly amount KES 6,000/mo KES 5,000 reimbursement
Transport Taxable Actual or fixed rate No max KES 8,000 monthly
Overtime Taxable Hourly rate x 1.5 x hours No max KES 4,500 for 30 hours
Leave Taxable Basic/22 x leave days No max KES 2,273 for 10 days
Acting Taxable 15% of basic No max KES 7,500 on KES 50,000
Bonus/Commission Taxable Performance based No max KES 10,000 quarterly

Integrate these into payroll software Kenya like Sage payroll or QuickBooks Kenya for automated gross pay. Cross-check against employee details like PIN number and department. This creates a compliant payslip format with all mandatory fields.

Deducting Statutory Contributions

Deducting Statutory Contributions

Statutory deductions follow fixed KRA/NSSF/NHIF rates: NSSF Tier I/II (KES 400 max employee), NHIF (3.5% gross capped), PAYE per progressive brackets. Employers must calculate these accurately for every Kenya payslip to ensure KRA compliance. Include them in the deductions section of the payslip format.

NSSF contributions split 6% each from employee and employer on pensionable pay up to tiers. Tier I covers the first KES 8,333 at KES 400 each, while Tier II applies to the next KES 36,111 up to KES 44,444. This caps the maximum employee deduction at KES 400 monthly.

NHIF rates reach a maximum of KES 1,500 per month based on gross pay bands. PAYE uses progressive tax brackets from 10% to 30% after deducting personal relief of KES 2,400. Remit all by the 9th of the following month via iTax for BPAYE returns.

Generate a compliant employee payslip by listing these in the deductions section alongside net pay. Use payroll software Kenya like Sage payroll for automatic calculations. Always verify against the latest rates for legal requirements Kenya.

NSSF, NHIF, and PAYE Taxes

Apply exact 2024 statutory rates: NSSF KES 400 employee max, NHIF 3.5% (capped KES 1,500), PAYE after KES 2,400 monthly relief. These form core mandatory fields in any salary slip. Break them down clearly in the payslip template for transparency.

For NSSF calculations, use this tier table:

Pensionable Pay (KES)TierEmployee Contribution (KES)Employer Contribution (KES)
Up to 8,333I400400
8,334 - 44,444II400400

Total NSSF for employee stays at KES 400 maximum. Employers match this amount before including in gross pay deductions.

NHIF bands scale from KES 150 to 1,500. For gross pay of KES 80,000, deduct KES 1,200. Use the official calculator to match pay to the correct band for accurate payroll Kenya entries.

PAYE applies progressive rates: 10% on first KES 288,000 annually, up to 30% over KES 800,000 after relief. Example for KES 80,000 gross: NSSF KES 400 + NHIF KES 1,200 + PAYE KES 10,560 = KES 12,160 total deductions. Compute taxable income by subtracting relief and contributions first.

Computing Net Pay

Net Pay = Gross Earnings - (Statutory + Non-Statutory Deductions) + Tax Reliefs. Verify this calculation against the KRA P9 form annually to ensure compliance. This formula forms the core of every Kenya payslip.

Start with gross pay, which includes basic salary, allowances like housing and overtime pay. Subtract statutory deductions such as PAYE, NSSF, and NHIF, plus non-statutory ones like HELB deductions or loan repayments. Add back eligible tax reliefs to reach net pay.

For example, with gross earnings of KES 85,000, deductions total KES 18,200 (PAYE KES 10,500, NSSF KES 2,160, NHIF KES 1,200, others KES 4,340), and reliefs KES 2,400. Net pay becomes KES 69,200. Always list these in the deductions section and summary section of the payslip.

Use YTD tracking for year-to-date earnings and deductions to monitor accuracy. Common errors include double-counting NSSF or claiming incorrect reliefs, which KRA iTax validation flags. Double-check against tax brackets Kenya for precise PAYE.

Step-by-Step Net Pay Formula

Step-by-Step Net Pay Formula

Begin by summing all earnings section items: basic salary, housing allowance, bonus, and commission. This gives taxable income. Document the pay period and YTD totals in the payslip header.

Calculate statutory deductions first: NSSF employee contribution, NHIF based on gross pay tiers, and PAYE per income tax rates. Add non-statutory deductions like union dues, advance salary, or pension contributions. Present these clearly in the deductions section.

Apply personal relief (KES 2,400 monthly maximum) and others like insurance relief if qualified. Subtract total deductions from gross, then add reliefs for net salary. Format in KES with shillings and cents for KRA compliance.

Test the computation using payroll software Kenya or an Excel payslip template. Ensure the final net pay matches employee expectations and iTax payslip standards. This step prevents disputes in monthly payslips.

YTD Tracking Table Template

Maintain a YTD earnings and YTD deductions table for accurate annual payslip summary. Place it in the payslip format after the summary section. This supports P9 form and BPAYE return filings.

CategoryCurrent Month (KES)YTD (KES)
Gross Earnings85,000595,000
Total Deductions18,200145,600
Tax Reliefs2,40019,200
Net Pay69,200468,600

Update this table monthly for each employee, including PIN number and department. It helps track salary increments, arrears payment, or variable pay. Export as PDF payslip for records.

Common Errors and KRA Validation

Avoid double NSSF by calculating only employee and employer shares separately. Wrong relief claims, like exceeding personal relief limits, trigger KRA penalties. Review labor laws Kenya for mandatory fields.

  • Double-check PAYE using current tax brackets Kenya and emergency tax rules if needed.
  • Ensure NHIF reflects latest tiers, not outdated rates.
  • Verify housing allowance taxability for non-homeowners.

Cross-reference with KRA iTax for payslip validation before issuing. Common issues arise in contract payslip or expatriate payslip with fringe benefits. Correct errors promptly to maintain compliant payslip status.

Formatting the Payslip Layout

Standard Kenyan payslip uses A4 portrait, Arial 10pt, clear sections: Header (20%), Earnings (30%), Deductions (30%), Summary (20%). This layout ensures KRA compliance and easy readability for employees and tax authorities. Keep margins at 1.5cm on all sides for a clean, professional look.

Place the company logo top-left in the header, followed by employer name, PIN, and payroll month. Use bold Arial 12pt for headings to highlight sections like Earnings and Deductions. Align text left for details and right for amounts in KES format, such as KES 50,000.00.

For tables, apply thin black borders and centre-align headers. Separate earnings and deductions into distinct tables with gross pay and net pay calculations prominent. Include year-to-date (YTD) figures in the footer for full transparency under Kenyan labour laws.

Test the printable payslip on A4 paper to confirm no content overflows. Digital versions suit email payslips, while PDF payslips preserve formatting for payroll software Kenya like Sage payroll. This structure meets mandatory fields for iTax payslip submission.

Header, Body, and Footer Sections

Structure payslip in 4 clear sections using tables for readability and KRA compliance verification. The header occupies the top 20% with logo and employer details. This sets a professional tone for the employee payslip.

1) HEADER: Position company logo left, then EMPLOYER NAME | PIN: P051XXXXXXX | PAYROLL MONTH centred in Arial 11pt. Add pay period like January 2024 below. 2) EMPLOYEE: List name, ID number, PIN like A12345678, department, and job title right-aligned.

3) BODY: Create Earnings Table with rows for basic salary, housing allowance, overtime pay, and gross pay total. Follow with Deductions Table for NSSF, NHIF, PAYE, HELB deduction, and loan repayment. Use two-column tables: description left, KES amount right, with subtotals.

4) FOOTER: Show net pay bolded as KES XX,XXX, YTD earnings, YTD deductions, and HR signature line. Add date issued for legal requirements Kenya. For digital payslips, use this sample HTML table structure:

Earnings
Basic Salary KES 40,000.00
Housing Allowance KES 10,000.00
Gross PayKES 50,000.00

Customise this payslip template in Excel payslip or Word payslip tools for payroll Kenya. Ensure all statutory deductions like pension contribution appear clearly for P9 form alignment.

Using Payroll Software Tools

Kenyan payroll software automates payslip generation. Compare Sage Business Cloud (KES 4,000/mo), QuickBooks (KES 2,500/mo), and free Excel templates. These tools ensure all mandatory fields like employee PIN, gross pay, and statutory deductions appear correctly.

Software handles KRA compliance by calculating PAYE, NSSF, and NHIF automatically. For instance, it populates the payslip header with employer name, PIN, and pay period. This saves time for HR teams generating monthly employee payslips.

Choose based on business size and needs. Sage Payroll suits larger firms with its iTax integration. Smaller businesses benefit from simpler options like QuickBooks for EPZ payslips.

Always verify the payslip format matches Kenya's legal requirements. Tools export to PDF for printable or digital salary slips, including YTD earnings and net pay in KES.

Tool Price (KES) Key Features Best For Kenya Compliance Pros/Cons
Sage Payroll 4,000/mo KRA iTax integration, NSSF/NHIF auto-calculation, multi-employee support 50+ employees Full KRA, NSSF, NHIF, EPZ compliant Pros: Robust reporting, easy tax remittance. Cons: Higher cost for small teams.
QuickBooks Kenya 2,500/mo EPZ compliant payslips, payroll tracking, invoice integration SMEs PAYE, housing allowance, statutory deductions Pros: User-friendly for SMEs. Cons: Limited advanced HR features.
Excel Template Free Manual entry for basic salary, deductions, net pay 1-10 staff Basic KRA fields if customised Pros: No cost, fully customisable. Cons: Error-prone, no automation.
Zoho Payroll 1,800/mo Cloud-based, mobile access, custom fields for allowances Growing businesses NSSF, NHIF, PAYE integration Pros: Affordable, scalable. Cons: Learning curve for custom reports.
Vyapay 3,500/mo NSSF/NHIF auto-deductions, overtime pay, bonus handling Mid-sized firms Full statutory compliance, iTax portal Pros: Local support, fast setup. Cons: Fewer global integrations.

For 20+ employees, recommend Sage Payroll due to its 2024 KRA integration. It automates taxable income calculations, personal relief, and P9 form generation. This ensures compliant Kenya payslips with sections for earnings, deductions, and summary.

Found this helpful?

Ready to See Your Net Salary?

Use our free calculator with the latest 2026 Kenya tax rates.

Calculate Now