Home›Blog›How to File a VAT Return on KRA iTax: Step-by-Step
Guide5 min read

How to File a VAT Return on KRA iTax: Step-by-Step

File your VAT return on iTax by the 20th monthly or face a 5% penalty plus KSh 10,000 and 1% monthly interest. Follow this step-by-step guide to get it right.

VATKRAiTaxreturns
14 September 2026
How to File a VAT Return on KRA iTax: Step-by-Step

How to File a VAT Return on KRA iTax: Step-by-Step

Filing your VAT return on iTax by the 20th of each month is not optional—it's a legal requirement for every VAT-registered business in Kenya. Miss the deadline and KRA hits you with a penalty of 5% of tax due or KSh 10,000, whichever is higher, plus interest at 1% monthly. This guide takes you through the exact steps so you file correctly and on time.

Step 1: Log In and Verify Your Details

Go to itax.kra.go.ke and log in using your KRA Personal Identification Number (PIN) and password. Your PIN is a 10-digit number issued when you registered for VAT. If you've forgotten your password, use the reset function on the portal. Before you start filing, check that your contact details and business address are current—KRA uses these for compliance letters and notices.

Step 2: Navigate to the VAT Return Section

Click on 'Returns' in the main menu, then 'File Return.' Select 'Value Added Tax (VAT)' from the list. You'll see open return periods for your business. VAT returns are due monthly, on or before the 20th day of the month following the tax period. January's VAT return, for example, is due by 20 February.

Step 3: Download and Complete the VAT Form

KRA now pre-fills much of your VAT return using data from eTIMS—the electronic invoice system. Download the VAT3 Excel template and open it. You'll find your basic details (PIN, entity type, tax period) already filled in. Review them for accuracy. The spreadsheet has separate sections for standard-rated supplies (16%), zero-rated supplies, and exempt supplies. Your numbers come from your invoices and purchase receipts, which eTIMS has already captured if you issued electronic invoices.

Step 4: Enter Output Tax and Input Tax Claims

Output tax is VAT you charged your customers (16% on taxable sales in most cases). Input tax is VAT you paid on business purchases—you can only claim it on invoices showing a valid KRA PIN. Cross-check your records against your accounting software or ledger. Complete the output and input schedules by rate category (standard, zero-rated, exempt). If your input tax exceeds your output tax, you have excess input—you can claim a refund or carry it forward to the next month. Watch for mistakes here; KRA flags discrepancies at audit time.

Step 5: Validate and Upload

Before submitting, click 'Validate' in Excel to generate a zip file. This step checks for errors in your data format. Then upload the zip file back to iTax. The portal will show you your calculated VAT liability or refund amount. Review it one more time before clicking 'Submit Return.' You'll receive a unique submission reference number—save this and the acknowledgment SMS for your records.

Step 6: Pay What You Owe

If you owe VAT, generate a Payment Registration Number (PRN) on iTax. You can pay via M-Pesa using the M-Pesa Pay Bill number printed on your iTax payment slip (PRN), bank transfer, or cash at a KRA office. The payment reflects in your iTax ledger within 24 to 48 hours. During peak periods like month-end or quarter-end, reflection can take the full 48 hours. Payment and filing both must happen by the 20th to avoid penalties.

Common Issues and How to Handle Them

The iTax portal experiences downtime, especially on or near the 20th when thousands file at once. If you cannot access the system, try again later or use a different device. Do not wait until the last day. If your M-Pesa payment doesn't show within 48 hours, check that your PRN matches the one on your M-Pesa receipt. If it does and still nothing appears, email helpdesk@kra.go.ke with your M-Pesa code, PRN, and KRA PIN—KRA can match it manually within 48 hours.

When to Get Expert Help

VAT reconciliation grows complex if you handle dozens of invoices monthly, especially with multiple VAT rates, imports, or reverse-charge supplies. VAT registration experts can review your eTIMS setup and filing before you submit. Or find a verified Kenyan expert on Kaziiko to walk you through your first few filing cycles. Use the Kenya VAT calculator to double-check your sums before filing, or check KRA penalty calculator to understand what a missed deadline costs.

Frequently Asked Questions

What if I had no sales or purchases in a month?

You must still file a nil VAT return. Log into iTax, select VAT, and submit a return showing zero sales and zero purchases. Failure to file a nil return triggers the same penalty as a late return.

Can I file VAT quarterly instead of monthly?

No. There is no quarterly or annual option. All VAT-registered businesses file monthly on iTax by the 20th, regardless of turnover.

What happens if I claim input VAT without a valid supplier invoice?

KRA will disallow it. Input VAT claims must be backed by invoices showing the supplier's valid KRA PIN. If an invoice lacks a PIN or is not eTIMS-compliant, the input tax gets rejected at audit, and you lose the refund or credit.

Is there a grace period if I miss the 20th deadline?

Missing a KRA deadline triggers automatic penalties and compounding interest — with no warnings, no grace periods, and no appeals for lateness itself. File and pay by the 20th. There are no extensions.

Find an Expert on Kaziiko

VAT registration experts ›Browse all experts ›

Popular on Kaziiko

Verified experts, fixed prices, M-Pesa escrow.

KaziikoKazi IkoKenya's Digital Expert Marketplace

Skip the queue — hire a verified expert

Pay via
M-PESA

Our vetted specialists handle KRA, eCitizen, NTSA, SHA, NSSF and more — remotely, in hours.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Guide

Table Banking: How a Chama Lends to Its Own Members

4 min read
Guide

Chama vs SACCO: Which One Should Your Group Become?

4 min read
Guide

Moving Your Chama From a Paper Book to a Phone

4 min read