财会基础知识入门

会计是一门记账的语言。学会一个恒等式和一条借贷规则,再跟着一家小书店走完一个月的账,你就能看懂分录和三张报表。

适合
没有学过会计的人
用时
约 40 分钟,共 13 节
学完能做到
写出常见业务的分录,读懂资产负债表、利润表和现金流量表
这是书店的第 1 张记账凭证:股东投入 100,000 元。同一笔钱写了两次,借方写它变成了什么,贷方写它从哪里来,两边金额相等。整篇教程都在解释这张纸。

一、会计在做什么

企业每天都在发生交易:进货、卖货、发工资、交房租。会计做的事,是把这些经济活动按统一的规则翻译成数字,最后汇总成几张报表,让没在现场的人也能看懂这家企业。人们常说会计是商业的语言,就是这个意思。

“财会”是财务和会计的合称。两个词平时常常混用,其实分工不同:

分支回答的问题主要给谁看
财务会计Financial accounting过去一段时间发生了什么?按会计准则记账、编制报表股东、银行、税务机关等外部使用者
管理会计Management accounting接下来该怎么做?做预算、成本分析和业绩考核企业内部的管理层
财务管理Financial management钱从哪里来、投到哪里去?管筹资、投资、营运资金和利润分配管理层和股东
税务Tax该交多少税?做纳税申报和税务安排税务机关
审计Audit报表可信吗?独立检查并出具意见所有使用报表的人

本教程讲的是财务会计的底层逻辑,其余分支都建立在它之上。

记账规则由会计准则规定。中国大陆的企业执行财政部发布的《企业会计准则》,符合条件的小企业可以选用《小企业会计准则》;国际上常见的是国际财务报告准则(IFRS)和美国公认会计原则(US GAAP)。本教程讲的恒等式、借贷规则和三张报表在各套准则下是相通的,术语和示例以中国准则为主,有差异的地方会标出来。

二、四个基本假设和权责发生制

记账之前要先约定几件事。这四条叫会计基本假设,名字抽象,回答的问题却很实际。

会计主体Accounting entity
记谁的账?只记这家企业自己的经济活动。老板用自己的钱请朋友吃饭,不是公司的费用;老板从公司拿钱自用,也不能算公司的开支。
持续经营Going concern
企业会一直开下去吗?默认会。所以设备可以按使用年限慢慢折旧,而不是按明天倒闭能卖多少钱来计价。
会计分期Accounting period
多久算一次账?把连续的经营切成月、季、年。中国的会计年度是公历 1 月 1 日到 12 月 31 日。有了分期,才有“本月利润”“期末余额”这些说法。
货币计量Monetary measurement
用什么单位记?用货币。团队士气、品牌口碑再重要,只要无法可靠地用金额计量,就进不了账。

权责发生制:按事情发生的时间记,不按钱到账的时间记

一笔收入或费用该算在哪个月,有两种算法。

  • 权责发生制(Accrual basis):收入在赚到的那一期确认,费用在发生的那一期确认,与钱有没有收付无关。企业会计用这一种。
  • 收付实现制(Cash basis):收到钱才算收入,付出钱才算费用。个人记账和政府的预算会计用这一种。
业务权责发生制收付实现制
12 月把货交给客户,次年 1 月才收到 5,000 元12 月确认收入 5,000 元次年 1 月确认收入 5,000 元
1 月一次收到全年服务费 12,000 元每月确认收入 1,000 元,还没提供服务的部分是负债1 月确认收入 12,000 元
1 月的工资在 2 月 10 日发放费用记在 1 月费用记在 2 月

权责发生制让每一期的收入和为它付出的代价对得上,算出来的利润才有意义。代价是利润和现金会脱节,所以除了利润表,还需要一张现金流量表,第九节会专门讲。

写给程序员的类比

权责发生制按事件时间(event time)记账,收付实现制按到账时间(processing time)记账。

三、六大要素与会计恒等式

会计把企业的经济活动归入六个大类,叫会计要素。前三个描述某一时刻的家底,后三个描述一段时间的经营成果。

