yuzucalcJapan payroll calculators 日本語

Validation & sources

No calculator on this site ships until it reproduces official worked examples. The checks run as automated tests against the production engine on every parameter update.

Result 21/21 PASS · last run 2026-10-25

Validation cases (inputs · official expected · engine output)

CaseWhat it pinsExpectedActual
A4-grade Grade lookup: ¥355,000 remuneration -> health grade 25 / pension grade 22 (¥360,000) ¥25 / ¥360,000 / ¥22 / ¥360,000 ¥25 / ¥360,000 / ¥22 / ¥360,000 ✅
A4 Official premium-table row (Osaka): health / health+care / child levy / pension ¥18,234 / ¥21,150 / ¥414 / ¥32,940 ¥18,234 / ¥21,150 / ¥414 / ¥32,940 ✅
A1 NTA example inputs, 2026 table: pay ¥374,000, premiums ¥58,008, 2 dependents -> tax ¥5,310 ¥5,310 ✅
A1b NTA 2026 worked example: taxable ¥356,600, 2 dependents -> tax ¥7,020 ¥7,020 ✅
X1 NTA 2026 Otsu example: taxable ¥80,750 (first band) -> tax ¥2,473 ¥2,473 ✅
A2 NTA bonus example: bonus ¥554,000, premiums ¥84,596, prior taxable ¥196,616, 2 dep. -> tax / net ¥9,585 / ¥459,819 ¥9,585 / ¥459,819 ✅
X2 Rate-table cross-check: prior taxable ¥196,616, 0 dependents -> rate ¥4.084 ¥4.084 ✅
A3 No-prior-month bonus fallback (current table): after-premium ¥788,771, 1 dep. -> tax / net ¥0 / ¥788,771 ¥0 / ¥788,771 ✅
B1 Tokyo, 35, 0 dep., ¥340,000 -> premiums / tax / net ¥49,946 / ¥7,610 / ¥282,444 ¥49,946 / ¥7,610 / ¥282,444 ✅
B2 Tokyo, 45 (care), 2 dep., ¥360,000 -> premiums / tax / net ¥55,800 / ¥4,820 / ¥299,380 ¥55,800 / ¥4,820 / ¥299,380 ✅
B3 Osaka, 30, 0 dep., ¥355,000 -> premiums / tax / net ¥53,363 / ¥7,930 / ¥293,707 ¥53,363 / ¥7,930 / ¥293,707 ✅
B4 Saga, 50 (care), 0 dep., ¥345,000 -> premiums / tax / net ¥53,915 / ¥7,610 / ¥283,475 ¥53,915 / ¥7,610 / ¥283,475 ✅
B5 Aichi, 28, 2 dep., ¥350,000 -> premiums / tax / net ¥52,978 / ¥4,590 / ¥292,432 ¥52,978 / ¥4,590 / ¥292,432 ✅
B6 Otsu-ran, Tokyo, 35, ¥340,000 -> premiums / tax / net ¥49,946 / ¥50,000 / ¥240,054 ¥49,946 / ¥50,000 / ¥240,054 ✅
B7 Bonus ¥600,000, Tokyo, 2 dep. -> premiums / tax / net ¥88,140 / ¥10,452 / ¥501,408 ¥88,140 / ¥10,452 / ¥501,408 ✅
B8 Annual tax 2026 rules: ¥5,000,000 salary, ¥720,000 premiums, single -> tax ¥91,800 ¥91,800 ✅
B9 Annual tax 2025 rules (regression pair): same inputs -> tax ¥120,900 ¥120,900 ✅
B10 Resident tax: prior salary ¥4,800,000, premiums ¥700,000 -> annual / monthly / June ¥229,500 / ¥19,100 / ¥19,400 ¥229,500 / ¥19,100 / ¥19,400 ✅
F1 Furusato zero taxable income: ¥1,500,000 salary, ¥200,000 premiums -> limit collapses to ¥2,000 self-pay floor ¥2,000 ¥2,000 ✅
F2 Furusato bracket boundary crossing: ¥6,750,000 salary -> solved marginal rate 10% (pre-rate 20%), limit ¥91,610 ¥10 / ¥91,610 ¥10 / ¥91,610 ✅
F3 Furusato mid-income sanity hand-computed: ¥6,000,000 salary, single -> solved rate 10%, limit ¥78,576 ¥10 / ¥78,576 ¥10 / ¥78,576 ✅

