What eTIMS means for schools
A school takes income from several sources: tuition and boarding fees, uniforms and books, transport, meals, and sometimes hall or facility hire. The tax treatment differs across these, which is what makes eTIMS for a school more nuanced than for a simple retailer.
Core education is generally exempt from VAT, but exempt is not the same as outside the system. A school still records its income through compliant eTIMS invoices, and the non-exempt items it sells (certain goods or commercial services) may carry VAT. Parents and sponsors increasingly ask for proper receipts, and corporate or NGO sponsors need a compliant invoice with the school PIN.
Tax treatment for a school. Education services are generally VAT-exempt in Kenya, so tuition typically carries no VAT, but the school still issues compliant eTIMS records of the income. Goods and commercial services a school sells, such as uniforms, certain books, or facility hire, may be standard-rated. The right treatment depends on the item and the school's registration.
Because the mix of exempt and taxable income is the tricky part, set each fee type and product to the correct treatment, and confirm the current position with KRA, since the VAT status of specific education-related supplies can change.
Running a school brings its own compliance demands. The specific ones that matter for eTIMS are:
- A mix of exempt education income and potentially taxable goods and services
- Sponsors and corporates need compliant invoices with the school KRA PIN
- Fees arrive in instalments across a term, each a recorded receipt
Get these right and eTIMS runs quietly in the background of your school. Get them wrong and you face rejected invoices, disallowed expenses for your customers, and exposure during a KRA review.
Deadlines and penalties for schools: 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 school 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 schools. 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 school 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 school 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 schools, eTIMS is not extra admin if the system does it for you on every sale.
How schools get eTIMS-ready
A practical path for a school in Kenya. Work through it in order.
- 1
Confirm the school KRA PIN and status
Ensure the school has an active KRA PIN and understand its VAT position, since most education income is exempt but some supplies are not.
- 2
Map fee types and products to the right treatment
Set tuition, boarding, uniforms, transport and hire each to the correct tax treatment so invoices reflect exempt and taxable income correctly.
- 3
Issue compliant invoices for fees
Record each fee payment, including instalments, through a compliant eTIMS invoice so income is captured as it arrives across the term.
- 4
Capture sponsor and corporate PINs
When a company or NGO pays fees or sponsors students, capture their KRA PIN so they can claim the expense.
- 5
Reconcile M-Pesa and bank payments
Tie M-Pesa and bank fee payments to each invoice so the bursar's records match what was received.
- 6
Reconcile and file
Keep eTIMS records reconciled through the term so reporting and any filing is a summary, not a reconstruction.
- 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 school 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 school 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 school at kra.go.ke or with your tax adviser, so your invoices stay correct as the rules move.
eTIMS vs manual records for a school
| 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 schools make
Assuming exempt means no records
Exempt education income is still recorded through eTIMS. Exemption affects VAT, not whether you record the income.
Charging or omitting VAT incorrectly on goods
Uniforms and some goods may be taxable while tuition is exempt. Set each item correctly rather than applying one rule.
Issuing one invoice for a full year of fees
Fees arrive in instalments. Record each payment so income matches the cash actually received.
Skipping sponsor PINs
Corporate and NGO sponsors need their PIN on the invoice to claim the cost. Capture it at payment.
Keeping fees only in a manual ledger
A manual ledger is not a compliant record. Issue eTIMS invoices so the school's income 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 school 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 school owner gets compliant
A private school in Nakuru recorded fees in a bursar's ledger and handwrote receipts. When a company sponsoring several students asked for compliant invoices with the school PIN to claim the cost, the handwritten receipts were not accepted.
The school adopted Veira. Tuition is now recorded as exempt income with compliant eTIMS invoices, uniforms and transport carry their correct treatment, and sponsor payments capture the company PIN. Fee instalments are recorded as they arrive, and the bursar reconciles M-Pesa against invoices.
The school kept charging fees exactly as before; it simply recorded them compliantly, which unlocked the corporate sponsorships that had stalled on paperwork.
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 schools
Veira is built for Kenyan businesses like schools. 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 school, 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 schools, 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 school 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 school reconciles as one.
Frequently asked questions
Do schools in Kenya need eTIMS?
Is VAT charged on school fees in Kenya?
How does a school invoice a corporate sponsor?
How are fee instalments recorded on eTIMS?
Do uniforms and transport carry VAT?
Can Veira handle a school's mix of exempt and taxable income?
Does a school below the VAT threshold still need eTIMS?
How much does eTIMS software cost for a school?
What happens if a school does not use eTIMS?
Does eTIMS work offline for a school?
Can a school issue eTIMS invoices from a phone?
How long does it take to set up eTIMS for a school?
How do I switch my school to Veira?
Is eTIMS mandatory for a small school?
What is the difference between eTIMS and the old ETR machine?
Does a school need a separate eTIMS device?
Can my accountant access my school eTIMS records?
eTIMS for schools 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 schools, or book a free demo. Always confirm current KRA rules and rates at kra.go.ke, as they can change.