U
Ustawi
A compliance officer reviewing a borrower file at her desk, office binders behind her

Compliance & Regulatory

Compliance controls that follow the loan.

Build affordability, CRB checks, disclosure, complaint deadlines and recovery notices into the loan workflow, with the evidence behind each decision recorded and reports built from the same loan data.

Affordability · Loan #1956
DSR 31.8% · within threshold
Repossession
Locked until notice served
Complaint CMP-1042
Acknowledgement due today

Compliance is part of the workflow, not a spreadsheet beside it

When compliance lives in a parallel set of files, the hardest question a regulator can ask is simply: show me the evidence that this check happened before the decision was made. Ustawi answers that by making each control a step in the loan's own timeline — every action leaves evidence, every decision leaves an audit trail, and the figures feed the reports.

Control
A required check or action on the loan
Action
The officer runs it inside the workflow
Evidence
The result is linked to the decision
Audit
Who did what, and when, is recorded
Reporting
Figures roll up into supported reports

From a side spreadsheet to evidence on the loan

Drag the slider: the same checks, kept in a spreadsheet versus recorded on the loan in Ustawi.

compliance_checks_2026.xlsx
APP-1956CRBdone?ask J. Mushi
APP-1956DSR31.8%before approval?
CMP-1042Complaint14 Sepacknowledged?
LN-1810Notice#REF!served when?
Proof CRB came first?
Is CMP-1042 overdue?
Loan #1956 · Amina Trading Co.
CRB check
Returned · 12 Jan 2026 10:22
Affordability
DSR 31.8% · within threshold
Approval
Committee · 14 Jan 2026
Disclosure
Key facts statement issued
Complaint
CMP-1042 · clock tracked
Audit trail
Who did what, and when
✓ Every check linked to the decision it informed
BeforeWith Ustawi
← BeforeWith Ustawi →

A compliance timeline that follows the loan

Every loan passes through the same governed stages — and each stage carries its own control. The timeline is the spine this whole page hangs on: the check that belongs at each point, done there, and kept there. Follow loan #1956 through it.

Loan #1956 · Amina Trading Co.Moving through Ustawi
1
Application captured
J. Mushi · 12 Jan 2026
APP-1956 · KYC identity on file

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

Affordability, recorded and linked to the decision

The affordability assessment captures the borrower's income, existing obligations and the proposed repayment, works out the debt-service ratio, and records the outcome — then links it to the credit decision so the reasoning is part of the loan's evidence.

app.ustawi.co.tz/compliance/affordability/APP-1956
Affordability assessment — APP-1956 · Amina Trading Co.
Monthly income
TSh 4,200,000
Existing obligations
TSh 900,000
Proposed repayment
TSh 433,830 / mo
Debt-service ratio
31.8%
Threshold (configured)
≤ 60%
Outcome
Within configured threshold
Assessment recorded and linked

Ustawi records this assessment and links it to the credit decision for Loan #1956. Whether the ratio also enforces an approval gate is an institution-configured option — the threshold is set by your institution, not a universally-compliant figure.

Amounts in TSh. Ratios and thresholds are configured per institution and product.

Evidence & audit

Every decision, with its evidence

Every control, and the evidence it leaves

A control is what you require before a decision; evidence is what remains afterwards. Ustawi pairs the two, so the record is not just that a decision was made, but that the check behind it was done.

Control (before / at the decision)Evidence (kept with the loan)
Affordability assessment runInputs, DSR and outcome linked to the decision
CRB check performedResult, date, who performed it, used-in-decision flag
Approval within mandateApprover, role and timestamp on the loan
Cost disclosure issuedKey facts statement recorded at origination
Complaint handledCase timeline with acknowledgement & response deadlines
Recovery notice servedNotice, served date, method and configured period
Regulatory report generatedReport, period and figures traceable to the ledger

An audit trail that keeps the evidence behind every decision

Every material compliance action is captured with a timestamp, the user, the action, the entity it touched, and what changed. When an examiner asks who did what and when, the trail is on one screen — recorded as the work happened.

app.ustawi.co.tz/compliance/audit
Audit trail — compliance actions
TimestampUserActionEntityChange
12 Jan · 10:22J. MushiCRB check recordedAPP-1956— → Returned
12 Jan · 15:40J. MushiAffordability recordedAPP-1956— → DSR 31.8%
13 Jan · 11:02R. KessyBranch approvalLoan #1956Pending → Branch approved
14 Jan · 10:20Credit CommitteeCredit decisionLoan #1956Branch approved → Approved
14 Jan · 10:45J. MushiCost disclosure issuedLoan #1956— → KFS generated
14 Sep · 09:52SystemComplaint loggedCMP-1042— → Open

The audit trail keeps the evidence behind each recorded action; access to it is governed by roles — see Staff Admin & Security.

One borrower, one compliance history

Because each control lives on the loan, a borrower's whole compliance history reads as one story — KYC, CRB, affordability, approval, disclosure, complaints and recovery, in order, each with its evidence.