要素一句话例子
资产Assets企业拥有或控制的、预期能带来经济利益的资源银行存款、应收账款、存货、设备
负债Liabilities企业欠别人的、将来要用资产或劳务偿还的义务银行借款、应付账款、预收的款项
所有者权益Equity资产减去负债后归股东所有的部分,也叫净资产股东投入的资本、历年留下的利润
收入Revenue日常经营活动带来的经济利益流入卖书的货款、服务费
费用Expenses日常经营活动造成的经济利益流出卖出商品的成本、房租、工资
利润Profit一段时间的经营成果:收入减去费用,再加减利得和损失本月净利润

前三个要素之间有一个永远成立的关系,整个会计体系都建立在它上面:

资产 = 负债 + 所有者权益

等号右边说钱从哪里来:借来的是负债,股东的是所有者权益。等号左边说这些钱现在变成了什么:存款、存货、设备。左右两边是同一笔钱的两种看法,所以永远相等。

收入和费用也在这个等式里。赚到的利润归股东,所以在一个会计期间之内:

资产 = 负债 + 所有者权益 +(收入 − 费用)

期末把利润并入所有者权益,等式回到最初的样子。

任何交易都打不破这个等式

一笔交易对等式的影响只有四种类型:

类型例子对等式的影响
两边同时增加向银行借款 50,000 元资产 +50,000,负债 +50,000
两边同时减少用存款偿还货款 25,000 元资产 −25,000,负债 −25,000
左边一增一减用存款购买设备 36,000 元设备 +36,000,存款 −36,000,资产总额不变
右边一增一减把欠供应商的 10,000 元货款转为对方的入股负债 −10,000,所有者权益 +10,000

四、会计科目与账户

六大要素太粗。只说“资产增加 100 元”,看不出是现金多了还是存货多了。所以要再往下分,分出来的每一个小类叫会计科目,比如银行存款、应收账款。给每个科目开一个记录增减和余额的地方,就是账户。一家企业用到的全部科目列成一张表,叫会计科目表(Chart of Accounts)。

《企业会计准则》把科目分成六类,科目编号的第一位数字就是类别。

类别编号首位常用科目
资产类1库存现金、银行存款、应收账款、预付账款、库存商品、固定资产、累计折旧、无形资产
负债类2短期借款、应付账款、合同负债、应付职工薪酬、应交税费、应付利息、长期借款
共同类3主要供金融企业使用,入门阶段可以跳过
所有者权益类4实收资本(股份公司叫股本)、资本公积、盈余公积、本年利润、利润分配
成本类5生产成本、制造费用(制造业用来归集产品成本),研发支出(归集研发项目的投入)
损益类6主营业务收入、主营业务成本、销售费用、管理费用、财务费用、所得税费用

有两点值得留意。第一,六类科目和六大要素不是一一对应的:损益类里同时装着收入和费用,利润则通过“本年利润”科目记在所有者权益类里。第二,“累计折旧”虽然归在资产类,却是固定资产的减项,这种账户叫备抵账户,下一节会再提到。

《小企业会计准则》没有共同类,科目编号也略有不同。

五、借贷记账法

现在到了最关键的一步:怎么记。现代会计使用复式记账,每笔交易至少记入两个账户,而且两边金额相等。恒等式之所以永远不会失衡,原因就在这里:每记一笔账,都同时改动等式的两处。

复式记账用“借”和“贷”两个符号表示方向。借(Debit,缩写 Dr.)是账户的左边,贷(Credit,缩写 Cr.)是账户的右边。它们只是左和右的代号,和借钱、贷款的字面意思没有关系。

银行存款资产
  • 借方
  • 记增加
  • 贷方
  • 记减少
应付账款负债
  • 借方
  • 记减少
  • 贷方
  • 记增加
账户画出来像字母 T。左边永远是借方,右边永远是贷方;哪一边记增加,要看账户属于哪一类。

哪边记增加,取决于账户的类别

