Feature Request: Loan Management Functionality (Tracking Borrowed and Lent Money) #5

Open
opened 2025-12-28 23:23:53 +01:00 by adam · 2 comments
Owner

Originally created by @IZIme07 on GitHub (Jan 17, 2025).

First of all, I want to thank you for your work. I’ve tried many alternatives like Actual and Firefly, but this is by far the best app, and I’ve fully transitioned to using it.

I’d like to suggest adding functionality for managing loans. It would be helpful to track both loans given and loans taken. For example:

Input loan details (amount, date, interest rate, or without it).
Information on who owes money and the repayment due date.
Tracking which account the loan was issued from or which account should receive the repayment.
A user-friendly interface to view and manage all active loans.
This functionality would be extremely useful for handling debt-related operations. Are there any plans to implement something like this in upcoming updates?

Thank you for your attention!

Originally created by @IZIme07 on GitHub (Jan 17, 2025). First of all, I want to thank you for your work. I’ve tried many alternatives like Actual and Firefly, but this is by far the best app, and I’ve fully transitioned to using it. I’d like to suggest adding functionality for managing loans. It would be helpful to track both loans given and loans taken. For example: Input loan details (amount, date, interest rate, or without it). Information on who owes money and the repayment due date. Tracking which account the loan was issued from or which account should receive the repayment. A user-friendly interface to view and manage all active loans. This functionality would be extremely useful for handling debt-related operations. Are there any plans to implement something like this in upcoming updates? Thank you for your attention!
adam added the enhancement label 2025-12-28 23:23:53 +01:00
Author
Owner

@eitchtee commented on GitHub (Jan 17, 2025):

Thanks, glad you've enjoyed what I built.

Funnily enough this has been on my to-do list for quite some time, but I could never differentiate it enough from the existing recurrence options (Recurring Transactions and Installment Plans) to justify a whole new interface and database entries.

Besides the interest rate, how this could be different from the existing options?

@eitchtee commented on GitHub (Jan 17, 2025): Thanks, glad you've enjoyed what I built. Funnily enough this has been on my to-do list for quite some time, but I could never differentiate it enough from the existing recurrence options (Recurring Transactions and Installment Plans) to justify a whole new interface and database entries. Besides the interest rate, how this could be different from the existing options?
Author
Owner

@IZIme07 commented on GitHub (Jan 18, 2025):

Besides the interest rate, how this could be different from the existing options?

Thank you for your response!

I really appreciate your openness to feedback and the fantastic work you’ve done on the app.

I’d like to clarify how a dedicated Loan Management feature could differ from the existing Recurring Transactions and Installment Plans, and why, while it’s not mandatory, it could still be highly beneficial for many users:


Key Differences from Existing Features

  1. Two-way Loan Tracking

    • Recurring Transactions primarily handle one-way operations (e.g., scheduled payments or income). In contrast, loans require tracking both parties—who owes money, how much, and by when.
  2. Loan-specific Attributes

    • Loans often come with additional attributes such as:
      • Interest rates (fixed or variable).
      • Grace periods or penalties for late payments.
      • Flexible repayment schedules (e.g., bullet payments, irregular installments).
    • These attributes are difficult to capture with the current features but are critical for robust loan tracking.
  3. Dedicated Loan Overview

    • A separate loan management interface could provide a centralized dashboard for all active and completed loans, showing repayment progress, outstanding balances, and due dates. This would be more user-friendly than relying on dispersed recurring transactions.
  4. Linking Accounts and Parties

    • Loans inherently involve specific parties (e.g., borrower or lender). A dedicated loan feature could track who owes whom and link the loan to a specific account for disbursement or repayment—something that isn’t possible with the current features.
  5. Flexible Repayment Tracking

    • Loans often involve irregular or partial repayments, which are not easily managed through existing options. A dedicated system could handle such scenarios seamlessly, including overpayments and schedule changes.

Benefits for Users

  • Simplified loan management: A single interface to track borrowed and lent money.
  • Transparency: Centralized view of all active loans, repayment progress, and due dates.
  • Better planning: Accurate representation of loan obligations for better financial planning.
  • Convenience: Custom reminders and visualizations for payments, interest accruals, and deadlines.

Why It’s Valuable

While a Loan Management feature is not a mandatory addition, it could be extremely useful for users who frequently deal with loans or debts. Adding this feature would expand the app's functionality and help differentiate it further from competitors by covering a commonly overlooked aspect of financial management.

@IZIme07 commented on GitHub (Jan 18, 2025): > Besides the interest rate, how this could be different from the existing options? ### Thank you for your response! I really appreciate your openness to feedback and the fantastic work you’ve done on the app. I’d like to clarify how a dedicated **Loan Management** feature could differ from the existing **Recurring Transactions** and **Installment Plans**, and why, while it’s not mandatory, it could still be highly beneficial for many users: --- ### Key Differences from Existing Features 1. **Two-way Loan Tracking** - Recurring Transactions primarily handle **one-way operations** (e.g., scheduled payments or income). In contrast, loans require tracking **both parties**—who owes money, how much, and by when. 2. **Loan-specific Attributes** - Loans often come with additional attributes such as: - Interest rates (fixed or variable). - Grace periods or penalties for late payments. - Flexible repayment schedules (e.g., bullet payments, irregular installments). - These attributes are difficult to capture with the current features but are critical for robust loan tracking. 3. **Dedicated Loan Overview** - A separate loan management interface could provide a **centralized dashboard** for all active and completed loans, showing repayment progress, outstanding balances, and due dates. This would be more user-friendly than relying on dispersed recurring transactions. 4. **Linking Accounts and Parties** - Loans inherently involve specific parties (e.g., borrower or lender). A dedicated loan feature could track **who owes whom** and link the loan to a specific account for disbursement or repayment—something that isn’t possible with the current features. 5. **Flexible Repayment Tracking** - Loans often involve irregular or partial repayments, which are not easily managed through existing options. A dedicated system could handle such scenarios seamlessly, including overpayments and schedule changes. --- ### Benefits for Users - **Simplified loan management:** A single interface to track borrowed and lent money. - **Transparency:** Centralized view of all active loans, repayment progress, and due dates. - **Better planning:** Accurate representation of loan obligations for better financial planning. - **Convenience:** Custom reminders and visualizations for payments, interest accruals, and deadlines. --- ### Why It’s Valuable While a **Loan Management** feature is not a **mandatory addition**, it could be extremely useful for users who frequently deal with loans or debts. Adding this feature would expand the app's functionality and help differentiate it further from competitors by covering a commonly overlooked aspect of financial management.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/WYGIWYH#5