"I used to send invoices on Word and track expenses in a notebook. Proleja cleaned all of that up in the first week."

Beta user — Nairobi retail business

Invoicing that's KRA-ready before you send it

Create a professional invoice, apply VAT or WHT, and it's formatted for eTIMS submission automatically. Proforma invoices, credit notes, recurring billing, and payment tracking included. See exactly what each client owes, bucketed by how long it's been outstanding.

+

Auto-numbered invoices (e.g. INV-2026-001)

+

eTIMS / OSCU submission with full status log

+

Partial and full payment tracking

+

Recurring invoice schedules (weekly, monthly, custom)

+

PDF export: professional format, ready to email or print

+

Credit notes with full audit trail

Invoices — Apr 2026

12 this month + New
ClientAmountStatus

Safaricom Ltd

INV-2026-031 · Apr 21

KES 84,000 Paid

Kenya Power

INV-2026-030 · Apr 18

KES 36,400 Pending

Nation Media Group

INV-2026-029 · Apr 12

KES 125,000 14 days overdue

KCB Bank Ltd

INV-2026-028 · Apr 08

KES 52,800 Paid

VAT output: KES 36,540

KRA: All submitted ✓

WHT withheld: KES 8,960

eTIMS status: live

Your books stay accurate. Automatically.

Double-entry bookkeeping runs under the hood. Every sale, payment, and expense posts the correct journal entries. There's a pre-built chart of accounts for Kenyan businesses ready on day one. Manual journals, opening balances, and period closing are all there when you need them.

+

Pre-built Kenyan chart of accounts (299 accounts)

+

Automatic GL posting for every transaction type

+

Manual journal entries for adjustments

+

Monthly, quarterly, or annual accounting periods

+

Period closing with automatic retained earnings rollover

+

Opening balances for businesses migrating from elsewhere

Journal Entries — Apr 2026

Period: Open

JE-2026-0441 · Apr 21 · Auto-posted

Invoice INV-2026-031 posted

Accounts ReceivableDr 84,000
Sales RevenueCr 70,000
VAT OutputCr 14,000

JE-2026-0440 · Apr 20 · Auto-posted

Payment received from Safaricom

Cash — M-PesaDr 84,000
Accounts ReceivableCr 84,000

JE-2026-0439 · Apr 19 · Manual

Prepaid rent adjustment

Rent ExpenseDr 45,000
Prepaid ExpensesCr 45,000

299 accounts · Period Apr 2026

Close Period

Reconcile M-Pesa and your bank in one place

Import statements from any Kenyan bank in CSV or Excel. Proleja auto-matches transactions to your records, flags unmatched items, and detects duplicates. M-Pesa is a proper ledger account. Transfer fees go to P&L; principal movements go to the balance sheet.

+

Import from any bank (CSV or Excel)

+

Auto-matching with manual override

+

M-Pesa as a native account type

+

Correct treatment of transfer fees vs. principal

+

Duplicate detection across imports

+

Multi-account: bank, cash, and M-Pesa together

M-Pesa Statement — Apr 2026

847 transactions imported

Import complete ✓

831

Matched

12

Unmatched

4

Duplicates

Supplier payment · MPESA 254712...

KES 45,000 → Accounts Payable

Matched

M-Pesa withdrawal · 254701...

KES 5,000 → Petty Cash

Matched
!

Transfer to KCB account

KES 200,000 → Needs review

Unmatched

M-Pesa charges · Transaction fees

KES 345 → P&L (auto-routed)

Matched

Transfer fees auto-routed to P&L · Principal to Balance Sheet

Transactions categorise themselves

Define rules based on payee name, amount, or account. Proleja assigns the right GL category automatically. For anything the rules don't cover, AI categorisation suggests a category based on what it's seen before. Payee names from bank imports get cleaned up too.

+

Rules engine: conditions + actions + stop-on-match

+

AI-powered suggestions for uncategorised transactions

+

Payee normalisation (no more "MPESA 2547XXXXXXXX")

+

Rule preview before applying

+

Bulk apply across all transactions

+

Category-to-GL mapping (automatic account assignment)

Transactions

3 uncategorised Run rules

Safaricom Limited

KES 2,400 · Apr 21

Utilities by rule

Google Workspace

KES 1,800 · Apr 20

Software AI suggested

Naivas Supermarket

KES 4,200 · Apr 19

Office Supplies by rule

MPESA 254712345678

KES 12,000 · Apr 18

Uncategorised needs review

Active rule example

IF payee contains "Safaricom" → GL: Utilities · Telco

Reports your accountant and your bank actually want

Pull a P&L, Balance Sheet, Trial Balance, or Cash Flow Statement in seconds. VAT and WHT reports are ready for your KRA return. The AR and AP aging reports show exactly who owes you and what you owe. Build custom reports, schedule them, and have them emailed automatically.

+

Profit & Loss with period comparisons

+

Balance Sheet and Cash Flow Statement

+

VAT Sales Report (for KRA filing)

+

AR Aging: 30 / 60 / 90+ day buckets

+

WHT reports per customer and supplier

+

Custom report builder with scheduled email delivery

Profit & Loss

Apr 2026 vs Mar 2026 Export PDF
Revenue 1,284,000 1,087,000 +18%
Cost of Sales (514,000) (435,000) −18%
Gross Profit 770,000 652,000 +18%
Operating Expenses (312,000) (298,000) −5%
Net Profit 458,000 354,000 +29%

Gross margin: 60%

Schedule email VAT Return ready

Stock and purchasing, without switching apps

Manage your product catalogue, raise purchase orders, and record goods receipts all in Proleja. Bill-to-PO matching catches price or quantity mismatches before payment goes out. When invoices are paid, COGS posts to the GL automatically.

+

Product catalogue with SKUs and active/inactive status

+

Purchase orders: draft through to received

+

Goods receipts with variance flagging

+

Bill-to-PO matching (quantity and price)

+

Manager override for legitimate mismatches

+

COGS automatic GL posting

Products

+ Add

Blue Ballpoint Pen

SKU001 · KES 45

240

in stock

A4 Paper Reams

SKU002 · KES 650

18

in stock

HP LaserJet Toner

SKU003 · KES 4,200

3

low stock ⚠

Office Stapler

SKU004 · KES 380

52

in stock

Kenya-first compliance

16% VAT. 6% WHT. KRA PIN. eTIMS. Already there.

These aren't settings you configure. They're defaults. Every invoice Proleja generates is formatted for the Kenya Revenue Authority. eTIMS submissions go directly to KRA's OSCU with a full log of every submission and response.

VAT return prep calculates net payable automatically. WHT certificate data is ready to export. No foreign-market workarounds. No "contact support to enable KRA mode."

eTIMS-compliantVAT & WHT built inM-Pesa nativeKRA PIN per orgWHT certificateseTIMS submission log

What businesses say

"I used to dread month-end. Now I just pull the report."

Consulting firm owner — Nairobi

"My accountant asked what software I was using. He said the books were cleaner than most clients he sees on desktop software."

Retail business — Westlands

Pricing

Start free. Upgrade when your business needs it.

Mwanzo is free, no time limit, no trial. Biashara unlocks unlimited invoices, team access, bank reconciliation, inventory, and the full report suite.

Mwanzo

KES 0

/ free, always

For small businesses getting started with clean financial records.

+

Up to 5 invoices per month

+

KRA-compliant invoicing with VAT and WHT

+

eTIMS submission workflow

+

Expense tracking by category

+

Cash flow, revenue, expense, and tax reports

Start Free — No Credit Card →

Biashara

Most popular

KES 599

/ month

For growing businesses that need volume, team access, and the full accounting stack.

+

Everything in Mwanzo

+

Unlimited invoices

+

Multi-user access (Owner, Manager, Accountant, Data Entry)

+

Bank and M-Pesa reconciliation

+

Smart categorisation with rules engine and AI

+

Full 30+ report suite including VAT return and WHT

+

Inventory management and purchase orders

+

Custom report builder with scheduled delivery

+

Priority support

Choose Biashara →

Mshauri

Custom

/ talk to us

Accountants managing multiple clients, or businesses that want managed support.

+

Everything in Biashara

+

Multiple organisations from one account

+

Accountant referral channel

+

Dedicated onboarding and support

Talk to us →

30-day money-back guarantee on all paid plans. No setup fee.

Questions people ask before switching

Common questions.

Get started

Your business deserves better than a spreadsheet.

Sign up free in under 3 minutes. No credit card, no setup fee.