Audited ·Last updated 27 Jul 2026·5 citations·Tier 1·0 uses

KRA VAT Calculator

Calculate Kenya VAT-exclusive price, VAT amount, VAT-inclusive price, input VAT, output VAT, and VAT payable at KRA rates.

KRA VAT Calculator

Calculation mode
Rounding preference
VAT payable
1,920.00
Net amount
12,000.00
VAT amount
1,920.00
Gross VAT-inclusive amount
13,920.00
Input VAT
0.00
Output VAT
1,920.00
Effective VAT rate used
16.00

Background.

A KRA VAT calculator separates a taxable amount into net price, VAT amount, VAT-inclusive price, input VAT, output VAT, and VAT payable. The canonical use case is a Kenya business preparing an invoice, checking an eTIMS record, pricing a quotation, or reconciling a monthly VAT return. If the seller enters a net price of KSh 12,000 and uses the general 16% VAT rate, the VAT amount is KSh 1,920 and the VAT-inclusive selling price is KSh 13,920. If the customer only has a VAT-inclusive price, the calculation runs backward: divide the gross amount by 1.16 to recover the net taxable value, then subtract net from gross to get the VAT portion. Those two modes answer different questions, so the calculator should make the selected mode obvious.

People search for this because VAT is easy to mis-state in everyday business documents. A supplier may quote "plus VAT" while a buyer has a budget that already includes VAT. A shop may need to enter prices into eTIMS, while an accountant needs to reconcile output tax charged on sales with input tax paid on purchases. A small business may know that the general rate is 16% but still make errors when backing VAT out of an inclusive receipt. The arithmetic is short, yet the wording matters. "Add 16%" means multiply the net value by 0.16 and add the result. "Extract VAT" from a VAT-inclusive amount means divide by 1.16 first. Simply multiplying the gross price by 16% overstates the VAT because it treats the VAT itself as part of the taxable base.

Kenya VAT also has a regulatory context that makes a generic sales-tax calculator insufficient. KRA describes VAT as an indirect tax paid by the consumer but collected by VAT-registered persons at designated points. KRA also describes the input-output system: input tax is VAT paid on purchases for the business, output tax is VAT charged on taxable sales, and tax payable is the difference between output tax and input tax. The KRA page lists the general rate as 16% and the zero rate as 0% for supplies listed in the Second Schedule to the VAT Act, 2013. It also notes that VAT returns and payments are due by the 20th day of the following month. A calculator should not decide whether a supply is taxable, exempt, or zero-rated, but it can show the math once the correct treatment and rate are known.

The useful output is not always the VAT amount alone. For a quotation, the primary result may be the gross customer price. For a VAT-inclusive receipt, it may be the extracted net value. For a registered business, the primary result may be VAT payable after deducting input VAT from output VAT. That is why this dossier treats the calculator as a small workflow rather than a one-line percentage tool. The formula is transparent, the statutory rate is configurable, and the wording keeps compliance decisions outside the arithmetic. Users should still verify registration status, invoice documentation, exempt and zero-rated treatment, withholding VAT, imported services, and changes in law with KRA or a qualified tax adviser.

What is kra vat calculator?

Kenya Value Added Tax is an indirect tax on taxable goods and taxable services supplied in Kenya or imported into Kenya. In calculator terms, VAT is a percentage applied to a taxable value. The taxable value before VAT is the net amount. The tax charged is the VAT amount. The customer-facing amount after VAT is the gross or VAT-inclusive amount. For the Kenya general rate, the rate used in ordinary taxable cases is 16%, while zero-rated supplies use 0%. Exempt supplies are different from zero-rated supplies because they are not taxable supplies and related input tax is generally not deductible.

