Reset password

Enter your registered email and we'll send a reset link.

Register new member

Terminate membership

This action is irreversible. Outstanding loans must be settled or transferred before termination completes.
BrandGuard Logo

BrandGuard Investment Club

Est. 2014 · Secure Member Portal

Chairman
Secretary
Treasurer
Member
🔧 Support Admin
Connecting to — change

Forgot password? · Recovery via registered email

Financial year: December – November · DFCU Bank linked

BG

BrandGuard
Inv. Club

Committee · Est. 2014

Overview
Dashboard
Management
Members
Contributions
Loans3
External Loan App
Interest Engine
Recovery Ledger!
Dec Distribution
Investments
Finance
DFCU Bank
Bulk Upload
Reports
Governance
Membership Requests2
AGM & Committee
Vote / Elections
My Portal
My Dashboard
My Contributions
My Loans
My Distributions
Apply for Loan
Guarantee Requests0
My Profile
Membership Options
Vote / Elections
Support Console
System Dashboard
User Management
Permissions Matrix
Audit Logs
Settings
DFCU Bank

A/C: 01045XXXXX012

Bal: UGX 14,230,000

CH
Patrick Ssemujju
Chairman

Dashboard

BrandGuard Investment Club · FY Dec 2025 – Nov 2026

● Live
Total savings pool
—
Live
Active loan book
—
Live
Interest earned (YTD)
UGX 16.2M
⚠ Demo estimate
Recovery balance
—
Live
DFCU balance
—
Live
Dec distribution
247 days
⚠ Demo estimate

Pending loan approvals

—

DFCU reconciliation

Live
Running balance—
Matched entries—
Unmatched entries—
Annual distribution — 15–22 December 2026
⚠ Projected figures below are still demo estimates — use the real distribution engine's preview endpoint for the actual number.

Member & borrower registry

NameTypeSinceSavingsShare %ScoreLoanStatus
Total pooled
—
Members saving
—
Avg / member
—
External borrowers
—

Record contribution

Top contributors (FY)

The Active, Pending, Post Repayment, and Closed tabs are live. Extensions and the summary cards below are still demo data.
Active borrowers
23
Outstanding principal
UGX 94.3M
Interest Apr (est.)
UGX 2.83M
Reducing balance
Pending approvals
3
Any 2 committee co-sign
Extension requests
2
Active (23)
Pending (3)
Extensions (2)
Post Repayment
Calculator
Closed
Reducing balance method active. Interest accrues monthly on outstanding principal only. Loans continue beyond the agreed term if principal remains — member requests extension, Chairman approves.

Loan interest calculator

Monthly EMI
—
Total interest
—
Total repayable
—
Saving vs flat
—

Flat vs reducing — UGX 5M / 12mo / 3%

MethodTotal interestMonthlyMo.1Mo.12
Flat (old)UGX 1,800,000UGX 566,667150,000150,000
Reducing (current)UGX 989,032UGX 499,086150,00014,723

Member saves UGX 810,968 on a UGX 5M / 12-month loan.

Amortisation schedule

#OpeningEMIInterestPrincipalClosing
No active recovery case in this club right now.
EB
Emmanuel Bajole — Internal Recovery Ledger
Former Treasurer · 0% interest · 5-year repayment · All earnings withheld
Non-interest bearing
Original amount
—
Current balance
—
Live from the API
Recovered to date
—
Recovery %
—
Monthly withholding
Automatic
Every contribution → recovery
Term
—
Recovery progress—
Monthly savings and any December profit share are withheld automatically the moment they're posted — no manual step. The form below is only for one-off payments from outside the normal contribution cycle (a lump sum, proceeds from realising an asset, or an agreed salary deduction).

Earnings withholding

Monthly savingsAutomatic
December profit shareAutomatic
Cash withdrawalsBlocked
New loansBlocked
Guaranteeing othersBlocked
Portal accessView only

Post a one-off recovery payment

Applied to principal—
New balance—

Payment history

DateSourceAmount
Loading…
Annual distribution window: 15–22 December 2026
Interest Dec 2025–Nov 2026. Committee fee deducted first (≤10%, AGM-agreed). Bajole's share → recovery.
Projected FY interest
UGX 38.4M
Committee fee (10%)
UGX 3.84M
Net distributable
UGX 34.56M
Bajole share
→ Recovery
This page still shows illustrative demo data — the backend's real distribution engine (preview → lock → member elections) exists and works (see the ClubLedger API's /distributions endpoints), it just isn't wired into this screen yet.

