www.edd.ca.gov
Open in
urlscan Pro
134.186.117.17
Public Scan
URL:
https://www.edd.ca.gov/Disability/PFL_Calculator.htm
Submission: On February 17 via api from US — Scanned from CA
Submission: On February 17 via api from US — Scanned from CA
Form analysis
2 forms found in the DOM/serp.html
<form id="Search" class="pos-rel" action="/serp.html">
<span class="sr-only" id="SearchInput" aria-hidden="true">Custom Google Search</span>
<input type="text" id="q" name="q" aria-labelledby="SearchInput" placeholder="Search this website" class="search-textfield height-50 p-x-sm w-100" tabindex="-1" aria-hidden="true">
<button type="submit" class="pos-abs gsc-search-button top-0 width-50 height-50 border-0 bg-transparent" tabindex="-1" aria-hidden="true"><span class="ca-gov-icon-search font-size-30 color-gray" aria-hidden="true"></span><span
class="sr-only">Submit</span></button>
<div class="width-50 height-50 close-search-btn"><button class="close-search gsc-clear-button width-50 height-50 border-0 bg-transparent pos-rel" type="reset" tabindex="-1" aria-hidden="true"><span class="sr-only">Close Search</span><span
class="ca-gov-icon-close-mark" aria-hidden="true"></span></button></div>
</form>
POST ./WebForm1.aspx
<form method="post" action="./WebForm1.aspx" onsubmit="javascript:return WebForm_OnSubmit();" id="form1">
<script type="text/javascript">
var theForm = document.forms['form1'];
if (!theForm) {
theForm = document.form1;
}
var __pendingCallbacks = new Array();
var __synchronousCallBackIndex = -1;
var __nonMSDOMBrowser = (window.navigator.appName.toLowerCase().indexOf('explorer') == -1);
var __theFormPostData = "";
var __theFormPostCollection = new Array();
var __callbackTextTypes = /^(text|password|hidden|search|tel|url|email|number|range|color|datetime|date|month|week|time|datetime-local)$/i;
var Page_ValidationVer = "125";
var Page_IsValid = true;
var Page_BlockSubmit = false;
var Page_InvalidControlToBeFocused = null;
var Page_TextTypes = /^(text|password|file|search|tel|url|email|number|range|color|datetime|date|month|week|time|datetime-local)$/i;
if (window.jQuery) {
(function($) {
var dataValidationAttribute = "data-val",
dataValidationSummaryAttribute = "data-valsummary",
normalizedAttributes = {
validationgroup: "validationGroup",
focusonerror: "focusOnError"
};
function getAttributesWithPrefix(element, prefix) {
var i,
attribute,
list = {},
attributes = element.attributes,
length = attributes.length,
prefixLength = prefix.length;
prefix = prefix.toLowerCase();
for (i = 0; i < length; i++) {
attribute = attributes[i];
if (attribute.specified && attribute.name.substr(0, prefixLength).toLowerCase() === prefix) {
list[attribute.name.substr(prefixLength)] = attribute.value;
}
}
return list;
}
function normalizeKey(key) {
key = key.toLowerCase();
return normalizedAttributes[key] === undefined ? key : normalizedAttributes[key];
}
function addValidationExpando(element) {
var attributes = getAttributesWithPrefix(element, dataValidationAttribute + "-");
$.each(attributes, function(key, value) {
element[normalizeKey(key)] = value;
});
}
function dispose(element) {
var index = $.inArray(element, Page_Validators);
if (index >= 0) {
Page_Validators.splice(index, 1);
}
}
function addNormalizedAttribute(name, normalizedName) {
normalizedAttributes[name.toLowerCase()] = normalizedName;
}
function parseSpecificAttribute(selector, attribute, validatorsArray) {
return $(selector).find("[" + attribute + "='true']").each(function(index, element) {
addValidationExpando(element);
element.dispose = function() {
dispose(element);
element.dispose = null;
};
if ($.inArray(element, validatorsArray) === -1) {
validatorsArray.push(element);
}
}).length;
}
function parse(selector) {
var length = parseSpecificAttribute(selector, dataValidationAttribute, Page_Validators);
length += parseSpecificAttribute(selector, dataValidationSummaryAttribute, Page_ValidationSummaries);
return length;
}
function loadValidators() {
if (typeof(ValidatorOnLoad) === "function") {
ValidatorOnLoad();
}
if (typeof(ValidatorOnSubmit) === "undefined") {
window.ValidatorOnSubmit = function() {
return Page_ValidationActive ? ValidatorCommonOnSubmit() : true;
};
}
}
function registerUpdatePanel() {
if (window.Sys && Sys.WebForms && Sys.WebForms.PageRequestManager) {
var prm = Sys.WebForms.PageRequestManager.getInstance(),
postBackElement, endRequestHandler;
if (prm.get_isInAsyncPostBack()) {
endRequestHandler = function(sender, args) {
if (parse(document)) {
loadValidators();
}
prm.remove_endRequest(endRequestHandler);
endRequestHandler = null;
};
prm.add_endRequest(endRequestHandler);
}
prm.add_beginRequest(function(sender, args) {
postBackElement = args.get_postBackElement();
});
prm.add_pageLoaded(function(sender, args) {
var i, panels, valFound = 0;
if (typeof(postBackElement) === "undefined") {
return;
}
panels = args.get_panelsUpdated();
for (i = 0; i < panels.length; i++) {
valFound += parse(panels[i]);
}
panels = args.get_panelsCreated();
for (i = 0; i < panels.length; i++) {
valFound += parse(panels[i]);
}
if (valFound) {
loadValidators();
}
});
}
}
$(function() {
if (typeof(Page_Validators) === "undefined") {
window.Page_Validators = [];
}
if (typeof(Page_ValidationSummaries) === "undefined") {
window.Page_ValidationSummaries = [];
}
if (typeof(Page_ValidationActive) === "undefined") {
window.Page_ValidationActive = false;
}
$.WebFormValidator = {
addNormalizedAttribute: addNormalizedAttribute,
parse: parse
};
if (parse(document)) {
loadValidators();
}
registerUpdatePanel();
});
}(jQuery));
}
</script>
<div class="row d-flex">
<div class="col-lg-8 mb-3">
<!-- Step 1 -->
<div id="divStep1" style="display: block;">
<p>Use the Disability Insurance (DI) and Paid Family Leave (PFL) Calculator to get an idea of what your <a href="Disability_Insurance.htm">Disability Insurance</a> or <a href="paid-family-leave/">Paid Family Leave</a> benefits might be.</p>
<p>This calculator provides estimates only. Your actual <a href="Calculating_DI_Benefit_Payment_Amounts.htm">weekly benefit amount</a> will be confirmed once your claim has been approved. </p>
<h2>Create an Estimate</h2>
<p>Before you begin, be sure to have your paystubs for the last 18 months. Do not include severance or bonuses as part of your salary. Commission, bonuses, residuals, etc. may impact
<a href="Calculating_DI_Benefit_Payment_Amounts.htm">base period</a> wages. </p>
<h2>Step 1 of 3</h2>
<div class="form-group">
<label for="txtClaimDate"> Enter the start date of your claim: <span class="required-label">*</span> </label><br>
<div class="group">
<div class="quarter">
<input name="txtClaimDate" type="text" maxlength="10" class="form-control" id="txtClaimDate">
</div>
</div>
<small id="RequiredClaimDate" class="feedback" style="display:none;">Claim date is required.</small> <small id="RangeClaimDate" class="feedback" style="display:none;">Invalid entry. Date must be between 11/17/2021 to 2/17/2023</small>
</div>
<div class="btn-row">
<input type="button" class="btn btn-primary" name="btnStep1" value="Next Step" onclick="javascript:btnStep1_onclick();" id="btnStep1">
</div>
</div>
<!-- Step 2 -->
<div id="divStep2" style="display: none;">
<h2>Step 2 of 3</h2>
<h2>Enter Your Gross Monthly Income</h2>
<p>Enter your gross monthly income (pretax from your employer(s) and rounded to the nearest dollar) for the following months: </p>
<div class="m-b">
<label class="form-check-inline p-l-md m-l-0 m-r-md">
<input id="chkSameEarning" class="hidden-up pos-abs" type="checkbox" name="chkSameEarning" onclick="chkSameEarning_onclick(this);" tabindex="-1">
<!--</label>-->
<div class="check-icon-checkbox">
<i class="ca-gov-icon-check-mark"></i>
</div> Check here if your salary was the same for each month.
</label>
</div>
<div class="group">
<div class="half">
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning01"><span class="required-label">*</span> <span id="lblEarning01"></span></label>
</div>
<div class="quarter">
<input name="txtEarning01" type="text" maxlength="6" size="5" value="0" id="txtEarning01" class="money p-r-sm" onblur="sameEarnings();calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth01" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth01" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning02"><span class="required-label">*</span> <span id="lblEarning02"></span></label>
</div>
<div class="quarter">
<input name="txtEarning02" type="text" maxlength="6" size="5" value="0" id="txtEarning02" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth02" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth02" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning03"><span class="required-label">*</span> <span id="lblEarning03"></span></label>
</div>
<div class="quarter">
<input name="txtEarning03" type="text" maxlength="6" size="5" value="0" id="txtEarning03" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth03" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth03" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="group">
<div class="three-quarters">
<hr>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning04"><span class="required-label">*</span> <span id="lblEarning04"></span></label>
</div>
<div class="quarter">
<input name="txtEarning04" type="text" maxlength="6" size="5" value="0" id="txtEarning04" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth04" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth04" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning05"><span class="required-label">*</span> <span id="lblEarning05"></span></label>
</div>
<div class="quarter">
<input name="txtEarning05" type="text" maxlength="6" size="5" value="0" id="txtEarning05" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth05" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth05" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning06"><span class="required-label">*</span> <span id="lblEarning06"></span></label>
</div>
<div class="quarter">
<input name="txtEarning06" type="text" maxlength="6" size="5" value="0" id="txtEarning06" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth06" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth06" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
</div>
<div class="half">
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning07"><span class="required-label">*</span> <span id="lblEarning07"></span></label>
</div>
<div class="quarter">
<input name="txtEarning07" type="text" maxlength="6" size="5" value="0" id="txtEarning07" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth07" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth07" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning08"><span class="required-label">*</span> <span id="lblEarning08"></span></label>
</div>
<div class="quarter">
<input name="txtEarning08" type="text" maxlength="6" size="5" value="0" id="txtEarning08" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth08" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth08" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning09"><span class="required-label">*</span> <span id="lblEarning09"></span></label>
</div>
<div class="quarter">
<input name="txtEarning09" type="text" maxlength="6" size="5" value="0" id="txtEarning09" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth09" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth09" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="group">
<div class="three-quarters">
<hr>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning10"><span class="required-label">*</span> <span id="lblEarning10"></span></label>
</div>
<div class="quarter">
<input name="txtEarning10" type="text" maxlength="6" size="5" value="0" id="txtEarning10" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth10" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth10" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning11"><span class="required-label">*</span> <span id="lblEarning11"></span></label>
</div>
<div class="quarter">
<input name="txtEarning11" type="text" maxlength="6" size="5" value="0" id="txtEarning11" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth11" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth11" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
<div class="form-group">
<div class="group">
<div class="half">
<label for="txtEarning12"><span class="required-label">*</span> <span id="lblEarning12"></span></label>
</div>
<div class="quarter">
<input name="txtEarning12" type="text" maxlength="6" size="5" value="0" id="txtEarning12" class="money p-r-sm" onblur="calculateTotalEarnings();">
</div>
<div class="three-quarters" style="text-align:right">
<small id="RequiredMonth12" class="feedback p-r-sm" style="display:none;">This item is required.</small> <small id="RangeMonth12" class="feedback p-r-sm" style="display:none;">Entry must be between 0 and 100,000.</small>
</div>
</div>
</div>
</div>
</div>
<div class="btn-row">
<input type="button" class="btn btn-secondary" name="btnBack2" value="Previous Step" onclick="return btnBack2_onclick();" id="btnBack2">
<input type="button" class="btn btn-primary" name="btnStep2" value="Next Step" onclick="return btnStep2_onclick();" id="btnStep2">
</div>
</div>
<!-- Step 3 -->
<div id="divStep3" style="display: none;">
<h2>View Estimate</h2>
<h2>Step 3 of 3</h2>
<p>This calculation of benefits is an estimate only. Your actual weekly benefit amount will be confirmed once your claim has been approved.</p>
<p><!--WITH CURRENT LEGISLATION<br>--> Based on your reported information, your highest quarterly earnings were</p>
<p class="p-l-lg"><span id="lblHighestQuarterlyEarnings" class="CalcTextResult">$0</span> </p>
<p>Your estimated weekly benefit is</p>
<p class="p-l-lg"><span id="lblWeeklyBenefitCurrent" class="CalcTextResult">$0</span></p>
<p class="noShowYr">Due to new legislation, if your claim start date is January 1, 2018 or after:</p>
<p class="benPct">Your highest quarterly earnings of <span id="lblHighestQuarterlyEarnings2" style="font-weight:bold;">$0</span> qualify you for the wage replacement rate of approximately <span id="lblPercentBenefit"
style="font-weight:bold;">0</span>%.</p>
<p class="noShowYr">Your estimated weekly benefit is <span id="lblWeeklyBenefitNew" style="font-weight:bold;">$0</span>.</p>
<h2>For More Information</h2>
<p>With your estimate, you can now return to <a href="Disability_Insurance.htm">Disability Insurance</a> or <a href="paid-family-leave/">Paid Family Leave</a> for more information.</p>
<div class="btn-row">
<input type="button" class="btn btn-secondary" name="btnBack3" value="Previous Step" onclick="return btnBack3_onclick();" id="btnBack3">
</div>
</div>
</div>
<div class="col-lg-4">
<div class="card card-default">
<div class="card-header">
<h2>Disability Insurance and Paid Family Leave Benefits</h2>
</div>
<div class="card-block">
<ul>
<li><a href="About_the_State_Disability_Insurance_(SDI)_Program.htm">About State Disability Insurance (SDI)</a></li>
<li><a href="Disability_Insurance.htm">Disability Insurance (DI)</a></li>
<li><a href="Self-Employed.htm">Elective Coverage (DIEC)</a></li>
<li><a href="nonindustrial.htm">Nonindustrial Disability Insurance (NDI)</a></li>
<li><a href="nonindustrial/family-care-leave.htm">NDI Family Care Leave (NDI-FCL)</a></li>
<li><a href="paid-family-leave/">Paid Family Leave (PFL)</a></li>
<li><a href="Employer_Voluntary_Plans.htm">Voluntary Plan (VP)</a></li>
</ul>
</div>
</div><!--close DI and PFL benefits card-->
<div class="card card-default">
<div class="card-header">
<h2>Find DI Information for You</h2>
</div>
<div class="card-block">
<ul>
<li><a href="Employers_and_Self-Employed_Information.htm">Employers and Self-Employed/Independent Contractor</a></li>
<li><a href="Employer_Voluntary_Plans.htm"> Voluntary Plan: Employers/Employees</a></li>
<li><a href="Physicians-Practitioners.htm">Physicians/Practitioners</a></li>
<li><a href="About_the_State_Disability_Insurance_(SDI)_Program.htm#SDIState">State Employees</a></li>
</ul>
</div>
</div><!--close find DI Info card-->
<div class="card border-info">
<div class="card-header card-understated">
<h2>Register for Benefit Programs Online</h2>
</div>
<div class="card-block">
<p>Creating an account is an important step in this process. With Benefit Programs Online, you can apply for Disability Insurance (DI) and manage your claim in SDI Online.</p>
<div class="btn-row text-center">
<a href="https://portal.edd.ca.gov/WebApp/Registration" aria-label="Register and Create an Account with Benefit Programs Online" class="btn btn-primary" onclick="_gaq.push(['_trackEvent', 'DI WIT', 'button click', 'Register BPO'])">Register Now</a>
<a href="https://portal.edd.ca.gov/WebApp/Login" aria-label="Log In to Benefit Programs Online" class="btn btn-secondary" onclick="_gaq.push(['_trackEvent', 'DI WIT', 'button click', 'Login BPO'])">Log In</a> </div>
<!--close button row-->
</div>
</div><!--close apply BPO online card-->
<div class="card border-dark">
<div class="card-header card-standout">
<h2>Additional Resources</h2>
</div>
<div class="card-block">
<p>Can’t find what you are looking for? View these resources for more information.</p>
<ul>
<li><a href="General_Information.htm">Quick Links</a></li>
<li><a href="FAQs.htm">SDI FAQs</a></li>
<li><a href="Forms_and_Publications.htm">Forms and Publications</a></li>
<li><a href="SDI_Online_Tutorials.htm">Tutorials and Videos</a></li>
<li><a href="SDI_Self_Service_Options.htm">Self-Service Options</a></li>
<li><a href="Contact_DI.htm">Contact SDI</a></li>
</ul>
</div>
</div>
</div><!--close 3-column-->
</div><!--close row flex div-->
<div class="group mt-4">
<p>Last updated: 12/22/2020</p>
</div>
<script type="text/javascript">
var Page_Validators = new Array(document.getElementById("RequiredClaimDate"), document.getElementById("RangeClaimDate"), document.getElementById("RequiredMonth01"), document.getElementById("RangeMonth01"), document.getElementById(
"RequiredMonth02"), document.getElementById("RangeMonth02"), document.getElementById("RequiredMonth03"), document.getElementById("RangeMonth03"), document.getElementById("RequiredMonth04"), document.getElementById("RangeMonth04"), document
.getElementById("RequiredMonth05"), document.getElementById("RangeMonth05"), document.getElementById("RequiredMonth06"), document.getElementById("RangeMonth06"), document.getElementById("RequiredMonth07"), document.getElementById(
"RangeMonth07"), document.getElementById("RequiredMonth08"), document.getElementById("RangeMonth08"), document.getElementById("RequiredMonth09"), document.getElementById("RangeMonth09"), document.getElementById("RequiredMonth10"), document
.getElementById("RangeMonth10"), document.getElementById("RequiredMonth11"), document.getElementById("RangeMonth11"), document.getElementById("RequiredMonth12"), document.getElementById("RangeMonth12"));
var RequiredClaimDate = document.all ? document.all["RequiredClaimDate"] : document.getElementById("RequiredClaimDate");
RequiredClaimDate.controltovalidate = "txtClaimDate";
RequiredClaimDate.focusOnError = "t";
RequiredClaimDate.errormessage = "Claim date is required";
RequiredClaimDate.display = "Dynamic";
RequiredClaimDate.validationGroup = "ValidationGroup1";
RequiredClaimDate.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredClaimDate.initialvalue = "";
var RangeClaimDate = document.all ? document.all["RangeClaimDate"] : document.getElementById("RangeClaimDate");
RangeClaimDate.controltovalidate = "txtClaimDate";
RangeClaimDate.focusOnError = "t";
RangeClaimDate.errormessage = "Invalid date entry.";
RangeClaimDate.display = "Dynamic";
RangeClaimDate.validationGroup = "ValidationGroup1";
RangeClaimDate.type = "Date";
RangeClaimDate.dateorder = "mdy";
RangeClaimDate.cutoffyear = "2029";
RangeClaimDate.century = "2000";
RangeClaimDate.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeClaimDate.maximumvalue = "12/31/2018";
RangeClaimDate.minimumvalue = "1/1/2016";
var RequiredMonth01 = document.all ? document.all["RequiredMonth01"] : document.getElementById("RequiredMonth01");
RequiredMonth01.controltovalidate = "txtEarning01";
RequiredMonth01.focusOnError = "t";
RequiredMonth01.errormessage = "This item is required.";
RequiredMonth01.display = "Dynamic";
RequiredMonth01.validationGroup = "ValidationGroup2";
RequiredMonth01.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth01.initialvalue = "";
var RangeMonth01 = document.all ? document.all["RangeMonth01"] : document.getElementById("RangeMonth01");
RangeMonth01.controltovalidate = "txtEarning01";
RangeMonth01.focusOnError = "t";
RangeMonth01.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth01.display = "Dynamic";
RangeMonth01.validationGroup = "ValidationGroup2";
RangeMonth01.type = "Integer";
RangeMonth01.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth01.maximumvalue = "100000";
RangeMonth01.minimumvalue = "0";
var RequiredMonth02 = document.all ? document.all["RequiredMonth02"] : document.getElementById("RequiredMonth02");
RequiredMonth02.controltovalidate = "txtEarning02";
RequiredMonth02.focusOnError = "t";
RequiredMonth02.errormessage = "This item is required.";
RequiredMonth02.display = "Dynamic";
RequiredMonth02.validationGroup = "ValidationGroup2";
RequiredMonth02.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth02.initialvalue = "";
var RangeMonth02 = document.all ? document.all["RangeMonth02"] : document.getElementById("RangeMonth02");
RangeMonth02.controltovalidate = "txtEarning02";
RangeMonth02.focusOnError = "t";
RangeMonth02.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth02.display = "Dynamic";
RangeMonth02.validationGroup = "ValidationGroup2";
RangeMonth02.type = "Integer";
RangeMonth02.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth02.maximumvalue = "100000";
RangeMonth02.minimumvalue = "0";
var RequiredMonth03 = document.all ? document.all["RequiredMonth03"] : document.getElementById("RequiredMonth03");
RequiredMonth03.controltovalidate = "txtEarning03";
RequiredMonth03.focusOnError = "t";
RequiredMonth03.errormessage = "This item is required.";
RequiredMonth03.display = "Dynamic";
RequiredMonth03.validationGroup = "ValidationGroup2";
RequiredMonth03.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth03.initialvalue = "";
var RangeMonth03 = document.all ? document.all["RangeMonth03"] : document.getElementById("RangeMonth03");
RangeMonth03.controltovalidate = "txtEarning03";
RangeMonth03.focusOnError = "t";
RangeMonth03.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth03.display = "Dynamic";
RangeMonth03.validationGroup = "ValidationGroup2";
RangeMonth03.type = "Integer";
RangeMonth03.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth03.maximumvalue = "100000";
RangeMonth03.minimumvalue = "0";
var RequiredMonth04 = document.all ? document.all["RequiredMonth04"] : document.getElementById("RequiredMonth04");
RequiredMonth04.controltovalidate = "txtEarning04";
RequiredMonth04.focusOnError = "t";
RequiredMonth04.errormessage = "This item is required.";
RequiredMonth04.display = "Dynamic";
RequiredMonth04.validationGroup = "ValidationGroup2";
RequiredMonth04.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth04.initialvalue = "";
var RangeMonth04 = document.all ? document.all["RangeMonth04"] : document.getElementById("RangeMonth04");
RangeMonth04.controltovalidate = "txtEarning04";
RangeMonth04.focusOnError = "t";
RangeMonth04.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth04.display = "Dynamic";
RangeMonth04.validationGroup = "ValidationGroup2";
RangeMonth04.type = "Integer";
RangeMonth04.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth04.maximumvalue = "100000";
RangeMonth04.minimumvalue = "0";
var RequiredMonth05 = document.all ? document.all["RequiredMonth05"] : document.getElementById("RequiredMonth05");
RequiredMonth05.controltovalidate = "txtEarning05";
RequiredMonth05.focusOnError = "t";
RequiredMonth05.errormessage = "This item is required.";
RequiredMonth05.display = "Dynamic";
RequiredMonth05.validationGroup = "ValidationGroup2";
RequiredMonth05.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth05.initialvalue = "";
var RangeMonth05 = document.all ? document.all["RangeMonth05"] : document.getElementById("RangeMonth05");
RangeMonth05.controltovalidate = "txtEarning05";
RangeMonth05.focusOnError = "t";
RangeMonth05.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth05.display = "Dynamic";
RangeMonth05.validationGroup = "ValidationGroup2";
RangeMonth05.type = "Integer";
RangeMonth05.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth05.maximumvalue = "100000";
RangeMonth05.minimumvalue = "0";
var RequiredMonth06 = document.all ? document.all["RequiredMonth06"] : document.getElementById("RequiredMonth06");
RequiredMonth06.controltovalidate = "txtEarning06";
RequiredMonth06.focusOnError = "t";
RequiredMonth06.errormessage = "This item is required.";
RequiredMonth06.display = "Dynamic";
RequiredMonth06.validationGroup = "ValidationGroup2";
RequiredMonth06.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth06.initialvalue = "";
var RangeMonth06 = document.all ? document.all["RangeMonth06"] : document.getElementById("RangeMonth06");
RangeMonth06.controltovalidate = "txtEarning06";
RangeMonth06.focusOnError = "t";
RangeMonth06.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth06.display = "Dynamic";
RangeMonth06.validationGroup = "ValidationGroup2";
RangeMonth06.type = "Integer";
RangeMonth06.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth06.maximumvalue = "100000";
RangeMonth06.minimumvalue = "0";
var RequiredMonth07 = document.all ? document.all["RequiredMonth07"] : document.getElementById("RequiredMonth07");
RequiredMonth07.controltovalidate = "txtEarning07";
RequiredMonth07.focusOnError = "t";
RequiredMonth07.errormessage = "This item is required.";
RequiredMonth07.display = "Dynamic";
RequiredMonth07.validationGroup = "ValidationGroup2";
RequiredMonth07.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth07.initialvalue = "";
var RangeMonth07 = document.all ? document.all["RangeMonth07"] : document.getElementById("RangeMonth07");
RangeMonth07.controltovalidate = "txtEarning07";
RangeMonth07.focusOnError = "t";
RangeMonth07.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth07.display = "Dynamic";
RangeMonth07.validationGroup = "ValidationGroup2";
RangeMonth07.type = "Integer";
RangeMonth07.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth07.maximumvalue = "100000";
RangeMonth07.minimumvalue = "0";
var RequiredMonth08 = document.all ? document.all["RequiredMonth08"] : document.getElementById("RequiredMonth08");
RequiredMonth08.controltovalidate = "txtEarning08";
RequiredMonth08.focusOnError = "t";
RequiredMonth08.errormessage = "This item is required.";
RequiredMonth08.display = "Dynamic";
RequiredMonth08.validationGroup = "ValidationGroup2";
RequiredMonth08.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth08.initialvalue = "";
var RangeMonth08 = document.all ? document.all["RangeMonth08"] : document.getElementById("RangeMonth08");
RangeMonth08.controltovalidate = "txtEarning08";
RangeMonth08.focusOnError = "t";
RangeMonth08.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth08.display = "Dynamic";
RangeMonth08.validationGroup = "ValidationGroup2";
RangeMonth08.type = "Integer";
RangeMonth08.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth08.maximumvalue = "100000";
RangeMonth08.minimumvalue = "0";
var RequiredMonth09 = document.all ? document.all["RequiredMonth09"] : document.getElementById("RequiredMonth09");
RequiredMonth09.controltovalidate = "txtEarning09";
RequiredMonth09.focusOnError = "t";
RequiredMonth09.errormessage = "This item is required.";
RequiredMonth09.display = "Dynamic";
RequiredMonth09.validationGroup = "ValidationGroup2";
RequiredMonth09.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth09.initialvalue = "";
var RangeMonth09 = document.all ? document.all["RangeMonth09"] : document.getElementById("RangeMonth09");
RangeMonth09.controltovalidate = "txtEarning09";
RangeMonth09.focusOnError = "t";
RangeMonth09.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth09.display = "Dynamic";
RangeMonth09.validationGroup = "ValidationGroup2";
RangeMonth09.type = "Integer";
RangeMonth09.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth09.maximumvalue = "100000";
RangeMonth09.minimumvalue = "0";
var RequiredMonth10 = document.all ? document.all["RequiredMonth10"] : document.getElementById("RequiredMonth10");
RequiredMonth10.controltovalidate = "txtEarning10";
RequiredMonth10.focusOnError = "t";
RequiredMonth10.errormessage = "This item is required.";
RequiredMonth10.display = "Dynamic";
RequiredMonth10.validationGroup = "ValidationGroup2";
RequiredMonth10.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth10.initialvalue = "";
var RangeMonth10 = document.all ? document.all["RangeMonth10"] : document.getElementById("RangeMonth10");
RangeMonth10.controltovalidate = "txtEarning10";
RangeMonth10.focusOnError = "t";
RangeMonth10.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth10.display = "Dynamic";
RangeMonth10.validationGroup = "ValidationGroup2";
RangeMonth10.type = "Integer";
RangeMonth10.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth10.maximumvalue = "100000";
RangeMonth10.minimumvalue = "0";
var RequiredMonth11 = document.all ? document.all["RequiredMonth11"] : document.getElementById("RequiredMonth11");
RequiredMonth11.controltovalidate = "txtEarning11";
RequiredMonth11.focusOnError = "t";
RequiredMonth11.errormessage = "This item is required.";
RequiredMonth11.display = "Dynamic";
RequiredMonth11.validationGroup = "ValidationGroup2";
RequiredMonth11.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth11.initialvalue = "";
var RangeMonth11 = document.all ? document.all["RangeMonth11"] : document.getElementById("RangeMonth11");
RangeMonth11.controltovalidate = "txtEarning11";
RangeMonth11.focusOnError = "t";
RangeMonth11.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth11.display = "Dynamic";
RangeMonth11.validationGroup = "ValidationGroup2";
RangeMonth11.type = "Integer";
RangeMonth11.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth11.maximumvalue = "100000";
RangeMonth11.minimumvalue = "0";
var RequiredMonth12 = document.all ? document.all["RequiredMonth12"] : document.getElementById("RequiredMonth12");
RequiredMonth12.controltovalidate = "txtEarning12";
RequiredMonth12.focusOnError = "t";
RequiredMonth12.errormessage = "This item is required.";
RequiredMonth12.display = "Dynamic";
RequiredMonth12.validationGroup = "ValidationGroup2";
RequiredMonth12.evaluationfunction = "RequiredFieldValidatorEvaluateIsValid";
RequiredMonth12.initialvalue = "";
var RangeMonth12 = document.all ? document.all["RangeMonth12"] : document.getElementById("RangeMonth12");
RangeMonth12.controltovalidate = "txtEarning12";
RangeMonth12.focusOnError = "t";
RangeMonth12.errormessage = "Entry must be between 0 and 100,000.";
RangeMonth12.display = "Dynamic";
RangeMonth12.validationGroup = "ValidationGroup2";
RangeMonth12.type = "Integer";
RangeMonth12.evaluationfunction = "RangeValidatorEvaluateIsValid";
RangeMonth12.maximumvalue = "100000";
RangeMonth12.minimumvalue = "0";
var Page_ValidationActive = false;
if (typeof(ValidatorOnLoad) == "function") {
ValidatorOnLoad();
}
</script>
</form>
Text Content
Skip to Main Content × Saving your location allows us to provide you with more relevant information. Set Location CA.gov Home Benefits Login Employer Login Default High Contrast Reset Increase Font SizeFont Increase Decrease Font SizeFont Decrease × Search Menu * Jobs * Claims * Employers * Newsroom * Search Custom Google Search Submit Close Search 1. Home 2. State Disability Insurance 3. Create an Estimate DISABILITY INSURANCE AND PAID FAMILY LEAVE CALCULATOR En español Use the Disability Insurance (DI) and Paid Family Leave (PFL) Calculator to get an idea of what your Disability Insurance or Paid Family Leave benefits might be. This calculator provides estimates only. Your actual weekly benefit amount will be confirmed once your claim has been approved. CREATE AN ESTIMATE Before you begin, be sure to have your paystubs for the last 18 months. Do not include severance or bonuses as part of your salary. Commission, bonuses, residuals, etc. may impact base period wages. STEP 1 OF 3 Enter the start date of your claim: * Claim date is required. Invalid entry. Date must be between 11/17/2021 to 2/17/2023 STEP 2 OF 3 ENTER YOUR GROSS MONTHLY INCOME Enter your gross monthly income (pretax from your employer(s) and rounded to the nearest dollar) for the following months: Check here if your salary was the same for each month. * This item is required. Entry must be between 0 and 100,000. * This item is required. Entry must be between 0 and 100,000. * This item is required. Entry must be between 0 and 100,000. -------------------------------------------------------------------------------- * This item is required. Entry must be between 0 and 100,000. * This item is required. Entry must be between 0 and 100,000. * This item is required. Entry must be between 0 and 100,000. * This item is required. Entry must be between 0 and 100,000. * This item is required. Entry must be between 0 and 100,000. * This item is required. Entry must be between 0 and 100,000. -------------------------------------------------------------------------------- * This item is required. Entry must be between 0 and 100,000. * This item is required. Entry must be between 0 and 100,000. * This item is required. Entry must be between 0 and 100,000. VIEW ESTIMATE STEP 3 OF 3 This calculation of benefits is an estimate only. Your actual weekly benefit amount will be confirmed once your claim has been approved. Based on your reported information, your highest quarterly earnings were $0 Your estimated weekly benefit is $0 Due to new legislation, if your claim start date is January 1, 2018 or after: Your highest quarterly earnings of $0 qualify you for the wage replacement rate of approximately 0%. Your estimated weekly benefit is $0. FOR MORE INFORMATION With your estimate, you can now return to Disability Insurance or Paid Family Leave for more information. DISABILITY INSURANCE AND PAID FAMILY LEAVE BENEFITS * About State Disability Insurance (SDI) * Disability Insurance (DI) * Elective Coverage (DIEC) * Nonindustrial Disability Insurance (NDI) * NDI Family Care Leave (NDI-FCL) * Paid Family Leave (PFL) * Voluntary Plan (VP) FIND DI INFORMATION FOR YOU * Employers and Self-Employed/Independent Contractor * Voluntary Plan: Employers/Employees * Physicians/Practitioners * State Employees REGISTER FOR BENEFIT PROGRAMS ONLINE Creating an account is an important step in this process. With Benefit Programs Online, you can apply for Disability Insurance (DI) and manage your claim in SDI Online. Register Now Log In ADDITIONAL RESOURCES Can’t find what you are looking for? View these resources for more information. * Quick Links * SDI FAQs * Forms and Publications * Tutorials and Videos * Self-Service Options * Contact SDI Last updated: 12/22/2020 STATE DISABILITY INSURANCE PROGRAMS PAID FAMILY LEAVE ELECTIVE COVERAGE (DIEC) VOLUNTARY PLAN NONINDUSTRIAL DISABILITY INSURANCE * Ask EDD * Online Services * Forms and Publications * Labor Market Information * Office Locator * Información general en español Select LanguageAfrikaansAlbanianAmharicArabicArmenianAzerbaijaniBasqueBelarusianBengaliBosnianBulgarianCatalanCebuanoChichewaChinese (Simplified)Chinese (Traditional)CorsicanCroatianCzechDanishDutchEsperantoEstonianFilipinoFinnishFrenchFrisianGalicianGeorgianGermanGreekGujaratiHaitian CreoleHausaHawaiianHebrewHindiHmongHungarianIcelandicIgboIndonesianIrishItalianJapaneseJavaneseKannadaKazakhKhmerKinyarwandaKoreanKurdish (Kurmanji)KyrgyzLaoLatinLatvianLithuanianLuxembourgishMacedonianMalagasyMalayMalayalamMalteseMaoriMarathiMongolianMyanmar (Burmese)NepaliNorwegianOdia (Oriya)PashtoPersianPolishPortuguesePunjabiRomanianRussianSamoanScots GaelicSerbianSesothoShonaSindhiSinhalaSlovakSlovenianSomaliSpanishSundaneseSwahiliSwedishTajikTamilTatarTeluguThaiTurkishTurkmenUkrainianUrduUyghurUzbekVietnameseWelshXhosaYiddishYorubaZulu Powered by Translate View Disclaimer GOOGLE™ TRANSLATE DISCLAIMER × This Google™ translation feature, provided on the Employment Development Department (EDD) website, is for informational purposes only. The web pages currently in English on the EDD website are the official and accurate source for the program information and services the EDD provides. Any discrepancies or differences created in the translation are not binding and have no legal effect for compliance or enforcement purposes. If any questions arise related to the information contained in the translated website, please refer to the English version. The EDD is unable to guarantee the accuracy of this translation and is therefore not liable for any inaccurate information or changes in the formatting of the pages resulting from the translation application tool. Forms and publications provided on the EDD website cannot be translated using Google™ Translate. Some forms and publications are translated by the department in other languages. For those forms, visit the Online Forms and Publications section. More Information OK * Back to Top * About EDD * Contact EDD * Conditions of Use * Privacy Policy * Accessibility * Site Map * Facebook * Twitter * LinkedIn * Instagram * YouTube Copyright © 2022 State of California ORIGINAL TEXT Contribute a better translation --------------------------------------------------------------------------------