U
Ustawi
Tanzanian accountant at a desk with ledgers, a calculator and a laptop reconciling figures, warm evening office light

General Ledger & Finance

Financial control built into every lending transaction.

Every loan event posts as a balanced journal into your chart of accounts, rolls into the trial balance and statements, and traces back to the borrower and payment behind it.

Trial balance
Balanced · TSh 1,124.7M
Repayment · Loan #1956
Journal posted · Dr = Cr
Bank reconciliation
Difference resolved to TSh 0

One control center for the whole finance operation

Behind the lending platform sits a finance control center. Cash, the loan book, income, expenses and payables are one live position — and every line is the product of posted, balanced journals, not a spreadsheet assembled at month-end.

Period · September 2026 · OPEN
Cash & bank
TSh 184.6M
Loans receivable
TSh 842.5M
Interest income
TSh 96.2M
Operating expenses
TSh 52.6M
Accounts payable
TSh 18.4M
Trial balance
Balanced
Unreconciled
3 items
Current period
Sep 2026
app.ustawi.co.tz/finance/activity
Recent accounting activity
DateEventDebitCreditStatus
15 Sep · 10:12Loan repayment · #1956Cash & bankLoans receivable / interestPosted
18 Sep · 14:42Loan disbursement · #4107Loans receivableCash & bankPosted
18 Sep · 16:00Interest accrual · portfolioInterest receivableInterest incomePosted
18 Sep · 16:30Insurance premium · #4107Cash & bankInsurance payablePosted

From a month-end spreadsheet to balanced books

Drag the slider: the same September books, kept in a workbook versus posted in Ustawi.

GL_recon_Sept_FINAL2.xlsx
15 Sep#1956 repaymt433,830int split?
18 Sep#4107 disb.1,200,000posted?
18 SepInsurance prem24,000income??
30 SepTB difference#REF!ask Kimaro
Why won't the TB balance?
Where's 96.2M from?
Trial balance — September 2026
Debits
TSh 1,124,700,000
Credits
TSh 1,124,700,000
Interest
TSh 96.2M · traced to source
Insurance
Held as a liability
Bank recon
Difference TSh 0
Period close
7 of 7 checks passed
✓ Every figure built from posted, balanced journals
BeforeWith Ustawi
← BeforeWith Ustawi →

Every loan event becomes accounting

This is the signature of the app. A loan does not just change a balance — it creates accounting. Each event is mapped to accounts and posted as a balanced double-entry journal, so the general ledger and the trial balance are always a true picture of what the lending operation actually did.

Repayment · Loan #1956 · Amina Trading Co.Moving through Ustawi
1
Repayment received
Loan #1956 · 15 Sep 2026 · 10:12
Instalment 8 · TSh 433,830

Tap a stage to stop on it. Hover pauses the animation.

app.ustawi.co.tz/finance/journals/new
Worked example — disbursement of Loan #4107
Event
Loan disbursement
Loan
#4107 · Baraka Mushi
Principal
TSh 1,200,000
Value date
18 Sep 2026
JE-2026-09182Balanced
Dr1200 Loans receivableTSh 1,200,000
Cr1100 Cash & bankTSh 1,200,000

The exact entries and accounts depend on your configured accounting treatment.

Every journal entry has a full record

A posting is not an anonymous number. Each journal carries its source event, reference, description, the accounts it moved, and — where approvals apply — who created it and who approved it.

app.ustawi.co.tz/finance/journals/JE-2026-09182
Journal entry — JE-2026-09182
PostedBalancedJE-2026-09182
Posting date
18 Sep 2026
Source event
Loan disbursement
Reference
Loan #4107
Description
Disbursement — Baraka Mushi
Dr1200 Loans receivableTSh 1,200,000
Cr1100 Cash & bankTSh 1,200,000
Created by
Accountant · L. Kimaro
Approved by
Finance manager · F. Ndosi

Whether a journal requires maker-checker approval is configured per institution.

Statements

Statements you can trace to the source

Financial statements, straight from the ledger