账户类别增加记在减少记在余额一般在
资产借方贷方借方
成本、费用借方贷方借方,费用在期末结转后没有余额
负债贷方借方贷方
所有者权益贷方借方贷方
收入贷方借方贷方,期末结转后没有余额
不用死背

把扩展的恒等式移项:资产 + 费用 = 负债 + 所有者权益 + 收入。等号左边的两类,增加记在左边,也就是借方;等号右边的三类,增加记在右边,也就是贷方。减少则相反。

会计分录

用借贷符号把一笔交易写下来,就是会计分录。它有三个要素:记哪个账户、记哪一方、记多少钱。书写时借方在上,贷方在下并向右缩进:

收到股东投资 100,000 元,存入银行
会计科目借方贷方
借银行存款100,000
贷实收资本100,000

这就是页面顶部那张凭证的内容。银行存款是资产,增加记借方;实收资本是所有者权益,增加记贷方。检验分录有一句口诀:有借必有贷,借贷必相等。

一笔交易涉及三个以上账户时,可以写成一借多贷或多借一贷,叫复合分录,借方合计仍然等于贷方合计。

账户余额怎么算

期末余额 = 期初余额 + 本期增加发生额 − 本期减少发生额

备抵账户是个例外。累计折旧属于资产类,方向却和资产相反,增加记贷方。它专门用来抵减固定资产的原值,两者相减才是固定资产的账面净值。这样记的好处是原值和已经折旧的金额都留在账上。

容易混淆

银行短信里的“贷记 500 元”为什么表示你的钱变多了?因为那是银行的账。你的存款对银行来说是负债,负债增加记贷方。在你自己的账上,银行存款是资产,增加要记借方。

六、会计循环

从一笔交易发生,到它出现在报表里,要走一套固定的流程。每个会计期间重复一次,所以叫会计循环。

  1. 取得原始凭证。发票、收据、银行回单、入库单,用来证明交易确实发生过。
  2. 编制记账凭证。根据原始凭证写出分录。
  3. 登记账簿。把分录逐笔记入各个账户,这一步也叫过账。
  4. 试算平衡。汇总所有账户,检查借方合计是否等于贷方合计。
  5. 期末调整。计提折旧和利息、摊销预付的费用、结转销售成本,让收入和费用落在正确的期间。
  6. 结账。把收入、费用账户的余额转入“本年利润”,算出本期利润。收入、费用账户清零,下一期重新累计。
  7. 编制财务报表。
试算平衡不等于没有错

试算平衡只能说明借贷金额相等。整笔业务漏记、整笔重复记、记错了科目但金额相等,试算表照样是平的。

写给程序员的类比

分录簿像一份只追加的事件日志,账户余额是对日志做聚合得到的状态,试算平衡是一次校验和。已经入账的错误不涂改,而是追加一笔更正分录,和事件溯源的做法一样。

七、实战:青禾书店的第一个月

把前面的规则用起来。青禾书店 2026 年 1 月开业,这个月有 15 笔需要入账的事:前 10 笔是日常业务,后 5 笔是月末调整。一笔一笔往下点,留意两样东西:分录怎么写,恒等式两边怎么变。

为了突出主线,示例不考虑增值税和所得税,金额单位是人民币元。

这个互动示例需要启用 JavaScript 才能显示。

恒等式两边,入账到这一笔为止

资产
负债 + 所有者权益
项目余额这一笔的变化

月末结账

15 笔分录全部入账后,把损益类账户清零,余额转入“本年利润”:

结转本月收入
会计科目借方贷方
借主营业务收入50,000
贷本年利润50,000
结转本月成本和费用
会计科目借方贷方
借本年利润46,850
贷主营业务成本30,000
贷销售费用14,600
贷管理费用2,000
贷财务费用250

“本年利润”的贷方余额是 3,150 元,就是 1 月的净利润。它属于所有者权益,年末再转入“利润分配——未分配利润”。结账之后,书店的账上只剩资产、负债、所有者权益三类余额,正好是资产负债表的内容。

八、三张报表