app.ustawi.co.tz/compliance/borrowers/amina-trading-co
Compliance history — Amina Trading Co.
  1. KYC / identity12 Jan 2026
    Captured and verified at application
  2. CRB check12 Jan 2026
    Recorded against APP-1956 · 2 open facilities
  3. Affordability12 Jan 2026
    DSR 31.8% · within configured threshold
  4. Approval14 Jan 2026
    Approved · approvers and roles recorded
  5. Disclosure14 Jan 2026
    Key facts statement issued at origination
  6. Complaint14 Sep 2026
    CMP-1042 open · acknowledgement due

Make compliance part of every lending decision.

Oversight

The compliance workload at a glance

One control center for compliance across the book

Above every loan sits a single view of the compliance work that is open, due, or overdue — the required actions, the deadlines that are running, and the decisions still missing their evidence. Compliance stops being a separate set of files and becomes a worklist tied to the loans themselves.

Open controls
7
required actions on loans
Due today
3
deadlines this working day
Overdue
1
past its deadline
Missing evidence
7
decisions without a linked record
Open complaints
4
in the register with clocks running
Pending CRB
6
applications awaiting a check
app.ustawi.co.tz/compliance/worklist
Today's controls
ControlReferenceBorrowerStateAction
Affordability assessmentAPP-2207Upendo SalonDue todayReview →
CRB checkAPP-1972Baraka MushiPendingReview →
Complaint acknowledgementCMP-1042Amina Trading Co.Due todayReview →
Recovery notice reviewLN-1810Juma SaleheOverdueReview →
Missing evidence — approvalAPP-1901Neema PaulAttach recordReview →

Which controls appear, and their deadlines, depend on your institution type and configuration.

Compliance at a glance — institution and branch

Above the individual controls sits a management view: completion of affordability and CRB checks, open complaints, overdue controls, missing evidence and pending recovery — for the institution as a whole, and broken down by branch.

Affordability completion
96%
CRB completion
94%
Open complaints
4
Overdue controls
1
Missing evidence
7
Pending recovery
2
app.ustawi.co.tz/compliance/dashboard
By branch
BranchAffordabilityCRBComplaintsOverdueMissing evidence
Kariakoo98%97%102
Mwanza95%93%213
Arusha96%94%101
Mbeya93%90%001
Reporting

Reporting, scoped to your framework

Regulatory reporting from the same loan data

The figures on a supported regulatory report are built from the loans, repayments and classification the platform already holds — aggregated, reviewed, and exported. Because the numbers come from the ledger, a report is traceable back to the events behind it rather than reassembled by hand.

Loans
Portfolio data
Repayments
Postings & DPD
Classification
Ageing buckets
Provisioning
Per configured rules
Aggregation
Rolled up
Report
Generated
Review
Checked before export
Export
In supported formats
app.ustawi.co.tz/compliance/reports
Regulatory reports
ReportPeriodStatusAction
Portfolio classification summaryAug 2026ExportedOpen →
Provisioning summaryAug 2026ExportedOpen →
Portfolio classification summarySep 2026In reviewOpen →
Complaints summaryQ3 2026DraftOpen →

Which reports are supported, and whether a filing is submitted directly or exported for submission, depends on your institution type and the applicable channel.

Controls depend on your institution type and framework

There is no single generic configuration that fits every lender. Tanzania regulates non-deposit-taking MFIs, SACCOS and community microfinance groups under separate instruments, and Zanzibar has its own. Which controls apply, which reports are supported and which deadlines are tracked follow from your institution type and the applicable framework — the cards below show the concept; they are not a compliance determination.

Institution type
  • Non-deposit-taking MFI
  • SACCOS
  • Community microfinance group
Jurisdiction
  • Mainland Tanzania
  • Zanzibar (separate instruments)
Applicable framework
  • Controls that apply
  • Reports that are supported
  • Deadlines that are tracked
Ustawi is designed around applicable Tanzanian financial-sector requirements. It is not a substitute for legal advice, and the specific controls and reports for your institution are confirmed during implementation.

Controls exist to protect the borrower and the lender

Affordability, clear disclosure, a complaint that is answered on time, a recovery step taken properly — these are not box-ticking. They keep the lending relationship fair, and they keep the institution able to show its work. Ustawi's job is to make the right control the easy one to do at the right moment.

A loan officer reviewing loan terms with a borrower
Compliance exists to serve a real lending relationship.
Get started

Getting live

How we get you live

A structured rollout, from mapping your applicable framework to running controls on live lending.

Isometric illustration of a loan file passing through affordability, CRB, approval and disclosure checkpoints, each leaving evidence in an audit trail
  1. 01Discover

    Map your institution type, applicable framework and current controls.

  2. 02Configure

    Set the controls, thresholds, deadlines and reports that apply to you.

  3. 03Migrate

    Bring existing loans and their compliance records onto the platform.

  4. 04Test

    Validate controls, deadlines and reports against known cases.

  5. 05Train

    Bring compliance, credit and branch staff up to speed on the workflow.

  6. 06Go live

    Run controls on live lending, with support on hand.

See Compliance & Regulatory in a live demo

Request a Demo

Frequently asked questions

Rather than a separate compliance module, Compliance & Regulatory makes each required check — affordability, CRB, complaints, recovery notices — a step on the loan's own timeline, and keeps the resulting record linked to the decision it informed. The idea is that the evidence a check happened before a decision was made is part of the loan, not a separate file.

Compliance & Regulatory help articles →Security & Data Protection Statement →