# 借给亲友的钱，怎样记账才清楚

*2026-09-16*

你借给朋友 300 美元。对方先还了 80 美元，几周后又还了 70 美元。两笔钱都已到账，但还有 150 美元没收回。这笔余额需要记下来，却不能算进你准备用来交房租的钱里。

记录借给亲友的钱，需要两份相互对应的记录：预算里记实际资金进出，另建一份借款登记表，保留每笔借款的完整记录。收到还款，或明确决定免除部分欠款时，再减少未还金额。对方承诺的还款，在钱到账前都只属于计划。

![邻居归还了两把借来的折叠椅，院子另一边还有几把仍在使用](/blog/how-to-track-money-lent-to-friends-and-family.png)

## 先说清楚，这笔钱是什么性质

借款意味着你期待对方归还，赠与则没有这个要求。如果你先付了聚餐费用，再向大家收回各自的份额，那属于垫付款收回，可以参考[可报销支出记账指南](/blog/how-to-track-reimbursable-expenses/)。

确保双方对这笔钱有相同的理解。[美国消费者金融保护局（CFPB）的亲友借贷指南](https://www.consumerfinance.gov/consumer-tools/educator-tools/adult-financial-education/tips-for-managing-family-lending-and-borrowing/)建议先讨论：这笔钱会怎样影响你的财务状况，是否需要归还，什么时候再沟通，以及情况发生变化时怎么办。把这些约定写下来，以后就有具体依据可查。

下面的方法适用于金额较小、不计利息、借出和归还使用同一币种的亲友借款。它记录现金预算和未还余额，不计算利息，也不涉及借款合同、法律权利或税务处理。

## 每笔借款都要有编号和明细

电子表格或私人笔记就能用来记录亲友借款。每笔借款单独编号，即使借款人是同一个人也一样。对方有两笔借款时，只写“亚历克斯”的收款记录，无法说明还的是哪一笔。

可以从这些字段开始：

| 字段 | 示例 |
| --- | --- |
| 借款编号及借款人 | L-01 · 亚历克斯 |
| 借出日期及币种 | 2026 年 7 月 3 日 · USD |
| 原始借款金额 | 300 美元 |
| 约定的还款计划 | 7 月 20 日、8 月 20 日、9 月 20 日各还 100 美元 |
| 实际还款 | 每次到账单独一行，注明日期和银行流水编号 |
| 免还金额 | 初始为 0 美元；之后若决定免除欠款，记录金额和决定日期 |
| 未还本金 | 借出金额减去已收还款，再减去免还金额 |
| 状态及下次沟通日期 | 未结清 · 7 月 21 日 |

本金就是借出去的钱，不含利息。对于这笔无息借款：

```text
未还本金 = 借出金额 − 已收还款 − 免还金额
```

把最初的还款计划、注明日期的后续调整和实际还款记录保存在一起。修改约定的还款日期，不应改变已经收到多少钱的记录。

如果借款发生在开始记账之前，先确认记账起始日尚未收回的金额，并保留此前的收款凭证。几个月前已经从账户转出去的钱，不要记成今天的一笔现金流出。

## 资金进出放在单独的借款分类里

在预算中创建一个分类，例如**亲友借款**。钱从账户转出时，把借出金额记在这里。每次收回本金，也在到账时记入同一个分类，冲回原先资金流出中对应的部分。

这是一种简单的现金预算方法。这个分类反映的是借出和收回的钱，与食品、交通等消费分类的含义不同。查看生活成本时，要把它与这些分类分开。正式会计中对借款资产的核算不在这套流程的范围内。

在 Expense Budget Tracker 中，`spend` 记录用负数表示资金流出，用正数表示冲回原先的流出。借出 300 美元，就在“亲友借款”分类记一笔 `-300`；收到 80 美元还款，就在同一分类记一笔 `+80`。账户应选择资金实际转出或到账的那个账户。

不要再把这笔还款另记为收入。收回本金并没有让你赚到钱，同一笔收款记两次会虚增账户余额。尚未收回的金额放在单独的借款登记表里；这套方法不需要给借款人创建一个现金账户。

## 看一笔借款如何分次收回

假设你的支票账户起始余额为 1,200 美元，亚历克斯同意将 300 美元分三次归还，每次 100 美元。以下金额均为美元，所有资金进出都经过这个支票账户，期间没有其他交易或手续费。

| 日期 | 发生了什么 | “亲友借款”分类记录（含正负号） | 未还本金 |
| --- | --- | ---: | ---: |
| 7 月 3 日 | 你借出 300 美元 | `-300 spend` | 300 美元 |
| 7 月 20 日 | 亚历克斯归还 80 美元 | `+80 spend` | 220 美元 |
| 8 月 5 日 | 亚历克斯归还 70 美元 | `+70 spend` | 150 美元 |
| 8 月 20 日 | 到了约定日期，没有收到还款 | 不记现金交易 | 150 美元 |
| 8 月 28 日 | 亚历克斯归还 100 美元 | `+100 spend` | 50 美元 |
| 9 月 10 日 | 你明确决定剩余 50 美元不必归还 | 不记现金交易 | 0 美元 |

每次收到还款，在预算和 L-01 的还款明细里各记一行，用银行流水编号对应起来。7 月实际收到 80 美元，就记 80 美元，同时单独保留计划还款 100 美元的记录。少还的 20 美元仍然包含在未还余额中。

8 月 5 日收到还款后，支票账户余额为 1,050 美元：

```text
起始资金 1,200 美元 − 借出 300 美元 + 收回 80 美元 + 收回 70 美元 = 1,050 美元
```

此时，对方还欠你 150 美元，这笔钱并不在支票账户里。如果接下来要付的账单需要 800 美元，你还想留出 100 美元备用，那么**可用于新增支出的金额是 150 美元**：

```text
账户资金 1,050 美元 − 为账单预留 800 美元 − 备用金 100 美元 = 可用资金 150 美元
```

这个例子里，可用资金和未收回的欠款恰好都是 150 美元，但它们是两笔不同的钱。预期会收到的还款，不会增加今天的可用资金。

### 为什么收回借款的月份可能显示负支出

7 月，“亲友借款”分类的净流出为 220 美元：借出 300 美元，收回 80 美元。8 月收回 170 美元，没有再借出钱，因此该分类的实际支出为 **−170 美元**。对应的 `spend` 记录金额为正数；支出报表会将符号反转，把收回的资金显示为负支出。

合并 7 月和 8 月来看，借款净流出为 50 美元。即使还款会减少后一个月的支出总额，也应按真实到账日期记录。把这些还款挪回 7 月，会让按日期记录的资金流水失真。

借款登记表要跨月延续。预算进入新月份，不会让别人欠你的钱归零。

## 到期没收到还款，记状态，不改余额

8 月 20 日没有收到钱，未还本金就继续保持 150 美元。把那次计划还款标为未按期支付，记下下次沟通日期或调整后的约定。此时没有现金交易需要录入。

如果你已在预测中计入这笔还款，就从原预计日期移除它，并重新考虑依赖这笔钱的支出安排。“我周五转给你”这样的消息，在到账记录确认收款之前，只能记在备注里。

钱到账后，按实际日期和金额记录。如果借款人有两笔尚未结清的借款，先确认这次还款如何分配。分配给两笔借款的金额，加起来必须等于这次实际到账的总额。

## 免除欠款要记录决定，不要再记一笔支出

9 月 10 日，你决定剩下的 50 美元不用还了。在 L-01 中记下这笔金额和日期，并注明已向亚历克斯说明这一决定。最终记录为：借出 300 美元，收回 250 美元，免还 50 美元，未还余额 0 美元。状态可以写成**已结清——部分免还**，以便与全额归还的借款区分。

支票账户余额仍为 1,150 美元，也就是起始的 1,200 美元减去没有收回的 50 美元。免除欠款不会再产生资金流动。“亲友借款”分类里已经包含这笔未收回的流出，再记一笔 50 美元支出就会重复计算。

把逾期金额和免还金额分开。对方逾期未还，或你觉得这笔钱可能收不回来，都不代表你已经免除了对方的还款义务。可以把借款标为“逾期”或“能否收回尚不确定”，同时保留未还余额。

## 把这套手动流程用起来

在 [Expense Budget Tracker](https://app.expense-budget-tracker.com) 中，使用账户账本，并创建“亲友借款”支出分类，按上面的正负号记账。借款编号、还款计划和未还金额放在单独的登记表中。这套流程使用的是应用通用的[预算和余额跟踪功能](/features/)，需要手动维护，不依赖专门的借款模块或自动还款提醒。

每次收到还款，先确认金额、到账账户和借款编号，再分别更新两份记录，各记一次。如果钱先进入了已纳入记账的支付应用余额，就在那里记录还款。之后转入支票账户属于[内部转账](/blog/do-bank-transfers-count-as-expenses/)，不能再减少一次未还本金。

下次[核对预算与银行余额](/blog/how-to-reconcile-your-budget-with-your-bank-balance/)时，先将借款相关记录与账户实际资金进出逐笔核对，再用每笔借款的还款和免还记录核对剩余本金。可以先从一笔未结清的借款开始：找到最初借出的那笔钱，对上每次收款，写清楚截至今天还有多少没还。

---
*[查看此页面的 HTML 样式版本](https://expense-budget-tracker.com/zh/blog/how-to-track-money-lent-to-friends-and-family/)*

*支持 OAuth 的远程 MCP 客户端可连接 `https://mcp.expense-budget-tracker.com/mcp` 并使用 OAuth Bearer 访问。必需权限为 `expenses:read`。客户端还可请求可选的 `expenses:write` 权限；该权限会显示在 OAuth 同意屏幕上，修改数据时必须具备。*

*命令行和直接使用 HTTP 的智能体可从以下地址开始使用独立的 Agent API `GET https://api.expense-budget-tracker.com/v1/` 并按照发现响应获取 ApiKey。*

*提示：在本站任意 URL 后追加 `.md`，即可获得该页面的纯 Markdown 版本。*