账户里的数字按固定格式汇总起来,就是财务报表。最重要的三张各回答一个问题。

报表回答的问题时间属性骨架
资产负债表Balance sheet此刻有多少家底,欠多少债?某一时点,像一张照片资产 = 负债 + 所有者权益
利润表Income statement这段时间赚了还是亏了?某一期间,像一段录像收入 − 费用 = 利润
现金流量表Cash flow statement现金从哪里来、花到哪里去?某一期间经营 + 投资 + 筹资 = 现金净增加额

完整的财务报表还包括所有者权益变动表和附注,合称“四表一注”。下面是青禾书店 1 月的三张报表,数字全部来自上一节的 15 笔分录。

资产负债表

报表需要启用 JavaScript 才能显示。

资产按变现的快慢排列,一年内能变现的叫流动资产;负债按到期的早晚排列,一年内要还的叫流动负债。两年期的借款因此排在非流动负债里。固定资产列的是净值:原值 36,000 元减去累计折旧 600 元。

利润表

利润表一层一层往下减。营业收入减营业成本是毛利,书店 1 月的毛利是 20,000 元,它反映商品本身赚不赚钱。中国的利润表不单独列示毛利,但分析时都会算。毛利再减去税金及附加、销售费用、管理费用、研发费用和财务费用,并加减减值损失、投资收益等项目,是营业利润。加减营业外收支得到利润总额,最后扣除所得税费用,才是净利润。

现金流量表

现金流量表把现金的每一笔进出分成三类。经营活动是做生意本身的收支;投资活动是买卖设备和对外投资;筹资活动是和股东以及银行这类出借资金的债权人之间的资金往来。表中流出用负数表示。

三张表怎么连在一起

  • 利润表的净利润 3,150 元,进入资产负债表的未分配利润。
  • 现金流量表的期末现金余额 104,000 元,等于资产负债表的货币资金。
  • 资产负债表自身平衡:资产总计 181,400 元,等于负债和所有者权益总计。

这些对应关系叫勾稽关系,是检查报表有没有做错的第一道关。

示例报表是教学用的简化格式。正式报表的项目和列示顺序,以财政部发布的财务报表格式为准。例如,正式的资产负债表不单独列示应付利息,已到期还没支付的利息并入“其他应付款”项目。

九、利润不等于现金

书店 1 月赚了 3,150 元,经营活动却净流出现金 10,000 元。两个数字都没有错,只是口径不同:利润按权责发生制算,现金流按实际收付算。下面这张表从净利润出发,一步一步调整到经营活动的现金流。

  • 蓝色向右:调增,现金比利润多
  • 红色向左:调减,现金比利润少
  • 深色:调整的起点和结果

读法是这样的:折旧和还没支付的利息减少了利润,但没有花现金,要加回来;存货、应收账款和预付账款多占用了现金,要减掉;应付账款、预收的款项和还没发的工资相当于暂时用了别人的钱,要加上。

赚钱的公司也会缺钱,原因就在这里。书店账面上盈利,现金却靠股东投资和银行借款撑着。如果应收账款收不回来,或者存货卖不动,利润再好看,也可能付不出下个月的货款。

十、绕不开的几个概念

应收与应付

先交货后收钱,产生应收账款(Accounts receivable,AR),是资产。先收货后付钱,产生应付账款(Accounts payable,AP),是负债。两者都是权责发生制的直接产物。应收账款有收不回来的风险,会计上要估计可能的损失,计提坏账准备。

预收与预付

先收钱后交付,收到的钱是负债,因为企业还欠着客户商品或服务。按现行的收入准则,这类款项记入合同负债(Contract liability),英文资料里常叫递延收入(Deferred revenue)。订阅费、年费、储值卡都这样处理。

收到全年服务费 12,000 元
会计科目借方贷方
借银行存款12,000
贷合同负债12,000
此后每提供一个月的服务
会计科目借方贷方
借合同负债1,000
贷主营业务收入1,000

