What eTIMS means for photographers
A photographer earns from services such as weddings, events, portraits and commercial shoots, and from products such as prints, albums and digital packages. Both are sales eTIMS expects recorded, and because work is often booked with a deposit and paid in stages, each payment is its own invoice rather than one at delivery.
Photographers serve both private clients paying cash and businesses commissioning commercial or event shoots. Business clients need the photographer's invoice to carry their KRA PIN to claim the cost, and corporate work commonly involves larger amounts where a compliant invoice is expected as a matter of course.
VAT treatment for a photographer. Photography services are standard-rated for VAT, so a VAT-registered photographer charges VAT on shoots and shows it on the eTIMS invoice, and products like prints and albums follow their own treatment. A photographer below the VAT threshold still issues compliant non-VAT eTIMS invoices to record income.
Set services and products each to their correct treatment, record deposits and stage payments properly, and confirm the current VAT rate and your registration status with KRA.
Running a photographer brings its own compliance demands. The specific ones that matter for eTIMS are:
- Both services (shoots) and products (prints, albums) are recorded, each with its treatment
- Work is booked with deposits and milestones, each a separate invoice
- Business and corporate clients need the photographer invoice to carry their PIN
Get these right and eTIMS runs quietly in the background of your photographer. Get them wrong and you face rejected invoices, disallowed expenses for your customers, and exposure during a KRA review.
Deadlines and penalties for photographers: 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 photographer 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 photographers. 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 photographer 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 photographer 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 photographers, eTIMS is not extra admin if the system does it for you on every sale.
How photographers get eTIMS-ready
A practical path for a photographer in Kenya. Work through it in order.
- 1
Confirm your KRA PIN and VAT status
Ensure an active KRA PIN and register for VAT if above the threshold, since photography services are standard-rated.
- 2
Set up services and products
Configure shoots, packages, prints and albums each with their correct tax treatment so invoices validate.
- 3
Record deposits and milestones
Set bookings so the deposit and each stage payment issues its own compliant eTIMS invoice rather than one at delivery.
- 4
Capture business-client PINs
For commercial and corporate shoots, capture the client KRA PIN so they can claim the cost.
- 5
Connect M-Pesa and reconcile
Tie M-Pesa and bank payments to each booking so deposits and balances reconcile.
- 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 photographer 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 photographer 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 photographer at kra.go.ke or with your tax adviser, so your invoices stay correct as the rules move.
eTIMS vs manual records for a photographer
| 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 photographers make
Recording only the final payment
Deposits and stage payments are each sales. Record each through a compliant invoice rather than one at delivery.
Treating a quote as an invoice
A booking quote is not a compliant eTIMS invoice. Issue the proper invoice so the client can rely on it.
Omitting business-client PINs
Corporate and commercial clients need their PIN on the invoice to claim the cost. Capture it at booking.
Mixing service and product tax
Shoots and printed products may differ in treatment. Set each correctly rather than applying one rate.
Keeping payments only in chat threads
M-Pesa confirmations and WhatsApp notes are not compliant records. Issue eTIMS invoices for deposits and balances.
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 photographer 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 photographer owner gets compliant
A wedding and commercial photographer in Nairobi took deposits by M-Pesa and confirmed bookings over WhatsApp, with no formal invoices. A corporate client commissioning a product shoot needed a compliant invoice with its PIN to claim the cost, and the deposit had never been recorded.
The photographer adopted Veira. Shoots and printed products now carry their correct treatment, deposits and balances each issue a compliant eTIMS invoice, and corporate shoots capture the client PIN.
How the photographer shot and delivered did not change, but corporate clients could claim on compliant invoices and deposits stopped slipping through the cracks.
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 photographers
Veira is built for Kenyan businesses like photographers. 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 photographer, 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 photographers, 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 photographer 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 photographer reconciles as one.
Frequently asked questions
Do photographers in Kenya need eTIMS?
Is VAT charged on photography in Kenya?
How do I invoice a deposit on eTIMS?
Do corporate clients need their PIN on my invoice?
How are prints and albums treated versus shoots?
Can a freelance photographer use Veira?
Does a photographer below the VAT threshold still need eTIMS?
How much does eTIMS software cost for a photographer?
What happens if a photographer does not use eTIMS?
Does eTIMS work offline for a photographer?
Can a photographer issue eTIMS invoices from a phone?
How long does it take to set up eTIMS for a photographer?
How do I switch my photographer to Veira?
Is eTIMS mandatory for a small photographer?
What is the difference between eTIMS and the old ETR machine?
Does a photographer need a separate eTIMS device?
Can my accountant access my photographer eTIMS records?
eTIMS for photographers 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 photographers, or book a free demo. Always confirm current KRA rules and rates at kra.go.ke, as they can change.