Honest corrections & validation notes

A3 — the no-prior-month bonus example

The NTA handbook example (bonus ¥907,800 → tax ¥4,320) predates the 2026 revision of the monthly withholding table (MOF Notice No. 122). Under the current table the relevant cell is ¥0, so this engine returns ¥0 and treats the printed example as pre-revision. The method (÷6, monthly table, ×6) is confirmed in current law: MOF Notice No. 115, note 4.

B8 — annual tax on a ¥5,000,000 salary

Our own pre-launch worksheet applied the 10% quick-calc row to a taxable income of ¥1,800,000. The official quick table (NTA Tax Answer No. 2260) places ¥1,800,000 in the 5% row: the correct tax is ¥91,800 (¥1,800,000 × 5% × 1.021). The engine follows the official table; the worksheet error is recorded here.

F1–F3 — Furusato nozei statutory model audit

When auditing the Ministry of Internal Affairs and Communications (MIC) April 2015 magazine table, our validation revealed that the table embedded a ~10% flat social insurance thumb rule rather than the statutory ~14.2% model (reproducing 21/21 cells under that assumption). Our furusato engine bypasses lookup table approximations: it connects directly to our full statutory resident-tax engine, enforces the 30% / 40% income ceilings, and iteratively solves the marginal income-tax rate to a consistent fixed point post-donation.

Parameter sources (primary sources only)

Monthly withholding table, 2026National Tax Agency official Excel (full grid), cross-checked cell-by-cell against the NTA pamphlet PDF
Monthly withholding table, 2027Income Tax Act, Appended Table 2, via the e-Gov statute API (applies to payments from Jan 2027)
Bonus withholding rate table, 2026NTA pamphlet (MOF Notice No. 115, Table 3, as amended by Notice No. 122)
Health rates (47 prefectures) & premium tablesJapan Health Insurance Association (Kyokai Kenpo), FY2026
Pension rate 18.3%, standard remuneration gradesJapan Pension Service
Employment insurance rates, FY2026Ministry of Health, Labour and Welfare
Child & child-rearing levy 0.23%Children and Families Agency
Employment-income & basic deductionsNTA Tax Answers No. 1410 / No. 1199 (2026)
Income-tax quick tableNTA Tax Answer No. 2260
Resident-tax municipal surtaxesConfirmed from official city/prefecture pages (Yokohama, Kobe, Nagoya, Fukuoka, Sapporo, Miyagi Prefecture, Osaka City, Toyooka). Osaka City: per-capita levy ¥3,000 city + ¥1,300 prefecture (incl. a ¥300 prefectural forest-environment surcharge through FY2027) = ¥4,300 (Osaka City FY2026 tax-filing guide). Toyooka: city income levy 6.1%, prefectural per-capita levy ¥1,800 incl. ¥800 green tax (Toyooka City FY2026 guide).
Furusato nozei statutory credits & ceilingsLocal Tax Act Supp. Prov. Art. 5-6 (special credit cap: 20% of income levy); Local Tax Act Art. 314-7 (basic credit: 10% of donation minus ¥2,000, 30% income ceiling); Income Tax Act Art. 78 (40% income ceiling); fixed-point marginal rate solving.

Editorial policy

Numbers come only from primary official publications — never from other calculators. Every rate displays its source and effective period. Parameters are versioned by calendar year (income tax), fiscal year (premiums) and payment date (withholding tables), so past years stay reproducible. A calculator that fails validation is not published. Errors, when found, are corrected with a note on this page.

Embedding

An embed program is in preparation. Terms will require the yuzucalc logo, a "Powered by yuzucalc" line, and a backlink to the calculator page with its main keyword as anchor text. Details will be announced on this page.