I just started using GnuCash for personal finance, and I'm still figuring out how to register different types of movements of money. The issue I'm not sure about now, is how to register reimbursements from my employer.

E.g: From my normal bank account, (I guess you call it checking account). I pay some sort of expense using my debit card or invoice. This is e.g. lunch or internet bill. When I get my paycheck, this is all in one amount, so I split it into "income" and "reimbursements" as income accounts, and then register this as income to the checking account.

In reports, this would show that I earn more money then I really do, and spend more money then I really do. Is there a way to register this, so reports would show my income and expenses correctly? Some sort of way to deduct the amount from the different expense accounts? I am using the android app to load the .gnucash file. I really like the simple graphs there.

Thanks for all input on this!


You should be recording the reimbursement as a negative expense on the original account the expense was recorded.

Let's assume you have a $100 expense and $100 salary. Total $200 paycheck. You will have something like this

acct     | cr     |    db  | acct
expense  | $100   |   $100 | checking    << expense $100 from checking
split    |        |  ($200)| checking    << $200 paycheck deposit
expense  | ($100) |        |             << reimbursement
salary   |  $100  |        |             << salary income

In the reports, it will show that the expense account will have $0 ($100 + ($100)), while income account will have $100 (salary).

  • I was starting to check out how this this metohod works after some experimenting, so thank you for confirming this! The only thing that is hard to record with this, is e.g. how much was reinbursed in total for this year. I guess I have to chose what is moist important in this case. – GnuCasher Jan 27 '16 at 10:10

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.