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

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

--------------------------------------------------------------------------------