Distribution preview — Dec 2026

Based on March 2026 contribution shares. Final figures confirmed 14 December 2026.
MemberShare %Gross shareMethodNet payout

Distribution history

FYTotal interestComm. feeNet distributedWindowStatus
Dec 2024–Nov 2025UGX 32,042,291UGX 3,204,229UGX 28,838,06215–19 Dec 2025Completed
Dec 2023–Nov 2024UGX 24,500,000UGX 2,450,000UGX 22,050,00015–22 Dec 2024Completed
⚠ Demo data — there's no backend module for investment tracking (this would be new functionality, not just wiring an existing screen).
Total invested
UGX 18M
Actual returns (YTD)
UGX 2.56M
Portfolio ROI
14.2%
DFCU fixed deposit
UGX 8M
12% p.a.

Portfolio

InvestmentCapitalExpected returnActual returnROIMaturityStatus
Uganda T-Bills 91-dayUGX 5,000,000UGX 5,750,000UGX 750,00015%Jul 2026Active
DFCU Fixed DepositUGX 8,000,000UGX 8,960,000UGX 960,00012%Dec 2026Active
Rental property shareUGX 3,000,000UGX 3,900,000UGX 540,00018%OngoingActive
MTN Uganda sharesUGX 2,000,000UGX 2,400,000UGX 310,00015.5%OpenActive
Running balance
—
Matched entries
—
Unmatched entries
—

Account details

Reference info only — not tied to a live bank feed (manual reconciliation, by design).
BankDFCU Bank Uganda
Account nameBrandGuard Investment Club
Account number01045XXXXX012
SignatoriesChairman + Treasurer

Post transaction

Transaction ledger

DateNarrationDebitCreditBalanceMatched
Loading…
⚠ Demo data — this page is not yet connected to the live ClubLedger API.
Download the CSV template for each data type, fill it in, then upload. System validates format before importing.
👥
Members
Bulk register members

Drop file or click · CSV only

💰
Contributions
Bulk upload savings

Drop file or click · CSV only

📋
Loan disbursements
Import historical loans

Drop file or click · CSV only

🏦
Loan balances
Outstanding balances

Drop file or click · CSV only

💵
Expenditure
Club expenses history

Drop file or click · CSV only

📊
Upload history
savings_apr2026.csvDone
loans_mar2026.csvDone
members_jan2026.csvDone
⚠ Demo data — there's no backend module for generating PDF/Excel reports (this would be new functionality). The underlying data for several of these (loans, recovery, audit trail) is real and queryable via the API — only the canned report/export generation itself is unbuilt.
📊
Reducing balance interest
💰
Loan book report
🏦
DFCU reconciliation
🔄
Recovery ledger
📅
Dec distribution
📁
Savings history
💵
Cash flow statement
🔍
Audit trail
📈
Interest income (FY)

Audit trail

DateActionUserDetails
12 Apr 2026ContributionsLydia Khainza (Treasurer)April contributions posted — 22 members
11 Apr 2026Loan approvedPatrick Ssemujju (Chairman)James Mayende — UGX 3M @ 5%/mo
10 Apr 2026Interest postedSystemReducing balance accrual — 23 borrowers
08 Apr 2026RecoverySystemBajole April savings UGX 50,000 withheld
⚠ Demo data — this page is not yet connected to the live ClubLedger API.
Exit requests with outstanding loans: loan transferred to guarantor or deducted from savings. Chairman initiates termination; both Chairman and Treasurer must approve.

Pending requests

MemberTypeDateOutstanding loanGuarantorStatusAction
Enos WanambwaSelf-request10 Apr 2026None—Pending
Sarah SaanoChairman initiated09 Apr 2026UGX 400,000Julius MawandaPending treasurer

External → member status change

Chairman only
Historical records during external status remain unchanged. New member rate applies to loans from the change date only.
Committee
Elections & Voting
Resolutions
Election History
My total savings
—
My share %
—
of total pool
Active loan
—
Guarantee requests
—
awaiting your decision

My credit profile

⚠ Demo estimate — there's no real credit-scoring model built yet.
830
Excellent standing
No missed payments · Max eligible: UGX 31.8M
3001000

