Skip to content
← 返回全部工具

GnuCash

免费

真正的复式记账,账目对不上它会告诉你

开源 无广告 无追踪 离线可用 无需注册 跨平台

面向个人和小企业的开源财务软件,采用标准复式记账法。支持多账户、多币种、投资持仓、发票和应收应付,能生成资产负债表、损益表和现金流量表。数据存在本地文件里,不联网、不要账号。

为什么推荐它

大多数记账 App 做的是"流水账":记一笔支出,分个类,月底看饼图。 GnuCash 做的是真正的复式记账——每一笔钱都同时记在两个账户上, 一边减一边加。工资到账是"银行存款增加、收入增加", 刷卡消费是"支出增加、信用卡负债增加"。

这套方法学起来要花几个晚上,但它给你一样东西是流水账给不了的: 账目自洽性。资产等于负债加权益,等式不平就说明你哪笔记错了,软件会直接指出来。 对于要认真管理资产、有信用卡和贷款、有投资持仓的人,这个价值是实打实的。

功能覆盖得相当完整:多币种自动换算、股票和基金持仓跟踪(可以自动抓价格)、 定期交易自动生成、发票和应收应付管理、贷款还款计划表, 以及标准的资产负债表、损益表、现金流量表。小企业和个体户拿它做正经账务是够用的。

数据完全在本地。它把账本存成一个文件(XML 或 SQLite),你想放哪放哪、 想怎么备份怎么备份,不上传、不要账号、断网照用。这在记账软件里越来越少见了。

要说清楚的两点:

  • 门槛在会计概念,不在软件。如果你完全不了解借贷记账法, 前几天会比较难受。官方的入门教程写得不错,值得先花两小时读一遍。
  • 界面是传统桌面风格,功能强但谈不上现代美观, 这是一个二十多年的老项目该有的样子。

如果你只想要"记一笔今天花了多少",用 Actual Budget 或者手机上的简单记账 App 更合适。 GnuCash 是给"想把家庭财务当正经账来管"的人准备的。