人民币金额大写规则

这一页把数字、单位、零的位置、整的用法和角分规则放在一起。对照示例看,比背口诀更容易记住。

金额大写零与整角分示例
先说明

人民币财务大写的写法在不同银行、单位和地区可能有细微差别。本页和工具采用的是一套常见的中国大陆规则:用“元”不用“圆”,到元或角为止写“整”,有分不写“整”。正式单据仍以开具方的模板为准。

数字与单位

人民币大写使用十个专用汉字,不使用普通的一二三四五六七八九十。

数字大写数字大写
0零5伍
1壹6陆
2贰7柒
3叁8捌
4肆9玖

整数部分使用 拾、佰、仟、万、亿、万亿 等单位;金额部分以 元、角、分 收尾。金额到元或角为止时,末尾通常加 整。

输入1234.56
结果人民币壹仟贰佰叁拾肆元伍角陆分

按四位分组读

中文数字以四位为一组。从右往左,依次是个级、万级、亿级、万亿级。组内从高到低是仟、佰、拾、个位。比如 123456789 分成 1 | 2345 | 6789,读作 壹亿贰仟叁佰肆拾伍万陆仟柒佰捌拾玖。

十位是 1 时也要写“壹拾”,不能只写“拾”。所以 10 元是 壹拾元整,不是 拾元整。

数值大写说明
10壹拾十位的 1 要写出来。
100壹佰百位是 1。
1000壹仟千位是 1。
10000壹万个级全为零,末尾零不写。
100000000壹亿万级和个级都为零。
1000000000000壹万亿最高支持到万亿级。

零什么时候写

零的规则可以拆成三句话:中间的零要写,连续的零只写一个,末尾的零不写。组与组之间如果低位组不足四位,也要用零隔开。

  • 1001 → 壹仟零壹:千位和个位之间有两个空位,只写一个零。
  • 1010 → 壹仟零壹拾:百位为零,十位是 1,零写在壹拾前。
  • 10001 → 壹万零壹:万级和个级之间补零。
  • 100010001 → 壹亿零壹万零壹:亿级、万级、个级之间各补一个零。
  • 100000001 → 壹亿零壹:中间多个零只保留一个。

金额为 0 时写 零元整。整数部分为 0、但有角分时,常见写法省略“零元”,例如 0.56 写成 伍角陆分;有些模板要求写 零元伍角陆分,按模板执行。

整和正怎么用

“整”表示金额到此为止,没有更小的单位。常见规则是:

  • 到元为止:写“元整”。例如 1000 → 壹仟元整。
  • 到角为止:可以在“角”后写“整”。例如 1.50 → 壹元伍角整。
  • 有分:分后不写“整”。例如 1.56 → 壹元伍角陆分。
  • “正”与“整”:部分地区和旧式票据用“正”代替“整”。本工具统一使用“整”。
容易漏掉的情况

整数部分不为零、角位为零、分位不为零时,分前要补零。1.05 应写成 壹元零伍分,不能写成 壹元伍分。

角分怎么写

金额大写说明
1.05人民币壹元零伍分角位为零,分前补零。
1.50人民币壹元伍角整到角为止,可以写整。
1.56人民币壹元伍角陆分有分不写整。
0.56人民币伍角陆分整数为零,省略零元。
0.05人民币伍分只有分,直接写分。
0.50人民币伍角整到角为止。

负数和零

工具支持负数金额,会在“人民币”后加“负”字,例如 -1234.56 → 人民币负壹仟贰佰叁拾肆元伍角陆分。负数写法在合同和发票中不一定被接受,使用前先确认对方系统是否支持。

金额为零时写 人民币零元整。-0.00 会被当作零处理,不输出负号。

小数位和金额上限

人民币金额通常只精确到分,因此工具最多接受两位小数。输入第三位小数时会提示错误,不会自动四舍五入,避免在用户不知情的情况下改变金额。

当前最多支持 999 万亿元,也就是 15 位整数部分。超过上限会提示金额过大。超大金额通常不应该只靠前端工具核对,建议交给财务系统处理。

“人民币”三个字要不要写

工具默认在结果开头写“人民币”。如果单据本身已经印有“人民币”字样,填写时一般只需写后面的数字部分,不要把“人民币”重复写两遍。具体以单据版式为准。

金额大写核对清单

  1. 位数是否和小写金额一致。
  2. 中间该补零的位置有没有漏,连续零是否只写一个。
  3. 末尾该写“整”的有没有写,有分时是否多写了“整”。
  4. 角位为零、分位不为零时,分前是否补零。
  5. 币种、负号和“人民币”前缀是否符合单据要求。
  6. 大小写金额、合同正文、附件和签字页是否一致。
直接试一遍

把你要填的金额贴进人民币大小写转换器,先得到一版标准结果,再按上面的清单核对。

规则看完了,用金额试一遍

输入 1234.56、10001.05 或 0.05,看看零、整和角分分别落在什么位置。