The trial balance, income statement, balance sheet and cash flow are generated from the same posted journals — a view of the books, not a separately rebuilt model. Account statements, a journal register, receivables, payables and branch financials come from the same source.

app.ustawi.co.tz/finance/trial-balance
Trial balance — September 2026
AccountDebitCredit
1100 Cash & bankTSh 184,600,000—
1200 Loans receivableTSh 842,500,000—
1250 Loan loss allowance—TSh 21,100,000
1300 Interest receivableTSh 12,400,000—
1400 Other receivablesTSh 3,800,000—
2100 Member deposits—TSh 812,000,000
2200 Insurance payable—TSh 4,600,000
2300 Accounts payable—TSh 18,400,000
2400 VAT payable—TSh 300,000
3100 Share capital—TSh 100,000,000
3200 Retained earnings—TSh 57,300,000
4100 Interest income—TSh 96,200,000
4200 Fee income—TSh 14,800,000
5100 Staff costsTSh 33,100,000—
5200 RentTSh 5,400,000—
5300 Operating expensesTSh 14,100,000—
5400 Interest expenseTSh 22,400,000—
5500 Provision expenseTSh 6,400,000—
TotalTSh 1,124,700,000TSh 1,124,700,000
Debits = CreditsBalanced
Statements & reports
  • Trial balance
  • Income statement (P&L)
  • Balance sheet
  • Cash flow statement
  • General ledger
  • Account statements
  • Journal register
  • Receivables (AR)
  • Payables (AP)
  • Branch financial reports
Income statement (P&L)
Interest incomeTSh 96.2M
Fee incomeTSh 14.8M
Interest expense(TSh 22.4M)
Operating expenses(TSh 52.6M)
Provision expense(TSh 6.4M)
Net surplusTSh 29.6M
Balance sheet
Total assetsTSh 1,022.2M
Total liabilitiesTSh 835.3M
Total equityTSh 186.9M
Cash flow
Operating activitiesTSh 61.2M
Investing activities(TSh 8.4M)
Financing activities(TSh 12.0M)
Net change in cashTSh 40.8M

Trace a financial number back to its source

A figure in the income statement is the top of a chain, not a typed value. Open interest income and drill down through the account, the period ledger, the journal, the loan, the borrower and the payment that created it — the answer to "where did this come from?" is a drill-down, not a rebuild.

Interest income
TSh 96.2M · income statement
Account 4100
Interest income ledger
September general ledger
Posted movements for the period
JE-2026-09168
The journal behind the line · interest TSh 152,118
Loan #1956
The loan that generated it
Amina Trading Co.
The borrower
Payment TSh 433,830
Instalment 8 · 15 Sep 2026 · the transaction on record

Statement → Account → Ledger → Journal → Loan → Borrower → Payment

See your own loan book roll up into a balanced trial balance.

Controls

Reconciliation, controls and close

Bank and mobile-money reconciliation

Cash is reconciled, not assumed. The ledger balance is matched against the bank statement with uncleared items shown explicitly, and incoming mobile-money payments are reconciled against what was expected — so a difference is a line to work, not a month-end surprise.

app.ustawi.co.tz/finance/reconciliation/bank
Bank reconciliation — September 2026
Ustawi ledger balanceTSh 84,250,000
Bank statement balanceTSh 83,950,000
Uncleared itemsTSh 300,000
Reconciled differenceTSh 0
Reconciled — difference resolved to zero
app.ustawi.co.tz/finance/reconciliation/momo
Mobile-money reconciliation
Expected
TSh 18.4M
Received
TSh 18.1M
Matched
1,248
Unmatched
14
Exceptions
3
See Integrations & Fiscalization →

Incoming payments match to the loan and reconcile against the expected amount.

Period close is gated on a readiness checklist

A period does not close on a click. Ustawi surfaces a readiness checklist — journals posted, bank and cash reconciled, receivables and payables reviewed, the trial balance balanced and exceptions cleared — and the close is controlled. Reopening is controlled and auditable too.

app.ustawi.co.tz/finance/close
Close September 2026
  • All journals posted
  • Bank reconciliation completed
  • Cash reconciled
  • Receivables reviewed
  • Payables reviewed
  • Trial balance balanced
  • Exceptions reviewed
