年终奖存法抉择
某互联网公司员工小张,12月收到8万年终奖。他想把这笔钱存1年,但纠结选「整存整取」拿固定高息,还是「通知存款」留应急空间。他用本工具分别输入两种方案:整存整取按1.9%年利率,到期利息1520元;通知存款按1.0%年利率,若提前支取按活期0.35%算。对比后他决定:5万整存整取锁死高息,3万通知存款防急用。
整存整取:一次存入、到期一次支取,按单利计息。利息 = 本金 × 年利率 × 存期(年)。这是定期存款最常见形式。
零存整取:每月固定存入、到期一次支取,按单利、月利率(年利率÷12)累计。利息 = 每月存额 × n×(n+1)/2 × 月利率,n 为存入月数(等差级数求和)。
存本取息:一次存入本金、分期(月/季/年)支取利息、本金到期返还,单利计息。利息总额 = 本金 × 年利率 × 存期。
通知存款:随时存入,支取需提前 1 天或 7 天通知。利息 = 本金 × 通知利率 × 实际天数 ÷ 计息基数(多按 360 天,部分银行 365,可切换)。
活期 / 定活两便:活期随存随取按日计息(单利);定活两便存期内按对应定期利率打折、未达起存期按活期。
利息税:储蓄存款利息所得税自 2008 年 10 月 9 日起暂免征收(1999 年开征、2007 年降至 5%、2008 年暂免),现行个人存款利息无需缴税,本工具利息即到手金额。
利率时效:各类挂牌利率随银行与时间浮动,本工具预设为近期常见区间近似值,实际以银行届时执行口径为准。本结果仅供理财决策初步参考,不构成投资建议。
在银行柜台、手机银行或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文件 |
| 输入 | 输出 | 说明 |
|---|---|---|
| 整存整取,本金 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%(活期利率)整存整取提前支取按活期利率计息,工具若仍用定期利率会高估利息。
整存整取到期利息 = 本金 × 年利率 × 存期(年)
本金初始存入金额,单位元年利率银行挂牌年利率,如 2.5% 即 0.025存期存款年限,如 1 年、3 年本金 100,000 元,年利率 2.5%,存期 3 年:利息 = 100000 × 0.025 × 3 = 7500 元,到期本息合计 107,500 元。
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.00function 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.50package 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三种存款方式对应不同的资金规划。整存整取是一次性存入本金,到期一次性支取本息,适合有一笔闲钱、确定 n 个月内不用的场景。零存整取是每月固定存入相同金额,到期一次性支取本息,适合每月有固定结余、强制储蓄的场景。通知存款是不约定存期,支取前需提前 1 天或 7 天通知银行,利率比活期高但低于定期,适合不确定何时用钱、但又不愿存活期的大额资金。本工具在输入区已用标签区分这三种模式,选对模式再填参数即可。
差异通常来自两个细节。第一,利息计算中银行通常按“实际天数”计息,而部分工具简化成“按年 360 天或 365 天”,本工具默认按 365 天计算(与多数商业银行一致),但若你存的是大额存单或特殊协议,需确认银行具体计息天数。第二,到期日是否遇节假日顺延会影响实际存款天数——本工具不考虑节假日顺延,只按自然日计算,若到期日正好是周末,银行可能顺延至下一个工作日,多出 1-2 天活期利息。
是的,零存整取要求每月固定日期存入固定金额,通常允许漏存一次(下月补存),但连续漏存两次协议可能自动终止。本工具默认按每月按时足额存入计算,不处理漏存或补存场景。如果你中途漏存过,实际利息会比工具算的少,因为漏存月份不计息。建议用工具算一个“理想值”,然后跟银行对账单上的实收利息对比,差额就是漏存/补存的影响。
通知存款的“1天”和“7天”是什么意思?我存了 3 天取出来怎么算?
本工具完全在浏览器本地运行,所有计算由 JavaScript 在前端完成,不会将任何输入数据(金额、存期、利率)发送到服务器。页面 URL 以 /jisuan/cunkuan 结尾,刷新页面或断网后,只要页面未关闭,计算结果依然保留。如果你担心隐私,可以放心输入——即使关闭页面,数据也不会被记录。
大额存款(通常 20 万以上)可能享受上浮利率,而本工具默认使用央行基准利率或普通挂牌利率。如果你实际在银行谈到了上浮(比如基准上浮 30%),需手动在利率输入框填入你谈好的年利率(如 1.5% 上浮后填 1.95%)。另外,部分银行对大额存款采用分段计息或靠档计息,本工具仅支持固定利率的简单利息计算,不处理复杂的靠档规则。
可以。存期输入框支持手动输入任意天数(或月数),不限于下拉菜单里的固定选项。比如你想算 45 天通知存款的利息,直接在存期输入框填“45”,单位选“天”即可。但需注意:整存整取通常只支持 3 个月、6 个月、1 年等标准存期,如果你填了非标天数(比如 45 天),系统会按实际天数计算利息,但银行实际可能不提供这种非标存期产品,结果仅供参考。
0.35% 就是目前多数银行的活期挂牌利率。如果你选的是“整存整取”但填了活期利率,那算出来当然低——因为整存整取利率通常在 1% 以上。请确认你填的利率与存款类型匹配:整存整取填定期利率(如 1.5%),零存整取填零存整取利率(通常比整存整取低 0.2-0.3%),通知存款填通知存款利率(如 1 天通知 0.8%)。如果不确定当前利率,可参考页面底部的“参考利率表”链接。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。