Buni brings invoicing, payments, customers, products, branches and teams together, with records structured for eTIMS and an API that connects to the software you already use.
How an invoice moves through Buni
The states you see in the product today
Submissions run in simulation until production KRA connectivity is certified. Buni does not claim KRA certification before that.
Real capabilities you can use today, with the eTIMS picture handled honestly.
Create drafts, issue, submit and track confirmations. Confirmed documents are locked, and corrections happen through credit and debit notes.
Record payments with a clear status and allocate them against invoices, so every shilling is accounted for.
Reusable customer and product records keep your invoices clean and your data consistent.
Every transaction carries business and branch ownership, which is essential for multi-branch operations.
Invite staff and accountants with role-based access. Every action is attributed to the user who performed it.
Submission status, retries, changes and webhook events are recorded, so nothing about your records is guesswork.
A real setup flow, from account creation to eTIMS-aware submissions.
Register with your email, verify it, and accept the policies shown to you.
Onboarding walks you through your organization and branch details.
Create customers and products, issue invoices, and record and allocate payments.
Submit for eTIMS, watch confirmations, and handle failures through controlled retries with audit trails.
From single-branch shops to multi-branch operations with teams and accountants, if you invoice, Buni gives you one place to run and track the records.
A versioned REST API (v1) and webhooks from day one, so your POS, accounting or custom software can create invoices, customers and products, and stay in sync with real-time events. No rewrite required.
Every action is attributed, failures are surfaced, and nothing about your financial record is left to guesswork.
Buni is free to start today and onboarding is included. Paid plans are being finalized as we calibrate infrastructure and eTIMS economics — nothing is charged until pricing is published and agreed.
Straight answers about the product, eTIMS and how Buni fits your stack.
Buni is a business operations and invoicing platform for Kenyan businesses. You manage invoices, payments, customers, products, branches and teams in one place, with records structured for eTIMS — plus an API and webhooks to connect the software you already use.
eTIMS (Electronic Tax Invoice Management System) is KRA's system for electronic tax invoicing. Buni structures your invoices into eTIMS-ready records and tracks every submission, so you always know which invoices are confirmed, pending, failed or awaiting retry.
No. Buni does not replace KRA and does not give tax advice. It produces structured electronic invoice records and tracks submissions honestly — the KRA relationship remains yours.
Yes, through our API (v1) and webhooks. Your POS, accounting or custom software can create invoices, customers and products, and receive real-time events about submissions and payments — no rebuild required.
OSCU (Offline Sales Control Unit) and VSCU (Virtual Sales Control Unit) describe how KRA-aligned software records sales offline and online. Buni's eTIMS integration architecture ships OSCU and VSCU adapters; today submissions run in simulation until production KRA connectivity is certified.
Yes. Every transaction carries business and branch ownership, which is essential for multi-branch operations.
Yes. You add team members with role-based access — accountants get the financial and invoicing access they need, and every action is attributed to the user who performed it.
Buni tracks every submission. Failed submissions enter a controlled retry flow with full audit trails, so nothing is lost in silence and you always know the status of every transaction.
Buni uses role-based access control, tenant-isolated data, encrypted secrets and audit logging. See the Security and Privacy policies for the details.
Buni is free to start today and onboarding is included. Paid plans are being finalized as we calibrate infrastructure — you will not be charged until pricing is published and agreed.
Create your account in minutes, set up your business, and start issuing eTIMS-ready invoices with records you can trust.