计算工具 · 投资理财

存款计算器

整存整取/零存整取/通知存款利息

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 58 次使用
存款本金100,000 元
存款期限3 年
年利率2.750 %
%
挂牌利率随银行与时间浮动,预设为近期常见区间近似值,请以银行实际执行为准。
选择存款品种、填写金额即时计算 · 全程本地运算不上传
计息规则 / 利率时效

整存整取:一次存入、到期一次支取,按单利计息。利息 = 本金 × 年利率 × 存期(年)。这是定期存款最常见形式。

零存整取:每月固定存入、到期一次支取,按单利、月利率(年利率÷12)累计。利息 = 每月存额 × n×(n+1)/2 × 月利率,n 为存入月数(等差级数求和)。

存本取息:一次存入本金、分期(月/季/年)支取利息、本金到期返还,单利计息。利息总额 = 本金 × 年利率 × 存期。

通知存款:随时存入,支取需提前 1 天或 7 天通知。利息 = 本金 × 通知利率 × 实际天数 ÷ 计息基数(多按 360 天,部分银行 365,可切换)。

活期 / 定活两便:活期随存随取按日计息(单利);定活两便存期内按对应定期利率打折、未达起存期按活期。

利息税:储蓄存款利息所得税自 2008 年 10 月 9 日起暂免征收(1999 年开征、2007 年降至 5%、2008 年暂免),现行个人存款利息无需缴税,本工具利息即到手金额。
利率时效:各类挂牌利率随银行与时间浮动,本工具预设为近期常见区间近似值,实际以银行届时执行口径为准。本结果仅供理财决策初步参考,不构成投资建议。

第一节

关于本工具

About

在银行柜台、手机银行或Excel里算定期存款利息,最怕记错计息规则:整存整取提前支取按活期算,零存整取漏了月积数法,通知存款一天和七天利率不同。这个计算器把三种常见储蓄方式的利息公式写进前端,输入本金、期限和利率,即时输出本息合计。所有计算在浏览器内完成,数据不上传服务器——适合存款到期前复核收益、比较不同银行挂牌利率的差距。

使用场景

年终奖存法抉择

某互联网公司员工小张,12月收到8万年终奖。他想把这笔钱存1年,但纠结选「整存整取」拿固定高息,还是「通知存款」留应急空间。他用本工具分别输入两种方案:整存整取按1.9%年利率,到期利息1520元;通知存款按1.0%年利率,若提前支取按活期0.35%算。对比后他决定:5万整存整取锁死高息,3万通知存款防急用。

零存整取月存规划

刚毕业的护士小林,月薪6000,想强制储蓄但怕坚持不下来。她计划每月存2000元,存3年。用工具输入「零存整取」参数:月存2000元、年利率1.5%、存期36个月。工具算出到期本息合计约73,950元,其中利息约1,950元。看到具体数字后,她立刻把每月发薪日设为自动转账日。

老人通知存款周期

退休教师老周有20万活期存款,利息太低。他想转成通知存款,但纠结选「1天通知」还是「7天通知」。用工具输入本金20万、存期30天:1天通知按0.8%年利率,利息约133元;7天通知按1.35%年利率,利息约225元。老周算了一笔账:7天通知虽然取款需提前7天说,但多拿92元,且自己平时不急用钱,果断选了7天通知。

提前支取损失计算

个体户老王存了15万整存整取3年期,年利率2.6%。刚满1年时急需用钱5万,他犹豫:提前支取5万,这5万按活期0.35%算,剩余10万继续按原利率。用工具计算:提前支取5万损失利息约1,125元(原2.6% vs 活期0.35%),剩余10万到期仍得7,800元利息。老王决定只取5万应急,保住了大部分收益。

多银行利率比价