7 of 7 checks passedClose September

Which checks gate the close is configured per institution.

September 2026
CLOSED
Controlled reopen
  1. 1 · Reason recorded
  2. 2 · Correction posted
  3. 3 · Re-close

Reopen is recorded and auditable — not a silent edit.

Controls built into the accounting

The controls that make finance trustworthy are part of the design — not a policy document bolted on afterwards.

Double-entry

Every posted journal balances — debits equal credits.

Audit trail

Every material accounting action is captured with actor and timestamp.

Period controls

A closed period cannot be silently changed — reopen is controlled.

Account mapping

Loan events map to configured accounts, consistently.

Approval controls

Maker-checker on sensitive accounting actions, where configured.

Reconciliation

Cash and payments reconciled against bank and payment records.

Reporting

One ledger behind every branch and report

One ledger. Multiple branches.

Branch is a real dimension in the ledger — journals and balances carry it — so the institution total is a roll-up of branch figures, and a branch trial balance and branch financials are available, not just portfolio and PAR by branch.

app.ustawi.co.tz/finance/branches
Branch financial summary — September 2026
BranchPortfolioCollectionsExpensesPAR30
KijitonyamaTSh 182.4MTSh 21.4MTSh 1.3M3.8%
KariakooTSh 208.3MTSh 24.1MTSh 1.5M4.4%
TemekeTSh 150.9MTSh 17.8MTSh 1.0M5.1%
ArushaTSh 167.6MTSh 19.2MTSh 1.1M2.9%
MwanzaTSh 133.3MTSh 15.6MTSh 0.9M4.0%

Branch is a configured GL dimension, so a branch-level trial balance and financials are available from the same posted journals.

Finance and regulatory reporting from the same records

Finance and regulatory reporting work from connected operational records — the same loans, payments and postings run from origination through to portfolio and regulatory reporting. The GL is designed to support traceable financial records and reporting; it supports traceability, it does not by itself make an institution compliant.

Loan origination
Servicing
Repayments
General ledger
Classification
Provisioning
Portfolio reporting
Regulatory reporting

Connected across the Ustawi platform

General Ledger & Finance is the financial control center the rest of the platform posts into — every app's activity reconciles back to the same books.

Who it's for

For the whole finance team

Who uses it

Finance is a shared operation. Each role gets the view and the outcome it needs from the same ledger.

Finance manager

Owns the close, the statements and the controls.

Accountant

Posts manual/adjusting journals and reconciles accounts.

Branch manager

Sees branch financials and PAR from the same ledger.

Credit manager

Ties portfolio performance back to the books.

Risk & compliance

Traces reported numbers to source records.

Management

Reads P&L, balance sheet and cash flow live.

A day in finance

What the finance team actually does with the app across a working day — and into month-end close.

app.ustawi.co.tz/finance
Finance — daily rhythm
  1. Review cash & bank position; check overnight postings
  2. Reconcile mobile-money receipts against expected repayments
  3. Post manual/adjusting journals (accruals, corrections)
  4. Review receivables and payables aging
  5. Resolve reconciliation exceptions with branches
  6. Generate management reports from the ledger
  7. Run the period-close readiness checklist
Get started

Getting live

How we get you live

A structured rollout, from configuring the chart of accounts to running your first controlled close.

Isometric illustration of loan repayments flowing into balanced journals, the general ledger and financial statements
  1. 01Discover

    Understand your finance operation, statements and reporting needs.

  2. 02Configure

    Set up your chart of accounts and loan-event account mappings.

  3. 03Migrate

    Load opening balances into the ledger.

  4. 04Reconcile

    Reconcile cash, bank and mobile-money against the books.

  5. 05Pilot

    Run live postings and a trial close with monitoring on.

  6. 06Go live

    Operate at volume, with support through your first close.

See General Ledger & Finance in a live demo

Request a Demo

Frequently asked questions

Real double-entry — every loan event is mapped to accounts and posted as a balanced journal, so debits always equal credits.

General Ledger & Finance help articles →Security & Data Protection Statement →