The Deadline and Who It Applies To

Every business registered for VAT with KRA must file a monthly return covering the previous calendar month. The deadline is the 20th of the following month — every month, without exception.

That means January sales are reported and paid by 20th February. February by 20th March. There are no months off, no quarterly options, and no grace period for being new to VAT. The 20th is the 20th.

This applies regardless of what happened in your business that month. Quiet trading period, staff turnover, travel — none of it pauses the obligation. And if your sales for the month were exactly zero, you still file. A nil return is not optional; it is the same requirement with smaller numbers.

The Three Numbers You Need Before You Open iTax

Filing a VAT return is faster and less error-prone when you gather your figures before you log in. You need three numbers:

1. Output VAT — the total VAT you charged customers on your taxable sales during the month. If you made KES 500,000 in standard-rated sales, your output VAT is 16% of that: KES 80,000. This is money your customers paid to you, but it belongs to KRA.

2. Input VAT — the total VAT you paid to suppliers on business purchases during the month. If you bought stock and services for KES 200,000 and received valid tax invoices, your input VAT is KES 32,000. This is money you paid on behalf of KRA, and you can deduct it.

3. Net VAT payable — the difference: Output VAT minus Input VAT. If the result is positive, you owe that amount to KRA. If it is negative, you have excess credit you can carry forward (or claim as a refund).

A Worked Example

Here is how that looks with real numbers:

  • Monthly sales: KES 500,000 (standard-rated) → Output VAT = KES 80,000
  • Business purchases with valid VAT invoices: KES 200,000 → Input VAT = KES 32,000
  • Net VAT payable: KES 80,000 − KES 32,000 = KES 48,000

You pay KES 48,000 to KRA, not KES 80,000. The KES 32,000 you already paid your suppliers gets deducted. That is the mechanism that makes VAT work — every player in the supply chain pays only on the value they add.

If in a different month your stock purchases were heavy — say KES 450,000 in input VAT invoices against only KES 300,000 in output VAT — you would have KES 150,000 in excess credit. KRA does not pay that out automatically; most businesses carry it forward to offset the following month's liability.

🧾
Calculate VAT on Any Transaction

Use our free VAT calculator to add or extract 16% VAT instantly — useful when preparing your monthly return figures.

VAT Calculator →

Step-by-Step: Filing a VAT Return on iTax

The return is filed on the KRA iTax portal at itax.kra.go.ke. Here is the process:

  1. Gather your records. Before logging in, have all your sales invoices for the month and all purchase VAT invoices from registered suppliers. Your figures must match your books — KRA can cross-check against supplier filings.
  2. Log in to iTax using your KRA PIN and password. If you have forgotten your PIN, the portal has a reset option.
  3. Navigate to the return. Go to Returns → File Return → VAT → VAT 3. VAT 3 is the standard monthly return form for businesses on the regular VAT regime.
  4. Select the return period. Choose the month you are filing for — for example, January 2026 if you are filing before 20th February.
  5. Enter your output VAT. Fill in your sales by category: standard-rated (16%), zero-rated (0%), and exempt. Most businesses deal primarily in standard-rated sales. Each category has its own field; enter the net sale amount and the system calculates the VAT.
  6. Enter your input VAT. Enter your purchases from VAT-registered suppliers. Only purchases backed by valid tax invoices qualify. The system totals your deductible input VAT.
  7. Review the calculated net VAT. The portal automatically computes Output VAT minus Input VAT. Check this figure against your own calculation before submitting.
  8. Submit the return. Once you confirm, the return is filed. You will receive an acknowledgement number — save it.
  9. Pay if tax is due. If the net VAT is positive, generate a Payment Registration Number (PRN) from the portal. You can then pay via M-Pesa Paybill 572572 using the PRN as the account number, or at any KRA partner bank. The payment and the return are both due on the 20th — submitting the return but not paying still attracts penalties.

Filing a Nil Return

A nil return follows the exact same process — you just enter zero in all the sales and purchases fields. The iTax system accepts it, generates an acknowledgement, and your obligation for that month is met.

It takes about two minutes. Missing it because you had nothing to report costs KES 10,000. This is the single most avoidable penalty in the Kenyan tax system, and it catches businesses every quarter. Set a monthly calendar reminder for the 15th of each month — that gives you five days of buffer to file before the deadline regardless of what else is happening.

Penalties for Late Filing and Payment

