Skip to content

政府那個線上綜所稅試算真的有夠爛。所以我乾脆自己 vibecode 一個 2025 新制稅額試算網頁: 即打即算、結果全部攤開給你看 支援已婚三種計稅方式、幼兒學前扣除、長照扣除…通通有 自動快取輸入值,頁面重整不怕消失 歡迎大家 fork 來加功能、抓 bug,讓報稅不再靠猜!

License

Notifications You must be signed in to change notification settings

tsesc/tw-tax-calculator-ex

Repository files navigation

台灣綜合所得稅計算器 2025

基於2025年最新稅制規則的台灣綜合所得稅計算器,提供詳細的稅務計算、節稅建議和完整的稅額計算公式說明。

🌐 線上試用

🚀 立即使用 - https://tsesc.github.io/tw-tax-calculator-ex/

無需安裝,直接在瀏覽器中使用完整功能的台灣綜合所得稅計算器。

🎯 功能特色

  • 2025年最新稅制 - 完全依據財政部公布的2025年稅務規則
  • 詳細計算過程 - 顯示完整的稅額計算公式和步驟
  • 智慧扣除額計算 - 自動計算各項免稅額、扣除額和特別扣除額
  • 完整扣除額支援 - 支援所有可選擇的扣除額項目
  • 已婚分開計稅 - 支援三種計稅方式,自動選擇最省稅方案
  • 節稅建議 - 提供合法的節稅策略和建議
  • 即時計算 - 輸入資料即時顯示計算結果
  • 資料快取 - 自動保存輸入資料,頁面重新整理不遺失
  • 響應式設計 - 支援桌面和行動裝置

🔥 2025年稅制重點變化

幼兒學前特別扣除額大幅調整

  • 適用年齡從5歲以下擴大至6歲以下
  • 第2名子女起享有加成50%(22.5萬元)
  • 取消排富規定,所有家庭均可適用

房屋租金改列特別扣除額

  • 從列舉扣除額改為特別扣除額,申報更簡便
  • 每戶每年最高18萬元
  • 適用租屋自住且無自有住宅者

各項金額全面調升

  • 免稅額:每人9.7萬元(+5,000元)
  • 標準扣除額:單身13.1萬元(+7,000元)、夫妻26.2萬元(+14,000元)
  • 薪資及身心障礙扣除額:各21.8萬元(+11,000元)
  • 基本生活費:每人21萬元(+8,000元)

📊 2025年稅率級距表

綜合所得淨額 稅率 累進差額
0 - 59萬 5% 0
59萬 - 133萬 12% 41,300
133萬 - 266萬 20% 147,700
266萬 - 498萬 30% 413,700
498萬以上 40% 911,700

💡 免稅門檻快速查詢

  • 單身上班族:年收入44.6萬元以下免稅
  • 雙薪夫妻:年收入89.2萬元以下免稅
  • 四口之家(含2名6歲以下子女):年收入146.1萬元以下免稅

🚀 快速開始

安裝相依套件

npm install

開發模式

npm run dev

建置專案

npm run build

預覽建置結果

npm run preview

🧪 測試指引

# 啟動即時監聽模式(watch)
npm run test

# 僅執行一次(CI 或驗收環境)
npm run test:run

# 產生覆蓋率報告(./coverage)
npm run test:coverage

手動驗收(Local Testing)

  1. 啟動本地開發伺服器:
    npm run dev
  2. 於瀏覽器開啟 http://localhost:5173
  3. 輸入不同情境資料,確認計算結果、快取/清除功能、已婚計稅方式比較等互動皆正常。
  4. 若有修改程式碼,頁面將自動透過 Vite HMR 熱重載,無須手動重新整理。

測試檔案位於 src/test 目錄,採用 VitestTesting Library 進行 React 元件測試,執行環境為 jsdom。如需自訂測試設定,請參閱 vitest.config.ts

🛠️ 技術堆疊

  • React 18 - 現代化的使用者介面函式庫
  • TypeScript - 型別安全的JavaScript
  • Tailwind CSS - 原子化CSS框架
  • Vite - 快速的建置工具
  • shadcn/ui - 高品質的UI元件庫

📁 專案結構

tax-cal/
├── src/
│   ├── components/
│   │   ├── TaxForm/      # 計算器表單與結果元件
│   │   └── ui/           # 共用 UI 基礎元件
│   ├── hooks/            # React 自訂 hooks(useLocalStorage、useTaxCalculation 等)
│   ├── utils/            # 通用工具與格式化函式
│   ├── data/             # 稅務規則與常數
│   ├── lib/              # 核心運算與演算法
│   ├── types/            # 全域型別定義
│   ├── App.tsx           # 主應用元件
│   ├── main.tsx          # 入口檔
│   └── index.css         # 全域樣式
├── vitest.config.ts      # Vitest 測試設定
├── tailwind.config.js    # Tailwind 設定
├── vite.config.ts        # Vite 設定
└── ...

