Escrow Safe Trade is live: protect your next high-value deal Learn more
ProductsPayment links & checkoutM-Pesa, cards, invoices, split payoutsEscrow Safe TradeMilestone and release-based escrowWallets & P2PPersonal and business walletsChama, Lengo & DeniGroup savings, goals and IOUsBusiness toolkitAccounting, payroll, POS, ticketingBulk payments & payrollPay many people in one uploadSubscriptions & billingRecurring plans and renewalsRent, loans & donationsCollections and campaignsAll products
SolutionsMerchantsBuyersChama groupsBusiness solutionsIndustries
Pricing
DevelopersDeveloper overviewQuickstart, auth and sandboxREST APIsCheckout, invoices and requestsWebhooksSigned, real-time eventsWallet-as-a-ServiceVirtual sub-accountsDocumentationGuides and API reference
Security
CompanyAbout usCareersPartnersBlogHelp centreContact us
Log in Get started Talk to sales
Run your business

Stay KRA eTIMS
compliant, effortlessly

Generate eTIMS-ready invoices and receipts from your payments and tills. Paysasa handles item tax codes, submission and records so you can focus on selling.

KRA eTIMS

eTIMS
Invoice #0042Submitted to eTIMS · Control unit ID shownValid
POS receipt #1188Sent automatically at the tillSent
Item without tax code3 products need a tax classFix

What you get

eTIMS-ready documents

Invoices and receipts are designed to carry the data KRA eTIMS requires.

Works with POS

Receipts from your tills are submitted automatically. See POS Lite.

Tax classes

Assign VAT and exempt classes to products once and reuse them.

Validation

Catch missing data before it is submitted.

Records and exports

Keep a searchable record for filings and audits.

Secure credentials

Your KRA details are stored securely and used only for submissions.

How it works

1

Connect

Link your KRA PIN and device details.

2

Classify items

Assign tax classes to your products.

3

Sell

Documents are issued and submitted automatically.

KRA eTIMS works with everything else

One account, one wallet and one set of reports. Switch on more products whenever you need them, with no extra integration.

Who it is for

For VAT-registered and soon-to-be-registered businesses.

  • Retailers and wholesalers
  • Restaurants and service businesses
  • Agencies and professionals
  • Platforms invoicing on behalf of merchants

Frequently asked questions

Check current status with the KRA. This page describes planned integration.

Yes. You need a KRA PIN and the relevant eTIMS onboarding.

Ready to accept payments
you can explain?

Create free account

Free to start · Verified in minutes · Cancel anytime