自由职业者小陈有30万闲钱,想存1年整存整取。他跑了3家银行:A行1.75%、B行1.9%、C行2.0%。用工具分别输入:A行利息5,250元、B行5,700元、C行6,000元。看到C行比A行多750元,他立刻去C行开户。同时他还用「通知存款」功能模拟了万一急用钱的情况,确认C行的提前支取规则也能接受。

对比矩阵

维度本工具银行官网计算器手工/Excel计算
计算速度输入即出结果,无延迟需加载页面、点多次按钮手动输入公式,易出错且慢
离线可用纯浏览器计算,断网也能用需联网访问银行页面完全离线,依赖本地软件
存款类型覆盖整存整取、零存整取、通知存款三种通常只支持整存整取需手动适配每种类型
复利/单利切换支持选择复利或单利计算多数仅按默认复利计算需自行调整公式
结果导出无导出功能,需手动复制部分支持打印或下载可保存为Excel文件
第二节

使用指南

Getting Started

使用步骤

  1. 1在「存款类型」下拉框中选择整存整取、零存整取或通知存款,下方输入区域自动切换对应字段
  2. 2输入本金金额(元)、存期(月/年)及年利率(%),三个输入框均支持小数
  3. 3点击「计算利息」按钮,结果区立即显示到期利息、本息合计及年化收益率
  4. 4展开「利息明细」可查看按单利/复利拆分的每期计息过程,支持切换显示方式

输入输出示例

输入输出说明
整存整取,本金 100000 元,年利率 2.5%,存期 3 年利息 7500 元,本息合计 107500 元常规:标准整存整取场景,验证单利计算(100000 × 2.5% × 3 = 7500)
零存整取,每月存入 2000 元,年利率 1.8%,存期 1 年利息 234 元,本息合计 24234 元常规:零存整取典型场景,验证等差数列利息公式(月均余额法)
通知存款,本金 50000 元,年利率 1.2%,存期 7 天(1 天通知)利息 11.51 元,本息合计 50011.51 元常规:通知存款短周期场景,验证按实际天数计息(50000 × 1.2% × 7 / 365)
整存整取,本金 0 元,年利率 2.0%,存期 5 年利息 0 元,本息合计 0 元边界:本金为 0,验证工具不会报错或产生 NaN,应返回零值
整存整取,本金 10000 元,年利率 0%,存期 2 年利息 0 元,本息合计 10000 元边界:利率为 0,验证零利率下利息为 0,本息等于本金
整存整取,本金 10000 元,年利率 3.0%,存期 0 年利息 0 元,本息合计 10000 元边界:存期为 0,验证工具正确处理零期限,利息为 0
零存整取,每月存入 1000 元,年利率 2.0%,存期 6 个月利息 35 元,本息合计 6035 元易错:存期不足一年,月数非整数年,验证零存整取按月计算而非按年折算
通知存款,本金 200000 元,年利率 1.5%,存期 1 天(1 天通知)利息 8.22 元,本息合计 200008.22 元易错:大额本金 + 极短存期,验证利息精度(保留两位小数,不因金额大而溢出)

常见错误对照

1.整存整取年利率输入为月利率

✗ 错误年利率 1.5% 输入 0.125(月利率)
✓ 修复1.5

整存整取利率按年公布,工具默认年利率。输入月利率会导致利息被低估约 12 倍。

2.零存整取每月存入金额未按月累加

✗ 错误每月存 1000 元,存 12 月,本金填 12000
✓ 修复每月存入金额填 1000,存期选 12 月

零存整取利息按每月存入的逐笔金额分别计息,工具自动按月累加本金,手动填总额会破坏计息基数。

3.通知存款存期填了实际天数以外的值

✗ 错误通知存款存期填 30 天
✓ 修复7(1天通知)或 7(7天通知)

通知存款只有 1 天和 7 天两种存期,其他天数不适用通知存款计息规则,工具会报错或按活期计算。

4.整存整取到期自动转存时未勾选复利

✗ 错误存 1 年,到期后本金不变,利息未加入本金
✓ 修复勾选「到期自动转存」并确认复利选项