💰 計算器功能說明

基本資訊輸入

  • 薪資收入(自動扣除薪資特別扣除額)
  • 其他收入(利息、股利、租金等)
  • 婚姻狀況(單身/已婚合併申報)
  • 已婚計稅方式(合併/薪資分開/全部分開/自動選擇)

扶養親屬

  • 6歲以下子女(享有幼兒學前特別扣除額)
  • 一般扶養親屬(6歲以上70歲以下)
  • 70歲以上長輩(享有較高免稅額)
  • 大專院校學生(教育學費特別扣除額)
  • 身心障礙人士(身心障礙特別扣除額)
  • 長期照顧需求者(長期照顧特別扣除額)

特別扣除額

  • 房屋租金支出(2025年新制特別扣除額,每戶18萬元)
  • 儲蓄投資利息(每戶27萬元)
  • 長期照顧特別扣除額(每人12萬元,有排富規定)

列舉扣除額(與標準扣除額擇一適用)

  1. 捐贈

    • 一般捐贈:限所得總額20%
    • 政府、國防、文化資產捐贈:無金額限制
  2. 人身保險費

    • 非健保保費:每人限24,000元(人壽、傷害、年金保險等)
    • 全民健保費:無金額限制,可全額扣除
  3. 醫療及生育費用

    • 無金額限制,核實認列
    • 限公立醫院、健保特約醫院
  4. 災害損失

    • 不可抗力災害造成的財產損失
    • 無金額限制,需扣除保險理賠
  5. 自用住宅購屋借款利息

    • 每戶限30萬元
    • 重要:需先扣除儲蓄投資特別扣除額

計算結果顯示

  • 應納稅額及有效稅率
  • 稅後淨收入
  • 適用稅率級距(以顏色區分分級稅率)
  • 完整計算步驟(薪資淨額→扣除額→綜合所得淨額→應納稅額)
  • 扣除額明細分項(自動展開列舉/特別扣除額)
  • 已婚分開計稅比較(自動選擇最省稅方案,並標示差異)
  • 個別納稅人明細(薪資分開計稅時會分別列出配偶各自稅額)
  • 快取狀態顯示與一鍵清除

🎯 節稅建議

  1. 扣除額規劃 - 善用各項特別扣除額,特別是2025年大幅調升的幼兒學前扣除額
  2. 保險規劃 - 人身保險費每人每年最高2.4萬元,健保費無限制全額扣除
  3. 捐贈節稅 - 合法捐贈可列舉扣除,一般限所得總額20%
  4. 投資理財 - 儲蓄投資特別扣除額每戶27萬元
  5. 房屋租金 - 租屋族新福利,房租改列特別扣除額,每戶18萬元
  6. 長期照顧 - 符合條件者每人可扣除12萬元(有排富規定)
  7. 已婚計稅 - 系統自動比較三種計稅方式,選擇最省稅方案

💡 重要提醒

購屋借款利息計算規則

購屋借款利息扣除額 = 支付利息 - 儲蓄投資特別扣除額(最高30萬元)

例如

  • 房貸利息:30萬元
  • 儲蓄利息:2.8萬元
  • 實際可扣除房貸利息:30萬 - 2.8萬 = 27.2萬元

已婚計稅方式說明

  1. 合併計稅:夫妻所得合併,適用同一稅率級距
  2. 薪資分開計稅:本人薪資單獨計稅,其他所得合併計稅
  3. 全部分開計稅:夫妻各自計稅,各適用不同稅率級距
  4. 自動選擇:系統計算三種方式,自動選擇稅負最低者

⚠️ 免責聲明

本計算器僅供參考,實際稅額計算請以財政部公告為準。建議在正式申報前諮詢專業稅務人員。

📚 參考資料

🔄 版本歷史

v2.0.0 (2025年版)

  • ✅ 新增長期照顧特別扣除額
  • ✅ 人身保險費分項(非健保/健保費)
  • ✅ 完整列舉扣除額支援
  • ✅ 已婚分開計稅功能
  • ✅ 資料快取功能
  • ✅ 2025年最新稅制規則

v1.0.0

  • ✅ 基礎稅務計算功能
  • ✅ 2025年稅率級距
  • ✅ 基本扣除額計算

📄 License

MIT License - 詳見 LICENSE 檔案


💡 提示:記得保留收據和相關證明文件,以備申報時使用!

About

政府那個線上綜所稅試算真的有夠爛。所以我乾脆自己 vibecode 一個 2025 新制稅額試算網頁: 即打即算、結果全部攤開給你看 支援已婚三種計稅方式、幼兒學前扣除、長照扣除…通通有 自動快取輸入值,頁面重整不怕消失 歡迎大家 fork 來加功能、抓 bug,讓報稅不再靠猜!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages