Double-entry bookkeeping, KRA invoicing, M-Pesa reconciliation, and 30+ financial reports. Everything connected. Most of it automatic.
"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
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
Safaricom Ltd
INV-2026-031 · Apr 21
Kenya Power
INV-2026-030 · Apr 18
Nation Media Group
INV-2026-029 · Apr 12
KCB Bank Ltd
INV-2026-028 · Apr 08
VAT output: KES 36,540
KRA: All submitted ✓WHT withheld: KES 8,960
eTIMS status: liveDouble-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: OpenJE-2026-0441 · Apr 21 · Auto-posted
Invoice INV-2026-031 posted
JE-2026-0440 · Apr 20 · Auto-posted
Payment received from Safaricom
JE-2026-0439 · Apr 19 · Manual
Prepaid rent adjustment
299 accounts · Period Apr 2026
Close PeriodImport 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
831
Matched
12
Unmatched
4
Duplicates
Supplier payment · MPESA 254712...
KES 45,000 → Accounts Payable
M-Pesa withdrawal · 254701...
KES 5,000 → Petty Cash
Transfer to KCB account
KES 200,000 → Needs review
M-Pesa charges · Transaction fees
KES 345 → P&L (auto-routed)
Transfer fees auto-routed to P&L · Principal to Balance Sheet
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
Safaricom Limited
KES 2,400 · Apr 21
Google Workspace
KES 1,800 · Apr 20
Naivas Supermarket
KES 4,200 · Apr 19
MPESA 254712345678
KES 12,000 · Apr 18
Active rule example
IF payee contains "Safaricom" → GL: Utilities · Telco
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
Gross margin: 60%
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
+ AddBlue 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
Purchase Orders
PO-2026-008
ReceivedPens & Stationery Co
KES 78,000
COGS posted to GL ✓
PO-2026-007
PendingTechSupply Ltd
KES 124,000
Awaiting delivery
Kenya-first compliance
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."
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
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
Biashara
Most popularKES 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
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
30-day money-back guarantee on all paid plans. No setup fee.
Questions people ask before switching
Sign up free in under 3 minutes. No credit card, no setup fee.