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

KRA VAT Calculator

Add 16% Kenyan VAT to a net price, take it out of a VAT-inclusive one, or work out VAT payable as output VAT minus input VAT, rounded to the cent or shilling.

KRA VAT Calculator

Calculation mode
Rounding preference
VAT payable
1,920.00
VAT to pay KRA, in KSh: output VAT minus input VAT in input-output mode, or the VAT on the amount entered in the other two modes. Negative means excess input VAT.
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.

One supplier quotes KSh 12,000 plus VAT. Another quotes KSh 13,920 inclusive. At Kenya's general rate of 16% those are the same price, and telling them apart is most of what a VAT calculation is for: adding 16% to a net figure, pulling the VAT back out of a gross one, and, for a business registered for VAT, working out how much of the tax it has collected must actually be paid to KRA.

Those are the three modes here. VAT-exclusive takes a net amount and adds VAT: 12,000 × 0.16 = 1,920 of VAT and 13,920 in all. VAT-inclusive runs the other way, dividing a gross amount by 1.16 to find the net and treating the difference as VAT. The arithmetic that catches people out is this reverse step, because 16% of the gross price is not the VAT in it; on KSh 13,920 that shortcut gives KSh 2,227.20 instead of KSh 1,920.

Input-output mode is for the monthly return. A registered business charges output VAT on its sales and pays input VAT on its business purchases, and KRA's rule is output tax minus input tax equals tax payable. KRA's own example is the default here: a sale of KSh 12,000 carries KSh 1,920 of output VAT, a purchase of KSh 10,000 carried KSh 1,600 of input VAT, and the business pays KSh 320. If you already know the month's output VAT from your sales records, type it in directly and the net sales are worked back from it.

The rate can be changed, which covers zero-rated supplies at 0% and any future change to the general rate. What the calculator cannot do is decide whether a particular sale is standard-rated, zero-rated or exempt, whether a purchase invoice entitles you to an input claim, or whether you need to register. Those depend on the VAT Act and KRA's rules, and they come before the arithmetic.

What is kra vat calculator?

Value added tax in Kenya is charged under the VAT Act, 2013 on taxable supplies of goods and services made in Kenya and on imports. It is collected in stages: each VAT-registered business charges VAT on its sales, deducts the VAT it paid on its business purchases, and pays KRA the difference, so the tax falls on the final consumer while businesses act as collectors. The general rate is 16%. Supplies listed in the Second Schedule to the Act are zero-rated, taxable at 0%, and those in the First Schedule are exempt, meaning not taxable at all. A business must register once its taxable supplies reach, or are expected to reach, KSh 5 million in a year, and it files a return and pays by the 20th day of the following month through iTax. Tax invoices are generated through KRA's eTIMS system.

How to use this calculator.

  1. Choose the mode. VAT-exclusive if your figure is before VAT, such as a quotation marked "plus VAT"; VAT-inclusive if it already contains VAT, such as a shop till receipt; input-output if you are working out a VAT return.
  2. Enter the figure in the matching box: the net amount for VAT-exclusive and input-output modes, the gross amount for VAT-inclusive mode. The other amount box is ignored in that mode.
  3. Leave the rate at 16 for standard-rated supplies, or enter 0 for a zero-rated supply. Exempt supplies carry no VAT and no input claim, so they do not belong in the return arithmetic at all.
  4. In input-output mode, enter the input VAT on your valid purchase invoices for the period. If you have the month's output VAT total from your sales records or eTIMS, type it in the output VAT box; any amount above 0 there replaces net sales × rate.
  5. Choose the rounding: nearest cent for invoices and returns, nearest shilling for quick price checks, or unrounded to see the full figures.

The formula.

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

Let N be the net amount, G the gross VAT-inclusive amount and r the rate as a decimal (16% gives 0.16).

VAT-exclusive: VAT = N × r and G = N × (1 + r). The multiplier is 1.16, so 12,000 becomes 13,920.

VAT-inclusive: N = G ÷ (1 + r) and VAT = G − N. Dividing by 1.16 is the correct inverse because the 16% was charged on the net amount, not on the gross. The VAT share of any inclusive price is therefore r ÷ (1 + r), which at 16% is 16/116, about 13.79%. Multiplying the gross by 0.84 does not recover the net either: on 13,920 it gives 11,692.80 instead of 12,000. In this mode the effective rate is recalculated as VAT ÷ net × 100, which confirms the rate you entered.

Input-output: output VAT = net sales × r, unless you type output VAT directly, in which case net sales = output VAT ÷ r (the direct entry cannot be used with a 0% rate). Gross = net + output VAT, and VAT payable = output VAT − input VAT. The payable figure can be negative, which means the period's input VAT exceeded its output VAT. On the actual return two more items can reduce the amount due, excess input VAT brought forward from earlier months and VAT withheld by customers acting as agents; neither has a box here, so subtract them from the payable figure yourself.

In the VAT-exclusive and VAT-inclusive modes there is no purchase side, so input VAT is shown as 0 and the VAT payable equals the VAT on the amount entered. Rounding applies to each money figure as it is displayed: to the cent, to the shilling, or not at all. The payable amount is worked out from the unrounded output and input VAT and then rounded, so with shilling rounding it can differ by one from the difference of the two rounded lines.

