Add Negative Expense Feature for Reimbursement Tracking

Issue:
I frequently pay shared expenses with others and record the full amount as an expense, and the only workaround for me was to record their reimbursements as income, but this inflates the expense analysis in Budget Flow. For example, I pay $10 for burgers ($6 for me, $4 for my brother). When reimbursed $4 and recorded as income, my net balance is correct ($6), but the expense report shows $10, misrepresenting my personal spending.


Another workaround is recording the expense as pending, then reduce the amount on the expense transaction and remove it from pending (for example my recorded expense of $10 is reduced by $4 after reimbursed, so the total recorded expense becomes $6). Unfortunately this issue becomes more difficult with multiple digit amounts, multiple people, multiple times of transactions, or delayed reimbursements across transactions. For example paying the dinner first for multiple times but same friends, when they pay back I'd have to go back to each transaction and recalculate.

Proposed Solution:
Add a negative expense feature (for reimbursements or refunds) to record reimbursements (e.g. from the example, -$4 in “Food” for brother’s share).

  • Accurate net expense in reports (e.g., $10 - $4 = $6), reflecting true personal spending.

  • Preserves original transaction details without manually re-editing them again.


Example Case:
This makes it easier in the future when let's say, paying the dinner first for 3 friends, I can input the expense I paid in total, and then input a pending negative expense of each of my friend's expense. Once they paid, transaction is no longer pending, and only reduces my total expenses, and only affects the ‘expense’ category instead of income.

I’m open to other feedback or methods!

Please authenticate to join the conversation.

Upvoters
Status

Inbox

Board
Custom icon

Budget Flow

Tags

💡 Feature Requests

Date

7 months ago

Author

Michael Hart

Subscribe to post

Get notified by email when there are changes.