KRA's penalty structure is designed to be punishing for even minor delays:

  • Late filing: KES 10,000 flat penalty, or 5% of the tax due — whichever is higher. Filing one day late on a month with zero tax still costs KES 10,000.
  • Late payment: 5% of the unpaid tax applies immediately when the deadline passes, plus 1% per month interest on the outstanding amount until it is cleared.
  • KRA assessment: If KRA assesses you before you file (they estimate your tax using third-party data), the penalty becomes 20% of the estimated tax plus 1% per month interest. This is significantly more painful than filing late yourself.
  • Consecutive late filings are a red flag that can trigger a full KRA audit. The audit process examines multiple years of transactions, and the costs of that process — accountant fees, time, and potential additional assessments — dwarf the original penalties.

Pay before the 20th, not on the 20th. M-Pesa transactions occasionally fail or delay. If you attempt to pay at 11 PM on the 20th and the transaction is not confirmed until midnight, you are late.

What Counts as Valid Input VAT

Not every purchase qualifies for input VAT deduction. The rules matter because claiming input VAT without proper documentation is one of the most common reasons businesses receive additional assessments during audits.

To claim input VAT, you need a valid tax invoice from your supplier. That invoice must include: the supplier's business name, their KRA PIN, their VAT registration number, the date, a clear description of the goods or services, and the VAT amount stated separately — not merged into the total price. A receipt, a proforma invoice, a delivery note, or a statement does not qualify, regardless of the amounts involved.

There are also categories of expenditure where input VAT is not deductible even with a proper tax invoice:

  • Private and non-business expenses. If it is not a legitimate business cost, the input VAT cannot be claimed.
  • Entertainment costs. Input VAT on entertainment is partially restricted under the VAT Act.
  • Motor vehicles. You cannot claim input VAT on the purchase of a vehicle unless your business is in the trade of selling vehicles or hiring them out. The fuel you buy for business travel is also subject to restrictions depending on the nature of use.

When in doubt about whether a purchase qualifies, ask your accountant before claiming it — not after an audit letter arrives.

VAT Refunds vs. Carrying Forward Credit

When your input VAT exceeds your output VAT, the excess is a credit — not a loss. You have two options: carry it forward to offset next month's VAT liability, or apply to KRA for a formal cash refund.

Most businesses opt to carry forward. The formal refund process involves submitting a refund claim to KRA, which then audits the credit before releasing any payment. That process can take months, and KRA may query individual invoices during the review. For businesses with consistent trading, it is usually more practical to let the credit absorb future liabilities.

If your business is structured in a way that consistently generates excess input VAT — for example, you export goods (zero-rated output) while buying locally (taxable inputs) — a formal refund claim may be necessary. In that case, engage a tax agent who has experience managing the KRA refund process.

🧾
Calculate VAT on Any Transaction

Use our free VAT calculator to add or extract 16% VAT instantly — useful when preparing your monthly return figures.

VAT Calculator →

Common Mistakes That Cost Businesses Money

Most VAT penalties and audit findings come from a short list of recurring errors:

  • Skipping nil returns during quiet months. This is the most common and most preventable mistake. No sales does not mean no return. Every registered business files every month.
  • Claiming input VAT without a proper tax invoice. A receipt does not count. A proforma does not count. Only a correctly formatted tax invoice from a VAT-registered supplier counts — and the supplier must actually be registered at the time they issued it.
  • Filing late because the figures were not ready. File on time with your best available figures, then amend if necessary. A late correct return is better than a timely filing followed by an amendment that KRA questions later, but it is far better than a missed deadline.
  • Paying without filing, or filing without paying. Both are required by the 20th. Half compliance still attracts penalties.
  • Not reconciling before filing. Your VAT return must match your books. If your sales ledger shows KES 500,000 in taxable sales but your return shows KES 350,000, that inconsistency creates exposure. KRA receives data from banks, suppliers, and other sources. Unexplained gaps get flagged.

Building the Filing Habit

The businesses that handle VAT smoothly are not the ones with the most sophisticated accounting software — they are the ones that close out their monthly books before the 15th and treat the 20th deadline as non-negotiable.

Three practices that help: keep a dedicated folder (physical or digital) for all tax invoices from suppliers, reconcile your output VAT to your sales records at the end of each month rather than scrambling at filing time, and log your iTax acknowledgement number each month so you can prove compliance if KRA ever queries a period.

VAT is a passthrough tax — you are collecting it on KRA's behalf and passing it on, minus what you paid your suppliers. Done consistently, it is one of the more straightforward parts of running a formal business. The penalty regime is unforgiving, but the underlying process is not complicated once the habit is in place.