银行整存整取到期后默认本息转存,但工具若不勾选复利,利息不参与下一周期计息,结果与实际不符。

5.零存整取漏算存期内利率变动

✗ 错误存 3 年,整段使用当前利率
✓ 修复分段输入不同利率(如第 1 年 1.5%,第 2 年 1.2%)

零存整取跨年时利率可能调整,工具支持分段利率,忽略变动会导致利息计算偏差。

6.通知存款提前支取未选对通知类型

✗ 错误7 天通知存款,第 3 天支取,选「7天通知」
✓ 修复选「1天通知」或按活期处理

通知存款需提前约定支取天数,未满 7 天按 1 天通知规则计息,选错类型会多算利息。

7.整存整取提前支取仍用定期利率

✗ 错误存 2 年,第 1 年提前支取,利率填 2.0%
✓ 修复利率填 0.35%(活期利率)

整存整取提前支取按活期利率计息,工具若仍用定期利率会高估利息。

第三节

工作原理

How It Works

核心公式

整存整取到期利息 = 本金 × 年利率 × 存期(年)

变量说明

  • 本金初始存入金额,单位元
  • 年利率银行挂牌年利率,如 2.5% 即 0.025
  • 存期存款年限,如 1 年、3 年

示例

本金 100,000 元,年利率 2.5%,存期 3 年:利息 = 100000 × 0.025 × 3 = 7500 元,到期本息合计 107,500 元。

存款类型选择金额 / 期限 / 利率利息公式计算(整存 / 零存 / 通知)结果零存整取月供累加计算通知存款支取日判断整存整取单利 / 复利计算
用户输入 本地处理 输出结果
第四节

开发者集成

For Developers

4 种主流语言实现,复制即用:

import math def lump_sum_interest(principal, annual_rate, months): """整存整取到期利息(单利)""" if principal <= 0 or annual_rate < 0 or months <= 0: raise ValueError("输入必须为正数") return principal * annual_rate * months / 12 # 示例:本金10万,年利率2.5%,存1年 print(f"{lump_sum_interest(100000, 0.025, 12):.2f}") # 输出: 2500.00
function installmentInterest(monthlyDeposit, annualRate, months) { // 零存整取:月积数法(单利) if (monthlyDeposit <= 0 || annualRate < 0 || months <= 0) throw new Error('参数必须为正数'); const totalMonths = months; const sumMonths = totalMonths * (totalMonths + 1) / 2; // 月积数 return monthlyDeposit * sumMonths * annualRate / 12; } console.log(installmentInterest(1000, 0.015, 12).toFixed(2)); // 每月存1000,年利率1.5%,12个月 → 97.50
package main import ( "fmt" "math" ) // NoticeDepositInterest 通知存款利息(1天/7天通知,单利) func NoticeDepositInterest(principal float64, annualRate float64, days int) float64 { if principal <= 0 || annualRate < 0 || days <= 0 { panic("输入必须为正数") } return principal * annualRate * float64(days) / 365 } func main() { // 示例:本金50万,年利率1.0%,存7天通知 interest := NoticeDepositInterest(500000, 0.01, 7) fmt.Printf("%.2f\n", interest) // 输出: 95.89 }
#!/bin/bash # 整存整取利息计算(bc 高精度) calc_lump_sum() { local principal=$1 rate=$2 months=$3 echo "scale=2; $principal * $rate * $months / 12" | bc -l } # 示例:本金20万,年利率3%,存6个月 echo $(calc_lump_sum 200000 0.03 6) # 输出: 3000.00
第五节

常见问题

Q & A
整存整取、零存整取、通知存款到底有什么区别?我该选哪个算?

三种存款方式对应不同的资金规划。整存整取是一次性存入本金,到期一次性支取本息,适合有一笔闲钱、确定 n 个月内不用的场景。零存整取是每月固定存入相同金额,到期一次性支取本息,适合每月有固定结余、强制储蓄的场景。通知存款是不约定存期,支取前需提前 1 天或 7 天通知银行,利率比活期高但低于定期,适合不确定何时用钱、但又不愿存活期的大额资金。本工具在输入区已用标签区分这三种模式,选对模式再填参数即可。

为什么我算出来的利息跟银行柜台给的差几块钱?

差异通常来自两个细节。第一,利息计算中银行通常按“实际天数”计息,而部分工具简化成“按年 360 天或 365 天”,本工具默认按 365 天计算(与多数商业银行一致),但若你存的是大额存单或特殊协议,需确认银行具体计息天数。第二,到期日是否遇节假日顺延会影响实际存款天数——本工具不考虑节假日顺延,只按自然日计算,若到期日正好是周末,银行可能顺延至下一个工作日,多出 1-2 天活期利息。

零存整取每个月必须存一样的金额吗?漏存一个月怎么办?

是的,零存整取要求每月固定日期存入固定金额,通常允许漏存一次(下月补存),但连续漏存两次协议可能自动终止。本工具默认按每月按时足额存入计算,不处理漏存或补存场景。如果你中途漏存过,实际利息会比工具算的少,因为漏存月份不计息。建议用工具算一个“理想值”,然后跟银行对账单上的实收利息对比,差额就是漏存/补存的影响。

通知存款的“1天”和“7天”是指支取前需要提前通知银行的期限。比如你选“7天通知存款”,想取钱必须提前 7 天通知银行,7 天后才能支取,这笔钱按 7 天通知存款利率计息。如果你只存了 3 天就取(且未提前通知),银行通常按活期利率计息,而非通知存款利率。本工具在计算时假设你已按规定提前通知并到期支取,如果你未满通知期限就提前支取,实际利息会远低于工具结果。

通知存款的“1天”和“7天”是什么意思?我存了 3 天取出来怎么算?

这个计算器是后端算的还是前端算的?我的存款信息会上传到服务器吗?

本工具完全在浏览器本地运行,所有计算由 JavaScript 在前端完成,不会将任何输入数据(金额、存期、利率)发送到服务器。页面 URL 以 /jisuan/cunkuan 结尾,刷新页面或断网后,只要页面未关闭,计算结果依然保留。如果你担心隐私,可以放心输入——即使关闭页面,数据也不会被记录。

为什么我输入 1000 万存 1 年,算出来的利息跟我用手机银行算的不一样?

大额存款(通常 20 万以上)可能享受上浮利率,而本工具默认使用央行基准利率或普通挂牌利率。如果你实际在银行谈到了上浮(比如基准上浮 30%),需手动在利率输入框填入你谈好的年利率(如 1.5% 上浮后填 1.95%)。另外,部分银行对大额存款采用分段计息或靠档计息,本工具仅支持固定利率的简单利息计算,不处理复杂的靠档规则。

存期那里只能选整数月/年吗?我存了 45 天能不能算?

可以。存期输入框支持手动输入任意天数(或月数),不限于下拉菜单里的固定选项。比如你想算 45 天通知存款的利息,直接在存期输入框填“45”,单位选“天”即可。但需注意:整存整取通常只支持 3 个月、6 个月、1 年等标准存期,如果你填了非标天数(比如 45 天),系统会按实际天数计算利息,但银行实际可能不提供这种非标存期产品,结果仅供参考。

为什么我填了 0.35% 利率,算出来的利息比活期还低?

0.35% 就是目前多数银行的活期挂牌利率。如果你选的是“整存整取”但填了活期利率,那算出来当然低——因为整存整取利率通常在 1% 以上。请确认你填的利率与存款类型匹配:整存整取填定期利率(如 1.5%),零存整取填零存整取利率(通常比整存整取低 0.2-0.3%),通知存款填通知存款利率(如 1 天通知 0.8%)。如果不确定当前利率,可参考页面底部的“参考利率表”链接。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