Quick actions

My contribution history

PeriodAmountReference
Loading…

Loading…

Loan extension request

⚠ Demo data — extension requests aren't wired to the API yet.
If your loan principal remains outstanding beyond the agreed term, request an extension below. Requires Chairman approval.

My distribution history

Fiscal yearMy share %EntitlementOutcome
Loading…
Loading eligibility...

Loan application

3%/mo reducing balance
⚠ Amount exceeds your 75% no-guarantor limit. The surplus portion requires a member guarantor at 5%/mo.
Base amount EMI—
Surplus EMI (5%/mo)—
Combined monthly payment—
Total interest—
Total repayable—
Effective rate—
Loans continue accruing until principal is fully cleared. Extensions require Chairman approval.

My loan eligibility

Loan policy summary

Up to 75% of savings3%/mo · No guarantor
75%–200% of savingsSurplus @ 5%/mo · Guarantor required
Interest methodReducing balance
ApprovalAny 2 committee members
Max term24 months (extendable)
When a member's loan request exceeds their 75% no-guarantor limit, the surplus needs a guarantor whose own loans don't exceed 75% of their savings. Requests you're asked to guarantee appear here.

Requests awaiting your decision

History

⚠ Demo data — this page is not yet connected to the live ClubLedger API.
External borrowers (non-members) may apply for loans at 5%/month reducing balance. All applications require collateral documentation and two committee member co-signatures.

External loan application

5%/mo reducing balance
Monthly EMI—
Total interest—
Total repayable—

Collateral & supporting documents

Upload all documents that represent or support the collateral for this loan. Accepted formats: PDF, JPG, PNG, DOCX (max 10MB each).

Click or drag & drop files here

Title deeds · Bank statements · ID copies · Valuation reports · Any collateral evidence

Document checklist

National ID / Certificate of IncorporationMissing
Collateral evidence (title deed / asset)Missing
Bank statement (last 3 months)Optional
Valuation reportOptional

Profile photo

SK

JPG or PNG · Max 5MB

⚠ Demo — photo upload isn't wired to the API.

Personal details

⚠ Name/email below are real (from your account). Saving changes to phone/address/next-of-kin isn't wired — there's no backend endpoint for editing that yet.

Change password

Live
⚠ Demo data — membership exit has no backend workflow built yet.

Request membership exit

Important: Requires Chairman and Treasurer approval. Outstanding loans will be transferred to your guarantor or deducted from your savings before exit is confirmed.
⚠ Demo data — this page is not yet connected to the live ClubLedger API.
Support Admin Console — Full system access. All your actions are logged to the master audit trail.
Total users
31
22 members + 9 external
Active sessions
4
All healthy
Database size
2.4 GB
Last backup: today
Uptime
99.8%
Last 30 days
Failed logins (24h)
3
No lockouts
Open tickets
1
1 pending

System health

Web serverOperational
PostgreSQL databaseOperational
Email / SMTPOperational
DFCU API linkConnected
Automated backupsDaily 03:00 EAT
Interest engine (cron)1st of month

Recent admin actions

Password reset — Rashid Karungi2h ago
Role updated — Paul J. Batte → Secretary1 Apr
DB backup triggered manually31 Mar
System v2 go-live — March 2026 data loaded1 Apr

All system users

UserRoleEmailLast loginAction
Loading…
This is a static reference table describing how roles are configured in the backend — not live data, but not "demo" either.

Role permissions matrix

ActionChairmanTreasurerSecretaryMemberSupport Admin
Record contributions✗✓✓✗✓
Add new member✓✗✓✗✓
Approve loans (any 2 of 3 committee)✓✓✓✗✗
Post loan repayments✗✓✓✗✓
Open/confirm recovery cases✓✗✓✗✓
Post manual recovery payments✓✓✓✗✓
Preview / lock distributions✓✓✓✗✓
Create resolutions / elections✓✗✓✗✓
Post/match bank transactions✗✓✓✗✓
Update club loan-rule settings✗✗✗✗✓

Master audit log

TimestampActionEntity
Loading…

Loan rule settings

Live — reading from and writing to the real club record.

Email configuration

⚠ Demo data — email/SMTP delivery isn't wired to the API (push/SMS notification dispatch is real; this specific email config screen isn't).