Before you begin:
- You hold the
loans:writepermission. - The borrower exists as an organization user with a member role.
- You know the loan amount, term, interest rate, and which interest calculation method to use.
- The organization has sufficient cash in the selected bank account to cover the disbursement.
The 5-Step Wizard at a Glance
| Step | What You Configure | Estimated Time |
|---|---|---|
| 1. Basic Information | Borrower, principal, period, start date, purpose | 2 min |
| 2. Loan Rules | Interest rate, calculation type, installment type, allocation order, disbursement fees | 3–5 min |
| 3. Securities | Guarantors, collateral, savings lien | 2–3 min |
| 4. Bank Details | Disbursing bank account, bank charges | 1 min |
| 5. Review & Submit | Final review and confirmation | 1–2 min |
Step 1: Basic Information
Fill in the required fields
Enter the borrower, principal, period, and start date. See the field reference below.
Basic Information Field Reference
| Field | Description | Required | Example |
|---|---|---|---|
| Organization User | The member receiving the loan | Yes | Jane Uwase |
| Principal Amount | The amount to disburse | Yes | 1,000,000 RWF |
| Period | Loan duration in months | Yes | 24 |
| Start Date | Date the loan begins and funds are released | Yes | 2026-06-08 |
| Purpose | Reason for the loan (for records and reporting) | No | Inventory for retail shop |
First payment date is calculated automatically as exactly one month after the start date. A loan starting on 2026-06-08 will have its first installment due on 2026-07-08.
Step 2: Loan Rules
This is the most consequential step. The choices you make here determine how much interest the member pays and how their payments are structured.Interest Rate Configuration
| Field | Options | Guidance |
|---|---|---|
| Interest Rate | Any positive number | Enter the percentage (e.g., 5 for 5%) |
| Interest Rate Type | MONTHLY, YEARLY | Most tontines use MONTHLY — members understand “5% per month” more easily |
| Interest Calculation Type | SIMPLE, COMPOUND, REDUCING_BALANCE | See tabs below |
| Interest Payment Timing | IN_ADVANCE, WITH_INSTALLMENTS | WITH_INSTALLMENTS is standard; IN_ADVANCE is microfinance-style |
Interest Calculation Types
- SIMPLE
- REDUCING_BALANCE (recommended)
- COMPOUND
Interest is charged on the original principal for the full term. The interest amount does not change month to month.Formula:
Total Interest = Principal × Rate × TermExample: 100,000 RWF at 5% monthly for 12 months- Total interest = 100,000 × 0.05 × 12 = 60,000 RWF
- Total repayment = 160,000 RWF
Interest Payment Timing
WITH_INSTALLMENTS (standard): The member receives the full principal in cash and pays interest as part of each monthly installment. IN_ADVANCE (microfinance-style): The total interest is deducted from the member’s savings account at disbursement. Installments repay principal only. The member must have sufficient savings to cover the interest charge before the loan can be created.Installment Configuration
| Field | Options | Guidance |
|---|---|---|
| Installment Type | EQUAL_PRINCIPAL, EQUAL_TOTAL | EQUAL_TOTAL is recommended for most loans |
| Payment Allocation Order | INTEREST_FIRST, PRINCIPAL_FIRST, PROPORTIONAL | INTEREST_FIRST is used by most tontines |
Installment Types
- EQUAL_TOTAL (recommended)
- EQUAL_PRINCIPAL
Every installment is the same total amount (amortized). The interest portion shrinks and the principal portion grows each month, but the member’s payment never changes.Best for: Most loans — easy to budget, easy to explain.
Disbursement Fees (Optional)
If your organization charges a loan origination or processing fee, configure it here.| Field | Options | Description |
|---|---|---|
| Fee Type | PERCENTAGE, FIXED_AMOUNT | PERCENTAGE calculates the fee as a share of principal; FIXED_AMOUNT is a flat charge |
| Fee Value | Any positive number | E.g., 2 for 2% or 5000 for a flat 5,000 RWF |
| Deduct From | Savings, Disbursement cash | Deducting from savings preserves the full cash disbursement; deducting from cash reduces what the member receives |
Step 3: Securities
Securities protect the organization if the borrower defaults. Add at least one security for any loan above your organization’s minimum threshold. The total security value must meet the configured coverage ratio (default: 100% of principal).- Guarantor
- Collateral
- Savings Lien
Select another organization user who agrees to cover a portion of the loan if the borrower defaults. The pledged amount is immediately blocked from the guarantor’s savings — they cannot withdraw or re-pledge it until the loan is repaid or defaulted.
- Click Add Security → Guarantor.
- Search for and select the guarantor by name.
- Enter the amount they are guaranteeing.
Step 4: Bank Details
Select the bank account that will disburse the funds and record any transaction fees charged by your bank.| Field | Description | Required |
|---|---|---|
| Bank Account | The account from which cash is released to the borrower | Yes |
| Bank Charge Amount | Any transaction fee charged by the bank (mobile money transfer fee, wire fee) | No |
Step 5: Review & Submit
The review page displays a complete summary of everything you have configured. Take a moment to verify every section before submitting — this is your last opportunity to catch errors. The summary includes:- Borrower name, email, account number, and current savings balance
- Principal, period, start date, and purpose
- Interest configuration and installment structure
- Disbursement fees and their deduction method
- All securities and their values
- Bank account and bank charges
- Calculated totals: total interest, total repayment amount, and net cash the borrower receives
What Happens Automatically After Submission
- Installment schedule generated — all due dates and payment amounts are calculated and stored.
- Journal entries posted:
Dr LOAN_RECEIVABLE— principal amountDr INTEREST_RECEIVABLE— total interest (if paid WITH_INSTALLMENTS)Cr CASH— disbursement amount (net of any cash-deducted fees)Cr INTEREST_INCOME— total interest recognizedCr DISBURSEMENT_FEE_INCOME— fee income (if applicable)Dr BANK_CHARGE_EXPENSE / Cr CASH— bank charges (if applicable)
- Savings deductions applied (if configured) — disbursement fee and/or advance interest deducted from the borrower’s savings balance.
- Loan ledger account created — tracks the outstanding balance over the loan’s lifetime.
- Audit trail recorded — full loan details, timestamp, and creating user are logged.
- Member notification sent (if enabled) — borrower receives a loan confirmation.
- Dashboard updated — Portfolio Outstanding and cash balance reflect the new loan immediately.
Common Issues
Insufficient cash to disburse
Insufficient cash to disburse
Agatabo cannot disburse more than the available balance in the selected bank account. Check Bank Accounts for the current balance, ensure all recent deposits have been recorded, and consider whether any pending disbursements have not yet cleared. If the loan amount exceeds available cash, reduce the principal or wait until more deposits are recorded.
Borrower not eligible
Borrower not eligible
The selected organization user may not have a member role, or your organization’s lending policy may block new loans while the member has an existing delinquent loan. Go to Organization Users, verify the user’s role, and check their active loan status. Resolve any outstanding issues before creating the new loan.
Installment schedule looks wrong
Installment schedule looks wrong
If the preview amounts are not what you expected, go back to Step 2 and review your interest calculation type and installment type settings. Consult Loan Rules Explained for expected outcomes with your specific configuration. If you have already submitted a loan with incorrect settings, contact your accountant — the loan cannot be deleted, but it may be possible to modify the terms or reverse it through adjusting entries.
Cannot select a disbursement date in the past
Cannot select a disbursement date in the past
The start date must fall within an open accounting period. If the period for the desired date is already closed, you must use a date in the current open period. Contact your accountant if backdating is truly necessary.