KRA Capital Gains Tax Calculator
Estimate Kenya CGT on a property transfer from sale price, costs, adjusted basis, losses, and the current KRA rate.
KRA Capital Gains Tax Calculator
Background.
The KRA capital gains tax calculator estimates the Kenya capital gains tax due on a property transfer by turning the sale price, transaction costs, acquisition cost, and improvement costs into a taxable net gain. The canonical use case is a seller of land, a building, shares, or a comparable interest who needs to know whether a proposed transaction leaves a tax payment to the Kenya Revenue Authority before the transfer completes. The calculator is not a substitute for a lawyer, conveyancer, or tax agent, because Kenya's Income Tax Act contains exemptions and special cases. Its job is narrower and more useful for planning: it shows the arithmetic behind KRA's own published formula so the user can test numbers before filing or instructing an agent.
Search demand for this tool is high because capital gains tax is episodic. A salaried taxpayer may understand PAYE and annual returns but still have no day-to-day reason to know how CGT works until a land sale, apartment disposal, inheritance administration, or share transfer is underway. The payment can be material even where the headline sale price looks attractive. A sale at KSh 8 million with a KSh 5.5 million adjusted cost base produces a KSh 2.35 million gain, and at 15 percent the tax is KSh 352,500. That amount is not a percentage of the whole sale price; it is a percentage of the gain after allowable costs. The distinction matters because a seller who ignores acquisition and enhancement records may overestimate tax, while a seller who ignores selling costs may underestimate it.
Kenya's CGT is also non-obvious because the tax turns on transfer mechanics, not just cash profit in a casual sense. KRA states that capital gains tax is charged at the point of transfer and is declared and paid by the transferor. KRA's published computation defines net gain as transfer value minus incidental transfer costs minus adjusted cost, where adjusted cost includes acquisition, incidental acquisition, and enhancement costs. That makes record keeping central. Old completion statements, stamp duty receipts, legal fee invoices, valuation charges, construction invoices, and title defense costs can affect the result. A calculator should therefore request cost categories separately instead of asking for a vague profit field.
The regulatory history is another reason a Kenya-specific calculator is useful. KRA notes that CGT was reintroduced in 2015, and current KRA guidance states that the general rate is 15 percent of net gain and is final tax. The Income Tax Act text on Kenya Law also gives the 15 percent treatment for capital gains charged under the relevant provision. Earlier web articles, archived guides, or vendor spreadsheets may still show older rates, so the implementation should keep the rate as a configurable input and date-stamp any default. Engineering should not hard-code the rate silently without a content note, because Kenyan tax law and KRA operational rules can change through Finance Acts, Tax Laws Amendment Acts, or administrative guidance.
The calculator should be written in a conservative way. It should compute the standard case, make the payment timing visible, and warn users that exemptions are legal determinations. It should not automatically decide whether a private residence exemption, family transfer, estate administration transfer, internal reorganization, or securities exemption applies unless the app has a formal rule engine tied to current law. For most users, the immediate value is knowing the taxable gain and estimated KRA amount before negotiating completion statements, retention clauses, or cash-flow arrangements with a buyer.
What is kra capital gains tax calculator?
Capital gains tax is a tax on the gain that arises when a capital asset is transferred. In the Kenya property context, the everyday calculation starts with the transfer value, subtracts costs directly connected with the transfer, subtracts the adjusted cost of the asset, and applies the CGT rate to the remaining positive gain. KRA's capital gains tax page describes the transferor as the person who declares and pays the tax, and defines net gain using transfer value, incidental transfer costs, adjusted cost, acquisition costs, incidental acquisition costs, and enhancement costs.
The main vocabulary is specific. Transfer value is the amount received or treated as received for the transfer. Incidental transfer costs are costs incurred to make the sale or transfer happen, such as valuation, legal, and advertising costs when allowable. Acquisition cost is the historical cost of buying or constructing the asset. Incidental acquisition cost captures costs incurred to acquire it, not to sell it. Enhancement cost is capital expenditure that improved, preserved, or defended the property, not routine maintenance. Adjusted cost is acquisition cost plus those acquisition and enhancement items. Net taxable gain is the amount left after subtracting the adjusted cost base from the net transfer value and applying any allowable loss treatment.
The range of validity is the standard Kenyan CGT planning case for a positive transfer value stated in Kenya shillings. The calculator should not decide disputed valuations, exempt status, non-resident share look-through rules, private residence eligibility, or whether a taxpayer is a property dealer whose proceeds are taxed elsewhere. It should show the arithmetic and the assumptions plainly so a tax professional can review the numbers.
How to use this calculator.
- Enter the transfer value or sale price in Kenya shillings.
- Enter allowable selling or transfer costs separately from the sale price.
- Enter the original acquisition or construction cost.
- Add incidental acquisition costs and capital enhancement costs from records.
- Enter any allowable capital loss amount only if it is supported by tax advice.
- Confirm the CGT rate and whether the transfer is exempt.
- Review the net gain, tax payable, and payment-timing warning before filing or closing.
The formula.
The formula is a tax basis calculation rather than a simple sale-price multiplication. A naive model would multiply the whole transfer value by 15 percent, but that would be wrong because KRA's published computation taxes the net gain, not the gross consideration. The first step is to reduce the transfer value by incidental costs incurred on the transfer. This creates net transfer value, which is the amount economically realized after sale-side costs. If the seller receives KSh 8,000,000 but incurs KSh 150,000 in allowable transfer costs, the net transfer value is KSh 7,850,000.
The second step is to build the adjusted cost base. The acquisition cost alone is often incomplete. A purchaser may have paid legal fees, stamp duty, valuation fees, or other incidental costs to acquire the property. Later, the owner may have spent money on capital improvements or title-preserving work. Those amounts are not ordinary monthly maintenance in the calculator; they are capital items included because KRA's formula refers to acquisition, incidental acquisition, and enhancement cost. The adjusted cost base is therefore acquisition cost plus acquisition incidentals plus enhancement costs.
The third step is subtraction. Gross gain equals net transfer value minus adjusted cost base. If that number is negative, the standard calculator should return a zero current tax estimate and show the negative amount as a capital loss or no-gain result depending on product language. It should not turn a negative gain into a refund claim unless the downstream legal rules explicitly support that workflow. If an allowable loss input is enabled, it reduces a positive gross gain before tax, but it should be defaulted to zero and labeled carefully because loss treatment can depend on facts outside the calculator.
The fourth step applies the rate. KRA's current capital gains tax guidance states that the rate is 15 percent of the net gain and that it is a final tax. The Income Tax Act text on Kenya Law supports the same general rate for capital gains charged under the relevant provision. For maintainability, the rate should still be an input or a date-stamped default. The calculator should also return an effective rate on transfer value because that number helps users understand cash flow. In the worked example, KSh 352,500 is 15 percent of the KSh 2,350,000 gain but only 4.40625 percent of the KSh 8,000,000 transfer value.
A worked example.
Suppose a seller transfers a property for KSh 8,000,000. The seller spends KSh 150,000 on allowable costs connected with the transfer. The first calculation is therefore KSh 8,000,000 minus KSh 150,000, which gives a net transfer value of KSh 7,850,000. The same seller originally acquired or constructed the property for KSh 5,000,000, incurred KSh 100,000 in acquisition-related costs, and later spent KSh 400,000 on capital improvements. The adjusted cost base is KSh 5,000,000 plus KSh 100,000 plus KSh 400,000, or KSh 5,500,000. The gain is the difference between the net transfer value and the adjusted cost base. KSh 7,850,000 minus KSh 5,500,000 equals KSh 2,350,000. With no allowable losses entered and no exemption selected, the taxable gain remains KSh 2,350,000. Applying a 15 percent CGT rate gives KSh 352,500. That is the estimated KRA capital gains tax payable under the assumptions entered.
Frequently asked questions.
Does Kenya capital gains tax apply to the sale price or only to the gain?
What costs should be included in the adjusted cost base?
Why is the CGT rate an input if KRA currently says 15 percent?
Can this calculator decide whether my transfer is exempt?
Who pays the tax in a Kenya property transfer?
When is capital gains tax due?
What happens if the adjusted cost is higher than the transfer value?
Is this calculator only for land and buildings?
Why does the effective rate on sale price look lower than 15 percent?
References& sources.
- [1]Kenya Revenue Authority (2026). Capital Gains Tax. KRA File & Pay.
- [2]Kenya Revenue Authority (2026). About Capital Gain Tax. KRA FAQs.
- [3]Kenya Law (2025). Income Tax Act, Cap. 470. National Council for Law Reporting.
- [4]Kenya Revenue Authority (2023). Overview of Capital Gains Tax. KRA TV.
- [5]Kenya Revenue Authority (2019). New iTax enhancement boosts July 2019 Capital Gains Tax Revenue Performance. KRA Press Release.
In this category
Embed
Quanta Pro
Paid features are coming later.
- All 313 calculators remain free
- No billing is enabled