Reserves are accounting designations, not separate bank accounts. Creating a reserve or topping it up does not open a new bank account, does not move physical cash between your accounts, and does not change your organisation’s total equity. It only moves a portion of retained earnings into a labelled holding account within equity so you can track it separately.
Common Reserve Types
| Reserve Name | Purpose | Suggested Target |
|---|---|---|
| Emergency Reserve | Unexpected expenses and cash-flow gaps | 3–6 months of operating expenses |
| Loan Loss Reserve | Cover potential bad debt from loan defaults | 5–10% of outstanding loan portfolio |
| Equipment Replacement | Future purchase of computers, furniture, vehicles | Based on equipment replacement cycle and cost |
| Building Fund | Saving toward purchasing or constructing office space | Project cost estimate |
| Dividend Reserve | Funds earmarked for an upcoming member distribution | Planned dividend amount |
| Expansion Fund | New branches, additional services, growth initiatives | Expansion plan budget |
| Statutory Reserve | Legally required reserves (varies by jurisdiction) | Per applicable regulations |
How Reserve Operations Work
Each reserve allocation has a dedicated RESERVE_ALLOCATION ledger account with a unique scope key (reserve:{reserveId}). This account sits within the EQUITY section of your balance sheet, alongside Retained Earnings.
Creating a Reserve
When you create a reserve, Agatabo sets up the metadata record and the linked ledger account. The opening balance is always zero — no funds are allocated until you explicitly top it up. Creating a reserve does not generate any journal entries.Allocating Funds (Top Up)
Topping up a reserve moves a specified amount from Retained Earnings into the reserve’s dedicated equity account. The journal entry kind isRESERVE_TOP_UP:
Releasing Funds
Releasing from a reserve reverses the designation — funds move from the reserve back to Retained Earnings, making them available for general use. The journal entry kind isRESERVE_RELEASE:
Reserve-Funded Expenses
When you record an expense and specify a reserve as its funding source, Agatabo creates two linked journal entries in a single atomic operation:Balance Sheet Integration
Reserves appear in the Equity section of your balance sheet, distinctly labelled under Reserve Allocations:Typical Reserve Workflow
Create the reserve
Navigate to Reserves → Add Reserve. Give it a clear, descriptive name and document the target amount and allocation policy in the description field.
Set an allocation policy
Decide on a regular allocation rhythm — for example, 15% of monthly net income to the Emergency Fund, or a fixed 100,000 RWF per month to the Equipment Reserve. Document this in your organisation’s financial policies.
Top up regularly
After each monthly period close, allocate to your reserves per your policy. Consistent small allocations build reserves faster than sporadic large ones.
Monitor balances
Review reserve balances quarterly. Compare actual balances against targets and adjust allocation rates if you are off track.
Release or spend when needed
When the reserved purpose arises, either release the funds back to Retained Earnings (then record the expense or purchase separately) or record a reserve-funded expense directly to create a linked audit trail.
Deletion Constraints
You can only delete a reserve if:- Its balance is exactly 0.00, and
- It has never had any posted journal entries (no top-ups or releases ever recorded)
Key Actions
Expenses
Use reserves to fund planned expenses without impacting current income.
Dividends
Distribute profits to members after setting aside your reserves.
Balance Sheet
See how reserves appear in the equity section of your balance sheet.
Period Closing
Review your reserve balances before closing each accounting period.