反过来,先付钱后享受服务,付出去的钱是资产,记入预付账款。书店预付的房租就是这种情况。

执行新收入准则之后,销售商品、提供服务预收的款项用“合同负债”科目;“预收账款”科目仍用于预收租金等不适用收入准则的情形。

存货与销售成本

买进存货的时候,钱只是换了一种资产形态,不是费用。卖出去的时候,才把卖掉的那部分存货的成本转为费用,叫主营业务成本(Cost of goods sold,COGS),与当期的收入配比。同一种商品几次进货的价格不同时,要选一种方法确定卖掉的是哪一批的成本:先进先出法、加权平均法或个别计价法。中国准则和 IFRS 都不允许使用后进先出法,US GAAP 仍然允许。

折旧与摊销

设备、房屋这类固定资产会用很多年,成本不能一次算作费用,而要在使用寿命内分摊,叫折旧(Depreciation)。最常用的是年限平均法,也叫直线法:

年折旧额 =(原值 − 预计净残值)÷ 预计使用年限

书店的设备原值 36,000 元,预计使用 5 年,净残值为零,每月折旧 36,000 ÷ 60 = 600 元。专利、软件等无形资产的分摊叫摊销(Amortization),道理相同。

折旧是费用,但不是现金支出,现金在购买设备的时候已经付过了。

中国准则的惯例是:当月增加的固定资产,从下个月开始计提折旧。示例为了在一个月里演示完整流程,采用了购入当月起计提的口径;IFRS 规定资产达到可使用状态时开始折旧。

资本化与费用化

一笔支出记成资产还是费用,要看它带来的好处持续多久。受益期超过一个会计年度的,比如购置设备和软件,记为长期资产,以后逐期折旧或摊销,叫资本化;只惠及当期的,直接记为当期费用,叫费用化。同样花 36,000 元,买设备是资本化,付广告费是费用化,对当期利润的影响相差很大。英文里常用 CapEx 和 OpEx 来称呼这两类支出。书店预付的三个月房租不算资本化,它只是一笔短期的预付款。

期间费用

无法归到某件商品成本里的日常开支,在发生的当期全部计入损益,统称期间费用,包括三类:销售费用(门店租金、销售人员工资、广告费)、管理费用(行政人员工资、办公费、中介服务费)和财务费用(利息、手续费、汇兑损益)。研发费用在科目上属于管理费用,利润表把它单独列成一行。

增值税是价外税

示例忽略了增值税,现实中它几乎出现在每一张发票上。对一般纳税人来说,增值税既不是收入也不是成本:卖货时向客户多收一笔销项税额,进货时向供应商多付一笔进项税额,两者相抵之后的差额交给税务机关。以 13% 的税率为例,含税价 113 元的商品,收入是 100 元,另外 13 元是替税务机关代收的税款,记入“应交税费”。

十一、读报表的几个指标

报表上的绝对数很难直接比较,分析时通常看比率。下面用青禾书店的数字算几个最常用的。

毛利率

40.0%

(营业收入 − 营业成本)÷ 营业收入

每卖 100 元的书,扣掉进价还剩 40 元。

净利率

6.3%

净利润 ÷ 营业收入

再扣掉全部费用,每 100 元收入最后剩 6.3 元。

资产负债率

43.1%

负债总额 ÷ 资产总额

资产里有四成多是借来的或者欠着的。

流动比率

5.17

流动资产 ÷ 流动负债

每 1 元短期债务,有 5.17 元流动资产可以用来偿还。

速动比率

4.81

(流动资产 − 存货)÷ 流动负债

去掉不容易马上变现的存货之后的偿债能力。更严格的算法还会扣除预付款项。

另外三个常见指标需要多期数据才能算,先记住公式:

  • 净资产收益率(ROE) = 净利润 ÷ 平均所有者权益。每 1 元净资产一年能赚多少。
  • 应收账款周转天数 = 平均应收账款 ÷ 营业收入 × 365。货卖出去之后平均多少天收回钱。
  • 存货周转天数 = 平均存货 ÷ 营业成本 × 365。货进来之后平均多少天卖出去。

