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

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

Is this transfer exempt under Kenya law?
Capital gains tax payable
352,500.00
Net transfer value
7,850,000.00
Adjusted cost base
5,500,000.00
Net taxable gain
2,350,000.00
Effective tax as % of transfer value
4.41

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.

  1. Enter the transfer value or sale price in Kenya shillings.
  2. Enter allowable selling or transfer costs separately from the sale price.
  3. Enter the original acquisition or construction cost.
  4. Add incidental acquisition costs and capital enhancement costs from records.
  5. Enter any allowable capital loss amount only if it is supported by tax advice.
  6. Confirm the CGT rate and whether the transfer is exempt.
  7. Review the net gain, tax payable, and payment-timing warning before filing or closing.

The formula.

CGT = (TV − Costs − AdjBasis) × r

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.

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.

acquisition Cost Ksh5,000,000
allowable Capital Losses Ksh0
enhancement Costs Ksh400,000
incidental Transfer Costs Ksh150,000
transfer Value Ksh8,000,000
incidental Acquisition Costs Ksh100,000
cgt Rate Percent15

Frequently asked questions.

Does Kenya capital gains tax apply to the sale price or only to the gain?
The standard calculation applies the rate to the net gain, not to the whole sale price. KRA's published formula starts with transfer value, subtracts incidental costs on transfer, and then subtracts adjusted cost. Adjusted cost includes the cost of acquisition, incidental costs of acquisition, and enhancement cost. The calculator therefore asks for separate cost inputs instead of asking for only a sale price. Multiplying the whole sale price by the CGT rate would overstate tax in most ordinary property-transfer cases.
What costs should be included in the adjusted cost base?
The adjusted cost base should include the acquisition or construction cost, incidental costs incurred to acquire the asset, and capital enhancement costs. Examples may include purchase legal fees, acquisition stamp duty, valuation costs, construction cost, qualifying improvement costs, and costs that preserve or defend title where they meet the legal test. The calculator should not treat routine repairs, utility bills, insurance, or ordinary maintenance as enhancement costs by default. Users need records because unsupported amounts may be rejected in a filing or review.
Why is the CGT rate an input if KRA currently says 15 percent?
The rate is an input because tax law can change and because an implementation may support historic or special cases later. KRA's current public guidance states a 15 percent rate on net gain, and the current dossier example uses that rate. A production calculator should still keep the rate configurable and date-stamped. This prevents a stale formula if a later Finance Act changes the rate, or if the product team later adds a mode for a special transaction that uses a different statutory treatment.
Can this calculator decide whether my transfer is exempt?
It should not make a final exemption decision from a short web form. KRA guidance lists several exempt situations, and Kenya's Income Tax Act contains schedules and conditions that can matter. A private residence exemption, a family transfer, an estate administration transfer, an internal restructuring, or a securities-related exemption may depend on occupation history, relationship, corporate structure, asset type, dates, and documentation. The calculator can show a zero tax estimate when the user selects exempt, but it should display a warning that legal eligibility must be verified.
Who pays the tax in a Kenya property transfer?
KRA describes capital gains tax as declared and paid by the transferor of the property. In ordinary language, that is usually the seller or person transferring the asset. Commercial documents may allocate cash-flow responsibilities, retentions, or professional-fee responsibilities between parties, but those arrangements do not change the basic tax identity without legal support. The calculator should therefore label the amount as the transferor's estimated CGT and avoid suggesting that the buyer is automatically the taxpayer.
When is capital gains tax due?
KRA's capital gains tax page says the due date is the earlier of receipt of the full purchase price by the vendor or registration of the transfer instrument in favor of the transferee. That timing matters in conveyancing because payment, registration, stamp duty, and completion may be coordinated by advocates and banks. The calculator should show a payment-timing note after the result. Users should still confirm the current KRA process in iTax because system workflows and payment-slip validity rules can change.
What happens if the adjusted cost is higher than the transfer value?
If the adjusted cost base exceeds the net transfer value, the mechanical result is a negative gain. The calculator should not create a CGT payable amount in that case; it should return zero tax for the current transaction and show the calculated loss or no-gain result. Whether and how that loss can be used elsewhere is a tax-law question. A careful implementation should not promise refunds or offsets unless the product has explicit rules, documentation requirements, and current KRA guidance for that scenario.
Is this calculator only for land and buildings?
The most common use case is land and buildings because those transfers often require CGT checks in conveyancing. KRA guidance also discusses shares and comparable interests in certain circumstances, including foreign entities deriving value from Kenyan immovable property. The formula still follows the same economic structure: transfer value less transfer costs less adjusted cost. The inputs and warning copy should make clear that asset type can change legal treatment, exemption status, documentation, and filing workflow, so a property-focused result is not automatically valid for every security or business interest.
Why does the effective rate on sale price look lower than 15 percent?
The 15 percent rate applies to the taxable gain, not to the gross transfer value. In the worked example, the transfer value is KSh 8,000,000 and the tax is KSh 352,500, which is 4.40625 percent of the sale price. That does not contradict a 15 percent CGT rate because the taxable gain is only KSh 2,350,000 after deducting transfer costs and adjusted cost. Showing both figures helps users plan cash flow while avoiding the common mistake of treating CGT as a gross-sales levy.

Embed

Quanta Pro

Paid features are coming later.

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