What eTIMS means for clinics
A clinic earns from consultations, procedures, lab tests, and sometimes dispensing medicines or selling supplies. The tax treatment across these varies: many medical services and pharmaceutical products carry exemptions or zero-rating, while other goods are standard-rated, which makes getting the treatment right per item the central task.
Clinics also bill insurers and NHIF, which require proper documentation, and corporate clients arranging staff health cover need compliant invoices with their PIN. Recording each consultation and procedure compliantly, with the right treatment, is what keeps a clinic clean with both KRA and its payers.
Tax treatment for a clinic. Many medical and health services are exempt from VAT, and certain pharmaceutical products are zero-rated, while other goods a clinic sells may be standard-rated. A clinic still records its income through compliant eTIMS invoices regardless of the VAT treatment of each item. Insurance and NHIF billing relies on this proper documentation.
Because the exempt, zero-rated and standard mix is the nuanced part, set each service and product to the correct treatment and confirm the current VAT position for specific medical supplies and services with KRA.
Running a clinic brings its own compliance demands. The specific ones that matter for eTIMS are:
- A mix of exempt services, zero-rated medicines and standard-rated goods
- Insurance and NHIF billing needs proper compliant documentation
- Corporate health cover needs invoices carrying the payer KRA PIN
Get these right and eTIMS runs quietly in the background of your clinic. Get them wrong and you face rejected invoices, disallowed expenses for your customers, and exposure during a KRA review.
Deadlines and penalties for clinics: KRA has phased eTIMS in, and from 2026 the income-validation rules mean an expense not supported by a compliant invoice can be disallowed. For a clinic that cuts both ways. Your own purchases need compliant supplier invoices to be deductible, and your customers need a compliant invoice from you to claim what they spend with you. Non-compliance can attract penalties under the Tax Procedures Act, disallowed input VAT, and lost business from customers who insist on a valid invoice.
There is no separate eTIMS deadline that singles out clinics. The practical answer is that you should already be issuing compliant invoices, because the cost of not doing so, in penalties and lost deductible expenses, grows the longer you wait. Confirm the current deadlines and penalty amounts with KRA, as they change.
What a clinic needs to be eTIMS-ready:
- An active KRA PIN and the correct tax registration for your turnover
- Every product or service mapped to its correct tax treatment
- A reliable way to capture the buyer KRA PIN for business customers
- A compliant system that issues invoices, works offline, and reconciles M-Pesa, so compliance happens as you trade
Record-keeping is the other half of the job. Beyond issuing invoices, a clinic should keep its eTIMS records, and the supplier invoices behind its own purchases, organised and reconciled. KRA can review records going back several years, so the goal is a system where every sale and purchase is already captured and searchable rather than reconstructed from receipts in a drawer. That is the difference between a quick review and a stressful one.
For clinics, eTIMS is not extra admin if the system does it for you on every sale.
How clinics get eTIMS-ready
A practical path for a clinic in Kenya. Work through it in order.
- 1
Confirm the clinic KRA PIN and status
Ensure an active KRA PIN and understand the clinic's VAT position, since much medical income is exempt or zero-rated but some goods are standard-rated.
- 2
Map services and products to the right treatment
Set consultations, procedures, medicines and goods each to their correct tax treatment so invoices validate.
- 3
Issue compliant invoices per visit
Record each consultation and procedure through a compliant eTIMS invoice so income is captured as it occurs.
- 4
Capture payer PINs for insurance and corporates
For corporate health cover and where required, capture the payer KRA PIN so they can claim the cost.
- 5
Reconcile M-Pesa, cash and insurance
Tie payments across channels, including insurance settlements, to each invoice.
- 6
Keep records reconciled
Maintain reconciled eTIMS records so reporting and filing summarise data you already have.
- 7
Train whoever rings up a sale
Compliance only holds if the people taking payment use the system every time. Show staff how to issue a compliant invoice, when to capture a buyer PIN, and how to handle refunds with a credit note, so no sale at your clinic slips outside eTIMS.
- 8
Keep records reconciled, then file from real data
Reconcile sales against M-Pesa, cash and bank as you go, so at filing time your return is a summary of records you already hold rather than a month-end reconstruction. This is where a clinic saves the most time and avoids errors.
- 9
Confirm the current rules with KRA
Rates, thresholds, exemptions and deadlines change. Before relying on a specific figure, confirm the current position for your clinic at kra.go.ke or with your tax adviser, so your invoices stay correct as the rules move.
eTIMS vs manual records for a clinic
| With eTIMS (Veira) | Manual records | |
|---|---|---|
| Recorded for KRA | Automatic on every sale | No |
| Customer can claim the cost | Yes, compliant invoice | Often rejected |
| VAT / exemption treatment | Correct per item | Error-prone |
| Buyer PIN for business clients | Captured at the sale | Usually missing |
| Filing | A summary of recorded data | A month-end reconstruction |
| Works offline | Yes, syncs to KRA later | Not applicable |
eTIMS mistakes clinics make
Applying one tax rule to all clinic income
Services, medicines and goods differ in treatment. Set each correctly rather than assuming everything is exempt or everything is taxable.
Assuming exempt means no records
Exempt medical income is still recorded through eTIMS. Exemption affects VAT, not whether you record income.
Billing insurers without compliant invoices
Insurance and NHIF billing relies on proper documentation. Issue compliant eTIMS invoices rather than informal notes.
Skipping corporate payer PINs
Companies arranging staff cover need their PIN on the invoice to claim the cost. Capture it at billing.
Keeping records only on paper cards
Paper cards are not compliant tax records. Record income through eTIMS so the clinic is properly captured.
Waiting for a deadline before getting compliant
Every uncompliant sale is unrecorded income and a customer who cannot claim. Waiting only grows the gap you have to explain later. Getting a clinic compliant now is cheaper than catching up under pressure.
Choosing software that cannot work offline
Connectivity is not guaranteed everywhere in Kenya. If your system stops issuing invoices when the line drops, you either stop trading or fall out of compliance. Pick a system that records offline and syncs to KRA later.
A clinic owner gets compliant
A clinic in Eldoret recorded visits on paper cards and took M-Pesa for consultations. When a company arranging staff health cover and an insurer both required compliant invoices, the paper records did not meet the bar.
The clinic adopted Veira. Consultations and procedures now issue compliant eTIMS invoices with the correct exempt, zero-rated or standard treatment per item, corporate cover captures the company PIN, and insurance billing has the documentation it needs. M-Pesa and settlements reconcile to invoices.
How the clinic treated patients did not change, but its income became properly recorded, which unlocked the corporate and insurance billing that informal records had blocked.
Trading without eTIMS-compliant tax invoices risks KRA penalties, blocked VAT input claims for your customers, and receipts a business buyer cannot expense.
Veira signs every sale to KRA eTIMS automatically, so each receipt is compliant the moment it prints, with no separate device to reconcile.
How Veira handles eTIMS for clinics
Veira is built for Kenyan businesses like clinics. It issues a compliant KRA eTIMS invoice automatically on every sale, applies the right tax treatment per item, captures the buyer KRA PIN for business customers, and reconciles M-Pesa and Pochi payments to each sale. It runs on a free handheld terminal or the phone you already own, and keeps working offline, recording sales locally and transmitting to KRA when the connection returns.
For a clinic, that means compliance happens as you trade, not as a separate evening of paperwork. Onboarding takes a weekend, with local support to help you switch from whatever you use now. See how Veira works for clinics, or book a free demo. It runs from KES 2,999 a month, with a free terminal included and a 30-day money-back guarantee.
Switching is low-risk. There is a 30-day money-back guarantee, no expensive hardware to buy, and the system runs on a phone you already own, so a clinic can move from manual or non-compliant invoicing to fully compliant KRA records in a weekend. If you sell across more than one location or counter, Veira keeps every outlet on the same compliant system and the same reporting, so the whole clinic reconciles as one.
Frequently asked questions
Do clinics in Kenya need eTIMS?
Is VAT charged on medical consultations in Kenya?
How does a clinic bill insurance and NHIF on eTIMS?
How do I invoice corporate health cover?
How does a clinic handle exempt, zero-rated and standard items?
Can Veira handle a clinic's billing mix?
Does a clinic below the VAT threshold still need eTIMS?
How much does eTIMS software cost for a clinic?
What happens if a clinic does not use eTIMS?
Does eTIMS work offline for a clinic?
Can a clinic issue eTIMS invoices from a phone?
How long does it take to set up eTIMS for a clinic?
How do I switch my clinic to Veira?
Is eTIMS mandatory for a small clinic?
What is the difference between eTIMS and the old ETR machine?
Does a clinic need a separate eTIMS device?
Can my accountant access my clinic eTIMS records?
eTIMS for clinics comes down to recording each sale through a compliant system with the right tax treatment, and Veira does exactly that without extra work. See how Veira works for clinics, or book a free demo. Always confirm current KRA rules and rates at kra.go.ke, as they can change.