指标没有放之四海而皆准的好数值。书店刚拿到股东投资和银行借款,账上现金多,流动比率才这么高。有意义的比较对象是同行业的公司,以及这家公司自己过去几期的数字。

十二、常见误区

误区:“借”是借钱,“贷”是贷款
借和贷只是左和右。资产增加记借方,负债增加记贷方,和字面意思无关。
误区:有利润就有钱
利润按权责发生制计算,赚到的钱可能还躺在应收账款和存货里。见第九节。
误区:收到钱就是收入
预收的货款是负债,借款是负债,股东投资是所有者权益,都不是收入。
误区:花出去的钱都是费用
买设备、进货、预付房租,先形成资产,以后随着使用、出售或受益期的经过才转为费用。
误区:资产越多越有钱
资产可能是借钱买来的,要同时看负债;资产里也可能有收不回来的应收账款。
误区:折旧是在攒钱换新设备
折旧只是把已经花掉的钱分期计入费用,不会留出任何现金。
误区:试算平衡说明账没有错
它只说明借贷金额相等。见第六节。

十三、小测验

九道选择题,点选项立刻看到答案和解释。

  1. 小测验需要启用 JavaScript 才能作答。

附录:术语表与下一步

中文英文一句话解释
资产Assets企业拥有或控制、能带来经济利益的资源
负债Liabilities企业承担的、将来要偿还的义务
所有者权益Owner's equity / Shareholders' equity资产减去负债后归股东的部分
收入Revenue日常经营带来的经济利益流入
费用Expenses日常经营造成的经济利益流出
利润Profit收入减去费用后的经营成果
借方、贷方Debit (Dr.), Credit (Cr.)账户的左方和右方
会计分录Journal entry用借贷符号记录的一笔交易
会计科目表Chart of accounts (COA)企业使用的全部科目的清单
总账General ledger (GL)按科目汇总全部交易的账簿
试算平衡表Trial balance检查全部账户借贷合计是否相等的表
权责发生制Accrual basis按交易发生的期间确认收入和费用
收付实现制Cash basis按现金收付的期间确认收入和费用
应收账款Accounts receivable (AR)已经交货、还没收到的货款
应付账款Accounts payable (AP)已经收货、还没支付的货款
合同负债Contract liability / Deferred revenue已经收款、还没交付的商品或服务
预付账款Prepayments已经付款、还没收到的商品或服务
存货Inventory准备出售或耗用的商品和材料
营业成本Cost of goods sold (COGS) / Cost of sales已售商品或服务的成本
毛利Gross profit营业收入减去营业成本
营业利润Operating profit毛利再减去期间费用等项目后的利润
净利润Net profit / Net income扣除所得税后的最终利润
固定资产Fixed assets / PP&E使用超过一年的房屋、设备等
折旧Depreciation固定资产成本在使用寿命内的分摊
摊销Amortization无形资产等成本在受益期内的分摊
计提Accrue / Provide for按规定计算并记入当期的费用或准备,如计提折旧、计提工资
结转Carry forward / Close把一个账户的金额转入另一个账户
期间费用Period expenses销售费用、管理费用和财务费用,发生当期直接计入损益
未分配利润Retained earnings历年累积、还没有分配给股东的利润
资产负债表Balance sheet某一时点的资产、负债和所有者权益
利润表Income statement / P&L某一期间的收入、费用和利润
现金流量表Cash flow statement某一期间现金的流入和流出
增值税Value-added tax (VAT)对商品和服务的增值额征收的价外税
息税折旧摊销前利润EBITDA净利润加回利息、所得税、折旧和摊销

下一步

  • 找一家你熟悉的上市公司的年度报告,对照本教程读它的三张报表和附注。
  • 接着可以学:增值税和企业所得税的账务处理、成本会计(制造业的产品成本怎么算)、财务报表分析(从杜邦分析法入手)。
  • 会计准则的原文在财政部网站公开发布。想系统学习,可以用《初级会计实务》这类教材。