Double entry bookkeeping for US healthcare

95 views
Skip to first unread message

redst...@gmail.com

unread,
Nov 2, 2025, 2:15:43 AMNov 2
to Beancount

Wrote up a quick (thanks, AI!) article on Double-Entry Bookkeeping for US Healthcare including importing EOBs and tracking payment plans.

Simon Michael

unread,
Nov 2, 2025, 3:37:08 AMNov 2
to bean...@googlegroups.com

redst...@gmail.com

unread,
Nov 2, 2025, 4:31:20 AMNov 2
to Beancount

Nice — and thanks for creating and growing plaintextaccounting.org!

I’ll sign up in a minute and post this article which is in a similar vein: Booking Amazon Purchases.

Chris Hasenpflug

unread,
Nov 14, 2025, 7:32:48 PMNov 14
to Beancount
I have a similar approach, though I capture a bit more data.  I track the "true" (as true as it can be in the US healthcare system...) cost in the expense, then offset that expense contra account entires for the insurance plan's adjustment and portion paid.

Expenses:Health:Medical:Doctor  200.00
Expenses:Health:Medical:Doctor:InsuranceAdjustment -50.00
Expenses:Health:Medical:Doctor:InsurancePayment -50.00
Liabilities:Healthcare:Accounts-Payable:MyDoctorsClinic

Then pay the liability as necessary.

Having the "true" cost of healthcare has helped me to see the benefits insurance is providing and helps in evaluating new plan options.

I similarly use metadata to capture amounts toward deductible and coinsurance maximums. I would like to make use of this to report on progress towards meeting those limits but have not done so yet.

So far I have decided to use tags for individuals rather than subaccounts. I have found it adequate for my needs rather than the additional subaccounts.

I need to do better about importing this stuff on a regular basis, I tend to put it off until year's end. Thanks for the inspiration!

redst...@gmail.com

unread,
Nov 14, 2025, 9:11:50 PMNov 14
to Beancount

Added a sentence about the true cost to the article thanks!

I need to do better about importing this stuff on a regular basis, I tend to put it off until year’s end.

I find that as long as I have a robust importer for it, it takes just a minute to login to the website, grab and import the csv. I do it lazily, when there's a need -- usually when there are bills I don't understand. My reward is being able to pay a bill with the confidence of having verified it.

Reply all
Reply to author
Forward
0 new messages