A worked example.

Example

With the default inputs, the mode is VAT-exclusive, the net amount is KSh 12,000 and the rate is 16%. VAT = 12,000 × 0.16 = KSh 1,920. Gross = 12,000 + 1,920 = KSh 13,920. Because exclusive mode has no purchase side, the KSh 1,600 in the input VAT box is not used, input VAT shows as 0, and the VAT payable is the full KSh 1,920 charged on the sale. Switching to input-output mode with the same figures gives KRA's worked example. Output VAT is again 12,000 × 0.16 = KSh 1,920. The KSh 1,600 of input VAT, the 16% paid on a KSh 10,000 purchase, now counts, and VAT payable is 1,920 − 1,600 = KSh 320. The customer still pays KSh 13,920; the business keeps KSh 1,600 of the VAT it collected to recover the VAT it paid, and sends KRA the KSh 320 added at its own stage. Run backwards, VAT-inclusive mode on KSh 13,920 gives 13,920 ÷ 1.16 = KSh 12,000 net and KSh 1,920 of VAT, the same split.

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

Frequently asked questions.

How do I take the VAT out of a VAT-inclusive price?
Divide the inclusive price by 1.16 to get the net amount, then subtract to get the VAT. On a KSh 1,000 till receipt that is KSh 862.07 net and KSh 137.93 of VAT. Taking 16% of the inclusive price is the usual mistake: it treats the VAT as part of its own base and would give KSh 160. At 16%, VAT is always 16/116 of an inclusive price.
Why is my input VAT ignored in VAT-exclusive mode?
The VAT-exclusive and VAT-inclusive modes price a single amount; they have no purchases to set against it, so input VAT shows as 0 and the payable figure is simply the VAT on that amount. To deduct purchase VAT, switch to input-output mode, which uses both boxes and subtracts input VAT from output VAT. For a return, enter totals for the whole month: output VAT on all the period's sales and input VAT on all its valid purchase invoices, rather than matching one sale to one purchase.
What happens when my input VAT is bigger than my output VAT?
The payable figure goes negative. With KSh 1,920 of output VAT and KSh 2,500 of input VAT it shows minus KSh 580. Under KRA's rules an excess like this is carried forward to the next period. It is refundable only in specific cases, such as excess arising from zero-rated supplies or from VAT withheld by appointed agents, not as a matter of course.
Is everything in Kenya charged VAT at 16%?
No. 16% is the general rate. Supplies in the Second Schedule to the VAT Act are zero-rated at 0%, and supplies in the First Schedule are exempt. Certain petroleum products were taxed at 8% until the Finance Act 2023 removed that rate from 1 July 2023. Whether a particular product falls in a schedule is a question for the Act and KRA's guidance.
What is the practical difference between zero-rated and exempt?
Input VAT. A zero-rated supply is taxable at 0%, so the business charges no VAT but can still claim back the VAT on its purchases. An exempt supply is not taxable at all, and the VAT paid on related purchases cannot be claimed, so it becomes a cost. Someone making only exempt supplies need not register for VAT.
When does a business have to register for VAT?
When its taxable supplies reach, or are expected to reach, KSh 5 million in a year. Below that, voluntary registration is possible subject to KRA's conditions. Registration matters for pricing: the VAT added to standard-rated sales is a real cost to customers who are not registered and cannot claim it back, while the business itself can now claim input VAT on its costs.
How long do I have to claim input VAT on a purchase?
KRA allows the deduction for only six months after the end of the tax period in which the supply or import took place. An invoice for a March purchase therefore has to be claimed by the end of September. The claim also needs a valid tax invoice, and KRA expects tax invoices to be generated through eTIMS, so check purchase invoices as they arrive.
What is withholding VAT, and how does it change what I receive?
Customers appointed as withholding VAT agents keep back 2% of the taxable value of a standard-rated supply and pay it to KRA for you. On a KSh 12,000 net sale they would withhold KSh 240 and pay you KSh 13,680. The KSh 240 is a credit against your own VAT payable for the period, so your return still shows the full output VAT.
Which rounding option should I choose?
Nearest cent for invoices and returns, since KSh amounts are normally stated to the cent; nearest shilling for quick price checks. The payable figure is calculated before rounding: with 16% on KSh 12,345 of sales and KSh 1,234.56 of input VAT, shilling rounding shows output VAT of 1,975 and input of 1,235 but payable of 741, because the unrounded difference is 740.64.
When should I type the output VAT instead of the net sales?
When your sales records or eTIMS summary already give the month's output VAT total. Entering it replaces net sales × rate, and the net sales shown are worked back as output VAT ÷ rate. With KSh 50,000 of output VAT and KSh 30,000 of input VAT, net sales show as KSh 312,500 and VAT payable as KSh 20,000. It cannot be used with a 0% rate.

How this page was produced

Published by
Quanta Calculator
Primary sources
5 cited below
Method
G = N × (1+r) ; Payable = Output − Input
Published
Last verified

Built with AI assistance and verified by automated tests against the cited sources — every worked example on this page is computed by the same code that runs the calculator. How we build and check calculators.

Embed

Quanta Pro

Paid features are coming later.

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