Input VAT and output VAT are accounting terms. Input VAT is VAT paid by a registered person on eligible business purchases. Output VAT is VAT charged by the registered person on taxable sales. VAT payable is output VAT minus input VAT. If input VAT is larger than output VAT, the result is not a normal positive payment; it is an excess input position that may be carried forward or treated under KRA rules. The calculator is valid for arithmetic on known taxable values and known VAT rates. It is not a legal classifier for whether a product, service, import, digital marketplace supply, or transaction is taxable, exempt, zero-rated, or subject to withholding.

How to use this calculator.

  1. Choose VAT-exclusive mode if your entered price is before VAT.
  2. Choose VAT-inclusive mode if your entered price already includes VAT.
  3. Enter the VAT rate that applies to the transaction, usually 16% for Kenya general-rate supplies.
  4. Enter input VAT if you need the payable amount for a registered VAT person.
  5. Review the net, VAT, gross, output VAT, and VAT payable outputs.
  6. Check tax status, eTIMS invoice records, and filing treatment separately before relying on the result.

The formula.

G = N × (1+r) ; Payable = Output − Input

VAT-exclusive arithmetic starts with the taxable value. If the net amount is N and the VAT rate as a decimal is r, VAT is N * r. The gross amount is the original taxable value plus the tax, so G = N + N*r. Factoring the net amount gives G = N*(1+r). This is why a 16% rate turns KSh 12,000 into KSh 13,920: the multiplier is 1.16. The VAT portion is KSh 1,920, not because 16 is added as a number, but because 16% means 16 per 100 of the taxable base.

VAT-inclusive arithmetic reverses the same relationship. If the gross price G already includes VAT, the net amount is not G * (1 - r). That shortcut is wrong because the 16% was charged on the net amount, not on the gross amount. The correct recovery is N = G / (1+r). Once net is recovered, VAT is G - N. For example, a VAT-inclusive price of KSh 13,920 divided by 1.16 is KSh 12,000. The VAT amount is KSh 13,920 minus KSh 12,000, or KSh 1,920. This inverse calculation is the main place users make mistakes.

The input-output mode adds an accounting layer. Output VAT is the VAT charged on taxable sales. Input VAT is VAT paid on eligible business purchases and supported by the documentation KRA requires. Payable VAT is outputVat - inputVat. If output VAT is KSh 1,920 and input VAT is KSh 1,600, the payable amount is KSh 320. Dimensional analysis is simple but useful: every monetary term is in Kenya shillings, while the rate is converted from a percent into a dimensionless decimal. The calculator should round display values according to the selected currency precision, but internal arithmetic should retain enough decimals to prevent rounding from changing the final payable result.

A worked example.

Example

Suppose a registered Kenya business has a taxable net sales price of KSh 12,000 and the general VAT rate is 16%. First convert the percentage to a decimal: 16 divided by 100 equals 0.16. Multiply the net sales price by 0.16 to get output VAT. KSh 12,000 times 0.16 equals KSh 1,920. Add that VAT to the net sales price to get the customer-facing VAT-inclusive selling price of KSh 13,920. Now account for eligible input VAT already paid on the related purchase. The example uses KSh 1,600 of input VAT. VAT payable is output VAT minus input VAT, so KSh 1,920 minus KSh 1,600 equals KSh 320. The result means the invoice shows KSh 13,920 to the customer, but the net VAT liability from this simplified input-output example is KSh 320. The same arithmetic can also be run backward from a VAT-inclusive receipt by dividing the gross amount by 1.16 before separating the VAT portion.

vat Rate Percent16
input Vat Ksh1,600
net Amount Ksh12,000

Frequently asked questions.

Is Kenya VAT always 16%?
No. KRA lists 16% as the general rate for taxable goods and taxable services other than zero-rated supplies, and 0% for zero-rated supplies listed in the VAT Act. Exempt supplies are a separate category and are not taxable supplies. A calculator should default to 16% only for ordinary general-rate planning and should let the user enter another rate if the law or transaction treatment requires it. The calculator does not decide the tax classification of a supply. For implementation, keep the rate, tax treatment, input VAT, output VAT, and rounding method visible so users can reconcile the result with KRA records.
What is the difference between VAT-inclusive and VAT-exclusive?
VAT-exclusive means the amount entered is before VAT. The calculator adds VAT by multiplying the net amount by the rate, then adding the tax to the net amount. VAT-inclusive means the amount entered already contains VAT. In that case, the net amount must be recovered by dividing the gross amount by one plus the rate. Multiplying a VAT-inclusive price by 16% gives the wrong VAT amount because it applies the rate to a base that already includes tax. For implementation, keep the rate, tax treatment, input VAT, output VAT, and rounding method visible so users can reconcile the result with KRA records.
What are input VAT and output VAT?
Input VAT is VAT a registered person pays on purchases used for the business, subject to KRA documentation and deduction rules. Output VAT is VAT charged on taxable sales. KRA describes VAT payable as output tax minus input tax. The calculator can subtract those two amounts, but it cannot validate whether a purchase qualifies for input deduction, whether the invoice is valid, whether the deduction is within the allowed period, or whether special rules apply. For implementation, keep the rate, tax treatment, input VAT, output VAT, and rounding method visible so users can reconcile the result with KRA records.
Why does the example show only KSh 320 payable?
The KSh 320 result comes from the input-output method. The seller charged KSh 1,920 of output VAT on a KSh 12,000 net sale at 16%. The same example includes KSh 1,600 of input VAT from a qualifying purchase. The payable amount is not the full output VAT because eligible input VAT offsets it. KSh 1,920 minus KSh 1,600 equals KSh 320. That matches the KRA example and shows why invoice VAT and VAT payable can differ.
Can I use this for zero-rated or exempt supplies?
You can use the arithmetic for a zero-rated supply by entering a 0% rate, but that does not prove the supply is zero-rated. Exempt supplies should not be treated as zero-rated just because no VAT is charged. KRA distinguishes exempt supplies from zero-rated supplies, and input tax treatment differs. The calculator should therefore be used after the tax status has already been determined from the VAT Act, KRA guidance, or professional advice. For implementation, keep the rate, tax treatment, input VAT, output VAT, and rounding method visible so users can reconcile the result with KRA records.
Does this replace an eTIMS invoice or VAT return?
No. The calculator only performs arithmetic. eTIMS records, tax invoices, debit notes, credit notes, return filing, payment slips, and supporting documents are compliance records. KRA requires VAT-registered persons to file and pay by the applicable deadline and to maintain proper documentation. A calculator result can help check whether a price or invoice amount is reasonable, but it cannot submit a return, validate a PIN, generate a tax invoice, or prove that input VAT is deductible. For implementation, keep the rate, tax treatment, input VAT, output VAT, and rounding method visible so users can reconcile the result with KRA records.
How should rounding be handled?
Rounding should be explicit. The mathematical VAT amount may include cents, while business documents may round to cents or whole shillings depending on system settings. The safest implementation keeps full precision internally, rounds display outputs consistently, and explains whether VAT payable was rounded before or after subtracting input VAT. Rounding each line too early can create one-shilling differences across many invoice lines. For filing, users should follow the precision and reporting rules in their accounting and KRA systems. For implementation, keep the rate, tax treatment, input VAT, output VAT, and rounding method visible so users can reconcile the result with KRA records.
When should I not use this calculator?
Do not use it to decide whether you are required to register for VAT, whether an import is taxable, whether a digital service rule applies, whether a supply is exempt, or whether withholding VAT changes the cash settlement. Those are legal and compliance questions. The calculator is appropriate once you already know the taxable value, rate, and input-output amounts. For disputed classifications, unusual transactions, imported services, or large return positions, use KRA guidance or a qualified tax professional. For implementation, keep the rate, tax treatment, input VAT, output VAT, and rounding method visible so users can reconcile the result with KRA records.

Embed

Quanta Pro

Paid features are coming later.

  • All 313 calculators remain free
  • No billing is enabled
Coming soon