What eTIMS means for travel agencies
A travel agency books flights, hotels and packages, but its own income is the service fee and commission it earns, not the airfare or hotel price that passes through to the airline or hotel. Distinguishing the agency's taxable fee from the pass-through travel cost is the central issue for a travel agency on eTIMS.
Corporate travel is a big part of the business, and companies need the agency's invoice to carry their KRA PIN to claim the service fee and the travel cost they bear. Getting the fee and any pass-through cost presented correctly on a compliant invoice is what keeps corporate accounts and the agency itself clean.
VAT treatment for a travel agency. Travel agency service fees and commission are standard-rated for VAT, so a VAT-registered agency charges VAT on its fee and shows it on the eTIMS invoice. The airfare or hotel cost that passes through to the supplier is treated separately from the agency's fee, and how it is presented depends on whether the agency acts as principal or agent for that supply.
Because the principal-versus-agent treatment of pass-through travel costs is nuanced, keep the agency fee distinct, set it to the correct treatment, and confirm the current VAT position for your model with KRA or your accountant.
Running a travel agency brings its own compliance demands. The specific ones that matter for eTIMS are:
- The agency's taxable income is the service fee and commission, not the pass-through airfare
- Corporate accounts need the agency invoice to carry their PIN
- Principal-versus-agent treatment of pass-through costs must be handled correctly
Get these right and eTIMS runs quietly in the background of your travel agency. Get them wrong and you face rejected invoices, disallowed expenses for your customers, and exposure during a KRA review.
Deadlines and penalties for travel agencies: 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 travel agency 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 travel agencies. 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 travel agency 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 travel agency 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 travel agencies, eTIMS is not extra admin if the system does it for you on every sale.
How travel agencies get eTIMS-ready
A practical path for a travel agency in Kenya. Work through it in order.
- 1
Confirm the agency KRA PIN and VAT status
Ensure an active KRA PIN and register for VAT if above the threshold, since agency service fees and commission are standard-rated.
- 2
Separate fees from pass-through travel cost
Set up billing so the agency's service fee and commission are recorded distinctly from airfare and hotel costs passing through.
- 3
Capture corporate-account PINs
For corporate travel accounts, capture the company KRA PIN so the invoice supports their claim.
- 4
Issue compliant fee invoices
Invoice the service fee and commission through compliant eTIMS invoices showing fee and VAT, with pass-through cost presented correctly.
- 5
Reconcile across suppliers and payments
Tie payments and supplier settlements to each booking so the agency reconciles.
- 6
Keep records reconciled and file
Maintain reconciled eTIMS records so filing summarises data you already hold.
- 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 travel agency 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 travel agency 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 travel agency at kra.go.ke or with your tax adviser, so your invoices stay correct as the rules move.
eTIMS vs manual records for a travel agency
| 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 travel agencies make
Invoicing the airfare as agency income
The agency's taxable income is its fee and commission, not the pass-through airfare. Keep them distinct.
Omitting the corporate PIN
Corporate accounts need their PIN on the invoice to claim. Capture it for each account.
Confusing principal and agent treatment
How pass-through cost is presented depends on whether you act as principal or agent. Get the model right rather than guessing.
Treating an itinerary as a tax invoice
An itinerary or booking confirmation is not a compliant eTIMS invoice. Issue the proper invoice for your fee.
Not recording small leisure-client fees
Even small service fees are recorded income. Issue compliant invoices for leisure bookings too.
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 travel agency 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 travel agency owner gets compliant
A travel agency in Nairobi handling corporate travel invoiced clients with an itinerary showing the total fare, no VAT and no PIN. A corporate client needed a compliant invoice separating the agency's service fee from the airfare, with its PIN, to claim correctly.
The agency moved onto Veira. The service fee and commission now issue compliant eTIMS invoices showing fee and VAT, kept distinct from pass-through airfare, and corporate accounts capture the company PIN.
How the agency booked travel did not change, but corporate clients could finally claim correctly on compliant invoices that separated the agency's fee from the travel cost.
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 travel agencies
Veira is built for Kenyan businesses like travel agencies. 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 travel agency, 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 travel agencies, 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 travel agency 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 travel agency reconciles as one.
Frequently asked questions
Do travel agencies in Kenya need eTIMS?
Do I charge VAT on the airfare or just my fee?
How does a travel agency invoice a corporate account?
Is the agency commission standard-rated?
What is the difference between principal and agent treatment?
Can Veira handle a travel agency's invoicing?
Does a travel agency below the VAT threshold still need eTIMS?
How much does eTIMS software cost for a travel agency?
What happens if a travel agency does not use eTIMS?
Does eTIMS work offline for a travel agency?
Can a travel agency issue eTIMS invoices from a phone?
How long does it take to set up eTIMS for a travel agency?
How do I switch my travel agency to Veira?
Is eTIMS mandatory for a small travel agency?
What is the difference between eTIMS and the old ETR machine?
Does a travel agency need a separate eTIMS device?
Can my accountant access my travel agency eTIMS records?
eTIMS for travel agencies 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 travel agencies, or book a free demo. Always confirm current KRA rules and rates at kra.go.ke, as they can change.