California Paycheck Calculator — Estimate Your CA Take-Home Pay
Calculate your exact take-home pay after California state tax (9.3%), SDI (1.1%), federal tax, and FICA. Updated for 2026.
- California Tax Rate 9.3%
- SDI 1.1% Included
- 2026 Tax Brackets
- Free & No Signup
2026 Tax Rates — Updated
🌴 California Paycheck Calculator
Instant, accurate take-home pay — Federal + CA State 9.3% + SDI 1.1% + FICA
Income Details
$
$
hrs
✅ California: 9.3% state income tax + 1.1% SDI applied
▼
Advanced Deductions (Optional)
%
$
$
$
💵 Your Take-Home Pay
$3,461
per paycheck (biweekly)
$3,846
Gross Pay
28.4%
Effective Tax
71.6%
Take-Home
📊 Per-Paycheck Breakdown
Gross Pay
Before all deductions
$3,846
100%
Federal Income Tax
2026 progressive brackets
−$673
17.5%
CA State Income Tax
9.3% effective rate
−$357
9.3%
CA SDI (State Disability)
1.1% of gross wages
−$42
1.1%
Social Security (OASDI)
6.2% — wage base $176,100/yr
−$238
6.2%
Medicare (HI)
1.45% of gross wages
−$56
1.45%
401(k) / Retirement
Pre-tax contribution
−$0
0%
Health Insurance
Pre-tax deduction
−$0
0%
HSA / FSA
Pre-tax deduction
−$0
0%
Extra W-4 Withholding
Additional federal withholding
−$0
0%
✅ Net Take-Home Pay
After all taxes & deductions
$3,461
90%
📅 Annual Summary
Annual Gross
$100,000
Annual Net
$89,986
Federal Tax
$17,499
State Tax
$9,300
FICA Total
$7,650
CA SDI
$1,100
⚠️ This calculator provides estimates for informational purposes only. Actual paychecks may vary based on employer policies, local taxes, rounding, and other factors. California 2026 rates: 9.3% state income tax + 1.1% SDI. Federal rates per IRS 2026 Publication 15-T. Consult a qualified tax professional for personalized advice. © PaycheckCalculator.com
✅ Link copied to clipboard!
';var blob = new Blob([html], { type: 'text/html;charset=utf-8' });
var url = URL.createObjectURL(blob);
var a = document.createElement('a');
a.href = url;
a.download = 'paycheck-summary.html';
document.body.appendChild(a);
a.click();
document.body.removeChild(a);
setTimeout(function(){ URL.revokeObjectURL(url); }, 2000);
}/* ============================================================
COPY SHAREABLE LINK
============================================================ */
function doCopyLink() {
var p = new URLSearchParams({
mode : $id('btn-salary').classList.contains('active') ? 'salary' : 'hourly',
sal : $id('inp-salary').value,
hrly : $id('inp-hourly').value,
hrs : $id('inp-hours').value,
freq : $id('inp-freq').value,
state : $id('inp-state').value,
stat : $id('inp-status').value,
deps : $id('inp-deps').value,
k401 : $id('inp-401k').value,
hlt : $id('inp-health').value,
hsa : $id('inp-hsa').value,
xtra : $id('inp-extra').value
});
var url = window.location.href.split('?')[0] + '?' + p.toString();
if (navigator.clipboard && window.isSecureContext) {
navigator.clipboard.writeText(url).then(showToast);
} else {
var ta = document.createElement('textarea');
ta.value = url; ta.style.cssText = 'position:fixed;opacity:0;top:0;left:0';
document.body.appendChild(ta); ta.focus(); ta.select();
document.execCommand('copy');
document.body.removeChild(ta);
showToast();
}
}function showToast() {
var t = $id('pcc-toast');
t.classList.add('show');
setTimeout(function() { t.classList.remove('show'); }, 2800);
}/* ============================================================
LOAD STATE FROM URL
============================================================ */
function loadFromURL() {
var p = new URLSearchParams(window.location.search);
if (!p.has('mode')) return; // no params, use defaults
if (p.get('mode') === 'hourly') setMode('hourly');
var map = {sal:'inp-salary',hrly:'inp-hourly',hrs:'inp-hours',freq:'inp-freq',
state:'inp-state',stat:'inp-status',deps:'inp-deps',
k401:'inp-401k',hlt:'inp-health',hsa:'inp-hsa',xtra:'inp-extra'};
for (var key in map) {
if (p.has(key)) $id(map[key]).value = p.get(key);
}
}/* ============================================================
INIT
============================================================ */
loadFromURL();
calc();