CINXE.COM
Form W-9 Generator | Zoho
<!DOCTYPE html> <html lang="en"> <head> <title>Form W-9 Generator | Zoho</title> <meta name="description" content="Generate and download your Form W-9 instantly by providing your name, address, and Taxpayer Identification Number (TIN)."> <meta http-equiv="Content-Type" content="text/html"> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta name="apple-mobile-web-app-title"> <link rel="SHORTCUT ICON" href="https://www.zohowebstatic.com/sites/zweb/images/favicon.ico" type="image/x-icon"> <style> button, input { font: inherit; } </style> <link href="https://www.zohowebstatic.com/sites/zweb/css/common/zf/common-header-footer.css" rel="stylesheet" type="text/css"> <link rel="canonical" href="https://www.zoho.com/us/books/form-w9-generator/"> <script type="text/javascript" src="/books/js/pdf-lib.min.js" defer></script> <style type="text/css">@import "/books/styles/fontstyle-common.css";*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Zoho Puvi}a,body,div,h1,h2,html,img,li,ol,p,span,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}ol,ul{list-style:none}a{text-decoration:none}.text-red{color:red}.text-blue{color:#226db4}.d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.error-message{color:red;font-size:14px;line-height:20px;padding:5px 0 0 6px}#certification-error.error-message{padding:0 0 5px 27px}.main-container{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1.59%,#f1f8ff),color-stop(86.71%,#fff));background-image:linear-gradient(180deg,#f1f8ff 1.59%,#fff 86.71%);padding:60px 100px 80px}.max-width{max-width:1200px;margin:0 auto}.header-desc h1{font-size:32px;line-height:36px;font-weight:700}.header-desc p{line-height:23px;color:#000;font-weight:300;padding:10px 0 30px}.container{gap:30px}.form-container{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}.form-container,.info-container{-webkit-box-sizing:border-box;box-sizing:border-box}#pdf-container,.form-container,.info-container{border:1px solid #d1dcef}#pdf-container,.form-container{background-color:#fff;border-radius:15px}::-webkit-input-placeholder{color:#787d87}::-moz-placeholder{color:#787d87}:-ms-input-placeholder{color:#787d87}::-ms-input-placeholder{color:#787d87}::placeholder{color:#787d87}.form-desc{font-size:12px;line-height:14px;font-weight:400;color:#4b5160;padding-left:4px}.info-container{background-color:#f8fcff;border-radius:8px;position:-webkit-sticky;position:sticky;top:100px;height:700px;padding:35px;-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;max-width:36%;color:#142136}.info-container h2{font-size:13px;line-height:16px;font-weight:700;color:#17243a}.info-container h3{font-size:12px;font-weight:500;padding:22px 0 10px}.info-container p{font-size:12px;line-height:20px;margin-left:22px;padding-bottom:20px;border-bottom:1px solid #d1dcef}.info-container .inline-content:first-child{padding-bottom:8px}.info-container .inline-content:not(:first-child){gap:2px}.info-container p:last-child{border-bottom:none}.info-container .inline-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.inline-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12px}.inline-content .star-icon{padding-top:7px}form label{display:block;padding:30px 0 15px;font-weight:600;font-size:16px;line-height:18px}.form-section{padding:20px 50px 0}.form-section.certification{padding-bottom:25px}#exempt-section.form-section{padding:0 50px 25px}select{font-size:14px;line-height:16px;font-weight:500}#country{border:none;background-color:#e1e4ed;line-height:18px}form input[type=number],form input[type=text],form select{min-width:100%;padding:20px;border:1px solid #e0e3ec;border-radius:6px}form button{padding:1em;margin:20px 50px 30px;border-radius:6px;border:none;background-color:#006fda;color:#fff;cursor:pointer}.dropdown-style{background-image:url(/books/images/pricing/down-arrow.svg);background-repeat:no-repeat;background-size:11px;background-position:right 22px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}form input[type=checkbox]{margin-right:10px}input[type=text]#street{margin:15px 0}.inline-content .form-group,.inline-content input[type=text]{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;min-width:0}.inline-content .form-group #country,.inline-content .form-group #exempt-code,.inline-content .form-group #fatca-code{min-width:100%}.business-type{-webkit-box-flex:0;-webkit-flex:0 1 70%;-ms-flex:0 1 70%;flex:0 1 70%}.inline-content .form-group label{padding:0 0 10px;font-size:14px;font-weight:400;color:#1b2639}.foreign-partners-section label{font-size:14px;font-weight:400;line-height:24px;padding:20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#foreign-partners-checkbox,.certification label input{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.foreign-partners-section .pdf-reference{padding-left:27px;line-height:20px;display:block}.additional-dropdown{-webkit-box-flex:0;-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.pdf-reference{color:#000;display:block;font-size:14px;line-height:28px;padding-left:3px}.certification{border-bottom:1px solid #e0e3ec;border-top:1px solid #e0e3ec}.certification label:first-of-type{font-size:16px;line-height:18px;padding:10px 0;font-weight:600}.certification label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;line-height:22px;padding:5px 0;font-weight:400}.certification label,.tin-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tin-container{gap:8px}.exempt-section .form-group input{padding:20px}.tin-container select{-webkit-box-flex:0;-webkit-flex:0 1 70%;-ms-flex:0 1 70%;flex:0 1 70%;min-width:0}.inline-content input::-webkit-inner-spin-button,.inline-content input::-webkit-outer-spin-button,.tin-container input::-webkit-inner-spin-button,.tin-container input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tin-container input[type=number]{-webkit-box-flex:0;-webkit-flex:0 1 35%;-ms-flex:0 1 35%;flex:0 1 35%}.inline-content input[type=number]{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.inline-content input[type=number],.tin-container input[type=number]{min-width:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}#fatca-certification,.additional-dropdown,.exempt-section,.foreign-partners-section,.hidden,.toggle-switch input{display:none}.additional-dropdown.visible,.exempt-section.visible,.foreign-partners-section.visible{display:block}.toggle-container label{font-size:14px;line-height:16px;font-weight:500}.toggle-container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:15px}.toggle-switch{position:relative;display:inline-block;width:44px}.slider{height:16px;width:32px;position:absolute;cursor:pointer;top:14px;left:0;right:12px;bottom:15px;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:8px}.slider:before{position:absolute;content:"";height:16px;width:16px;background-color:#81828c;-webkit-transition:.4s;transition:.4s;border-radius:8px}input:checked+.slider{background-color:#cadfff}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px);background-color:#1e6ee7}#pdf-container{min-width:80%;margin:auto}.pdf-max-width{padding:40px 40px 30px}.pdf-max-width:last-child{border-top:1px solid #e0e3ec}#signature-div{border-bottom:1px solid #e0e3ec}.sign-title{padding-bottom:15px;font-weight:600}#signature-upload-container{padding-bottom:30px}#signature-upload-container .error-message{line-height:35px}#signature-div label{position:relative;border:1px dashed #d1d9ee;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:7px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fbfcff;cursor:pointer;min-height:100px}#signature-image{max-width:200px;padding:10px 0}#clear-button{position:absolute;top:18px;right:18px;background:none;border:none;color:#408dfb;text-decoration:underline;font-size:14px;cursor:pointer}#button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:30px;gap:10px}#download-button{background-color:#408dfb;color:#fff;padding:15px;border:none}#edit-data-button{color:#1b2639;background-color:#fff;border:1px solid #d1dcef;padding:14px 24px}#download-button,#edit-data-button{font-weight:500;border-radius:5px;font-size:14px;cursor:pointer}.future-ready-container{background-color:#eef8ff}.future-ready-text-container{max-width:770px;padding-top:90px;margin:auto;text-align:center}.future-ready-text-container h2{font-size:32px;font-weight:800}.future-ready-text-container p{font-size:14px;line-height:23px;color:#000;max-width:445px;margin:0 auto;padding:10px 0 40px}.future-ready-text-container a{border:1px solid #000;border-radius:4px;padding:16px 24px;color:#000;font-weight:600}.future-image{width:75%;margin:50px auto 0;display:block}.faq-section-container{background-color:#000;color:#fff}.accordion .faq-section{padding:80px 0}.accordion .faq-section .faq-header{max-width:330px;font-size:40px;font-weight:700;line-height:56px;margin:auto;padding:0;text-align:center}.accordion .question{color:#fff;font-weight:500;font-size:18px}.accordion .faq-list .faq-item{border-bottom:1px solid #282a2c}.accordion .faq-list{border-top:none;max-width:760px;margin:auto}.accordion .answer{color:#b9b9b9}.accordion .question:before{content:" "}.question:after{position:absolute;content:"+";font-size:30px;right:-40px}.accordion .question.accordion-trigger.open:before{content:" "}.question.open:after{content:"-";font-size:45px}.answer p{color:#b9b9b9}#pdf-preview{height:1000px}@media screen and (max-width:1400px){form input[type=number],form input[type=text],form select{width:100%}}@media screen and (max-width:768px){.main-container{padding:80px 40px}.dropdown-style{background-position:right 8px center}.future-ready-text-container h2{padding:0 70px;line-height:35px}.future-ready-text-container p{padding:10px 20px 40px}.accordion .faq-section{padding:60px}.accordion .faq-section .faq-header{line-height:48px;padding-bottom:5px}.toggle-container{gap:12px}.info-container{padding:20px 10px}.slider:before{right:16px}.exempt-section .inline-content .form-group:nth-child(2) label{font-size:13px}#pdf-preview{height:500px}}@media screen and (max-width:767px){.container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.info-container{display:none}.form-container{max-width:100%}}@media screen and (max-width:500px){.header-desc{text-align:center}.main-container{padding:60px 20px}.form-section{padding:20px 20px 0}.inline-content,.tin-container.d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.additional-dropdown{-webkit-align-self:normal;-ms-flex-item-align:normal;align-self:normal}#exempt-section.form-section{padding:0 20px 25px}.toggle-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.future-ready-text-container h2{font-size:22px}.future-image{width:85%}.accordion .faq-section{padding:60px 20px}.accordion .faq-list .faq-item{padding:25px 0}.question:after{right:-4px}#upload-icon{overflow:visible}}@media screen and (max-width:400px){.toggle-container{gap:24px}.certification label,.pdf-reference,.toggle-container label{line-height:24px}}</style> <style>.free-tool-header-top-band{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5px 10px 5px 30px;background:#fff;font-weight:600;line-height:1.7;border-bottom:1px solid #d6d6d6;z-index:9999}.zoho-title-wrapper{display:inline-block}.header-sub-heading{display:block;line-height:normal;color:#000;font-size:11px}.free-tool-navbar.open+header .free-tool-header-top-band{max-width:82%;margin-left:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.free-tool-header-left .free-tool-header-logo{width:135px;vertical-align:sub}.free-tool-header-more-band{width:22px;height:22px;margin-top:12px;margin-right:40px;float:left;cursor:pointer}.free-tool-header-left{width:100%}.check-zoho-books{margin-top:5px;float:right;color:#1e71c6;font-size:14px;line-height:34px;cursor:pointer}.free-tool-header-top-band .signupnow-button{float:right;margin-top:8px}.free-tool-header-top-band .signupnow-button a{color:#fff;background:#e61a0f;font-size:14px;padding:10px;margin:0 10px;cursor:pointer}@media screen and (max-width:1024px){.free-tool-navbar.open+header .free-tool-header-top-band{max-width:100%;margin:0}}@media screen and (max-width:1050px){.check-zoho-books{display:none}.free-tool-header-top-band .signupnow-button{display:none!important}}@media (max-width:500px){.free-tool-header-left span,.header-sub-heading{display:none}}</style> </head> <body> <style> .navbar-logo-container{ text-align: center; margin: 20px 20px 20px 0; } .navbar-logo-container img{ max-width: 100px; } .free-tool-navbar { font-family: Zoho Puvi; position: fixed; background-color: #2c2929; color: #fff; height: 100vh; z-index: 9999; width: 0; opacity: 0; transition: all 0.3s ease; overflow-y: scroll; line-height: 1.5; } .free-tool-navbar.open { display: block; opacity: 1; width: 18%; padding: 14px 0px 70px 20px; box-sizing: border-box; } .free-tool-navbar.open + header + main { width: 82%; margin-left: auto; } .free-tool-navbar .close { display: none; cursor: pointer; position: absolute; right: 25px; top: 16px; } .free-tool-navbar h5 { margin: 0; font-size: 19px; font-weight: 600; } .nav-sub-header { margin-top: 35px; } .nav-product-logo { display: flex; align-items: center; } .nav-product-logo svg { width: 25px; padding-right: 8px; padding-bottom: 10px; } .free-tool-navbar .sub-tools li { padding: 0 0 0 25px; } .free-tool-navbar .nav-sub-header { font-size: 20px; font-weight: 600; color: #fff; } .free-tool-navbar .nav-sub-header span { font-size: 16px; padding-bottom: 10px; } .sub-tools li a { display: block; padding: 7px 0; font-size: 13px; font-weight: 400; color: #d3d3d3; cursor: pointer; } .sub-tools li:hover { background-color: #3c3939; } .free-tool-navbar li .active { border-left: 4px solid #FFD600; background-color: #413f3f; padding-left: 21px; } .free-tool-navbar li .active a { color: #fff; } header { position: sticky; top: 0; z-index: 999; } .free-tool-navbar.open + header + main + div.common-footer { width: 82%; margin: 0 0 0 auto; } @media screen and (max-width: 1024px) { .free-tool-navbar.open { width: auto; top: 54px; padding-right: 10px; } .free-tool-navbar .close { display: block; } .free-tool-navbar.open + header + main, .free-tool-navbar.open + header + main + div.common-footer { width: 100%; margin: 0; } } @media screen and (max-width: 768px) { .free-tool-navbar.open { top: 50px; } } @media screen and (max-width: 500px) { .free-tool-navbar.open { top: 47px; } } </style> <script> document.addEventListener('DOMContentLoaded', () => { if(screen.width > 1024) { document.querySelector('.free-tool-navbar').classList.add('open'); } }); </script> <div class="free-tool-navbar no-print"> <span class="close" onclick="toggleNavBar();"> <svg width="12.486" height="12.485"><path data-name="Union 1" d="M10.45 12.137l-4.208-4.21-4.21 4.21a1.19 1.19 0 01-1.683-1.684l4.209-4.21L.349 2.032A1.19 1.19 0 012.032.348l4.21 4.211L10.453.348a1.19 1.19 0 011.684 1.684L7.926 6.244l4.207 4.209a1.19 1.19 0 11-1.683 1.684z" fill="#797979"/></svg> </span> <div class="navbar-logo-container"> <img src="/books/images/new/zoho-logo-darkbg.png" alt="Zoho Logo"> <h5>Finance Free Apps</h5> </div> <ul> <li class="nav-sub-header"> <div class="nav-product-logo"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" style="enable-background:new 0 0 1024 1024" xml:space="preserve"><style>.st0{fill:#ffff}</style><g style="opacity:.9"><path class="st0" d="M490 400.8h140c16.6 0 30-13.4 30-30v-140c0-16.6-13.4-30-30-30H490c-16.6 0-30 13.4-30 30v140c0 16.6 13.4 30 30 30zm30-140.1h80v80h-80v-80z"/><path class="st0" d="M994.1 0H450c-93.8 0-170 76.3-170 170v110.6H169.3C75.9 280.6-.1 356.6-.1 450v404.6c0 93.4 76 169.4 169.4 169.4H754c72.1 0 140-28.1 191-79.1s79.1-118.8 79.1-191V30c0-16.6-13.4-30-30-30zM169.3 340.6h110.6v180.2h-220V450c0-60.3 49.1-109.4 109.4-109.4zm.6 623.4h-.6C109 964 59.9 914.9 59.9 854.6V580.8H280v273.8c0 60.3-49.1 109.4-109.4 109.4h-.7zm794.2-210c0 115.8-94.2 210.1-210.1 210.1H299.8c25-29.5 40.2-67.7 40.2-109.4V170c0-60.7 49.4-110 110-110h514.1v694z"/><path class="st0" d="M490 580.8h323.5c16.6 0 30-13.4 30-30s-13.4-30-30-30H490c-16.6 0-30 13.4-30 30s13.4 30 30 30zm0 180.1h323.5c16.6 0 30-13.4 30-30s-13.4-30-30-30H490c-16.6 0-30 13.4-30 30s13.4 30 30 30z"/></g></svg> <span>Billing</span> </div> <ul class="sub-tools"> <li> <a href="https://www.zoho.com/invoice/free-invoice-generator.html"> Invoice Generator </a> </li> <li> <a href="https://www.zoho.com/invoice/free-estimate-generator/"> Quote Generator </a> </li> <li> <a href="https://www.zoho.com/invoice/free-receipt-generator.html"> Create Receipts </a> </li> <li> <a href="https://www.zoho.com/subscriptions/free-revenue-forecast/"> Revenue Forecaster </a> </li> </ul> </li> <li class="nav-sub-header"> <div class="nav-product-logo"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 1024 1024" style="enable-background:new 0 0 1024 1024" xml:space="preserve"><style>.stz0{fill:none}.st1{fill:#fff}</style><path class="stz0" d="M932.7 921H331.3c-4.4 0-8.3 3.1-9.4 7.4v.2c-4.3 16.2-11.8 31-21.7 43.5h579.2c25.7 0 49.1-13 62.6-34.9 2.8-4.6 1.4-8.7.2-10.7-1-1.6-3.8-5.5-9.5-5.5z"/><path class="stz0" d="M793.6 876V66.9c0-3.8-1.9-6.4-3.1-7.5-1.2-1.2-3.7-3.1-7.5-3.1H144.1c-5.9 0-10.6 4.8-10.6 10.6v831.6c0 40.6 33 73.6 73.6 73.6 33.4 0 62.7-22.6 71.2-54.9 6.2-24.2 27.9-41.1 52.9-41.2h462.4zM710 520.9c0 12.4-10.1 22.5-22.5 22.5H262.2c-12.4 0-22.5-10.1-22.5-22.5s10.1-22.5 22.5-22.5h425.3c12.4 0 22.5 10 22.5 22.5zM245.1 319.5c10.9-6 24.6-2.1 30.6 8.8 5.6 10.1 18.8 16.7 33.3 17.6h1.1c.8 0 1.7.1 2.5.1 4 0 8.1-.4 12.1-1.3 9.4-2.1 16.8-6.1 20.9-11.3 2.9-3.7 4.1-8.8 2.7-11.7-3.4-6.7-17.4-11.4-34.7-11.7-37.3-.6-56.7-2.9-74-21.8-14.4-15.7-15.7-30.9-16.4-39-.1-.7-.1-1.3-.2-1.9-1.9-17.1 5.4-29.7 8.2-34.4l.3-.6c11.6-21 30.2-29.7 37.2-33l.2-.1c6-2.7 12.3-4.9 18.8-6.3V163c0-12.4 10.1-22.5 22.5-22.5s22.5 10.1 22.5 22.5v9.3c9.1 1.7 20 5.2 30.9 12.2 13.8 8.9 24.7 21.3 31.6 36.1 5.3 11.2.5 24.6-10.8 29.9-11.2 5.3-24.6.5-29.9-10.8-3.4-7.1-8.6-13.2-15.3-17.4-10.2-6.6-20.7-6.8-26.9-7h-.5c-8.3-.4-16.7 1.2-24.2 4.7-4.4 2-12.3 5.8-16.8 14l-.1.2c-.2.3-.4.7-.6 1.1-1.2 2.2-2.7 4.6-2.4 7 .1.9.2 1.8.3 2.8.5 5.2.7 8.1 4.8 12.6 3.7 4 6.1 6.7 41.5 7.2 35.7.5 62.8 13.7 74.2 36.3 9.6 18.8 6.5 42.5-7.7 60.2-10.6 13.2-26.5 22.6-46 27-.7.2-1.4.3-2 .4v10.5c0 12.4-10.1 22.5-22.5 22.5s-22.5-10.1-22.5-22.5v-11.7c-21.9-5.8-40.8-19-51.2-37.7-6.3-10.7-2.4-24.4 8.5-30.4zM262.2 684c-12.4 0-22.5-10.1-22.5-22.5s10.1-22.5 22.5-22.5h256.2c12.4 0 22.5 10.1 22.5 22.5S530.7 684 518.3 684H262.2z"/><path class="st1" d="M287.5 387.8v11.7c0 12.4 10.1 22.5 22.5 22.5s22.5-10.1 22.5-22.5V389c.7-.1 1.4-.3 2-.4 19.5-4.4 35.4-13.8 46-27 14.2-17.7 17.3-41.4 7.7-60.2-11.5-22.6-38.5-35.8-74.2-36.3-35.4-.5-37.8-3.2-41.5-7.2-4.1-4.4-4.3-7.3-4.8-12.6-.1-1-.2-1.9-.3-2.8-.3-2.4 1.2-4.8 2.4-7 .2-.4.5-.8.6-1.1l.1-.2c4.5-8.2 12.5-12 16.8-14 7.6-3.4 15.9-5 24.2-4.7h.5c6.2.1 16.7.4 26.9 7 6.6 4.3 11.9 10.3 15.3 17.4 5.3 11.2 18.7 16.1 29.9 10.8 11.2-5.3 16.1-18.7 10.8-29.9-7-14.8-17.9-27.2-31.6-36.1-11-7-21.8-10.5-30.9-12.2V163c0-12.4-10.1-22.5-22.5-22.5s-22.5 10.1-22.5 22.5v9.9c-6.4 1.5-12.7 3.6-18.8 6.3l-.2.1c-7 3.3-25.6 12-37.2 33l-.3.6c-2.8 4.8-10.1 17.4-8.2 34.4.1.6.1 1.2.2 1.9.7 8.2 2.1 23.3 16.4 39 17.3 18.9 36.7 21.2 74 21.8 17.4.2 31.3 4.9 34.7 11.7 1.5 2.9.3 8-2.7 11.7-4.1 5.2-11.6 9.2-20.9 11.3-4 .9-8.1 1.3-12.1 1.3-.8-.1-1.7-.1-2.5-.1h-1.1c-14.5-.9-27.7-7.5-33.3-17.6-6-10.9-19.7-14.8-30.6-8.8-10.9 6-14.8 19.7-8.8 30.6 10.7 18.6 29.6 31.9 51.5 37.7zm253.3 273.7c0-12.4-10.1-22.5-22.5-22.5H262.2c-12.4 0-22.5 10.1-22.5 22.5s10.1 22.5 22.5 22.5h256.2c12.3 0 22.4-10.1 22.4-22.5zM239.7 520.9c0 12.4 10.1 22.5 22.5 22.5h425.3c12.4 0 22.5-10.1 22.5-22.5s-10.1-22.5-22.5-22.5H262.2c-12.5 0-22.5 10-22.5 22.5z"/><path class="st1" d="M981.4 904.6c-9.8-17.6-28.5-28.6-48.7-28.6h-94.2V66.9c0-14.9-5.8-28.8-16.3-39.3-10.5-10.5-24.5-16.3-39.4-16.3H144.2c-14.8 0-28.8 5.8-39.3 16.3C94.3 38 88.5 52 88.5 66.9v831.6c0 65.4 53.2 118.6 118.6 118.6h672.2c20.1 0 40.1-5.2 57.7-15s32.5-24.1 43.1-41.2c10.8-17.4 11.2-38.4 1.3-56.3zm-703.1 12.6c-8.5 32.3-37.8 54.9-71.2 54.9-40.6 0-73.6-33-73.6-73.6V66.9c0-5.9 4.8-10.6 10.6-10.6H783c3.8 0 6.4 2 7.5 3.1 1.2 1.2 3.1 3.7 3.1 7.5V876H331.2c-24.9.1-46.7 17.1-52.9 41.2zm663.5 20c-13.5 21.9-36.9 34.9-62.6 34.9H300.1c10-12.6 17.5-27.3 21.7-43.5v-.2c1.1-4.3 5-7.4 9.4-7.4h601.4c5.7 0 8.4 3.8 9.3 5.5 1.3 2.1 2.8 6.1-.1 10.7z"/></svg><span>Finance & Payroll</span> </div> <ul class="sub-tools"> <li > <a href="/in/books/free-gst-calculator"> India GST Calculator </a> </li> <li > <a href="/uk/books/free-tools/vat-calculator"> UK VAT Calculator </a> </li> <li > <a href="/uk/books/free-tools/flat-rate-calculator/"> UK Flat Rate Calculator </a> </li> <li > <a href="/uk/books/free-tools/corporation-tax-calculator"> UK Corporation Tax Calculator </a> </li> <li class=""> <a href="/uk/books/free-tools/furlough-claim-calculator/"> HMRC Furlough Claim Calculator </a> </li> <li> <a href="/in/payroll/income-tax-calculator/"> Income Tax Calculator </a> </li> <li> <a href="/us/books/paycheck-calculator/"> Paycheck Calculator </a> </li> <li > <a href="https://zoho.com/books/financial-report-templates.html"> Financial Report Templates </a> </li> <li > <a href="https://www.zoho.com/books/free-project-estimate-calculator/"> Free Project Cost Estimate Calculator </a> </li> <li class="active"> <a href="/us/books/form-w9-generator"> Form W-9 Generator </a> </li> <li> <a href="https://www.zoho.com/in/payroll/free-payslip-generator/"> Payslip Generator </a> </li> <li> <a href="https://www.zoho.com/in/payroll/nps-calculator/"> NPS Calculator </a> </li> <li> <a href="https://www.zoho.com/in/payroll/free-eps-pension-calculator/"> EPS Pension Calculator </a> </li> <li> <a href="https://www.zoho.com/ae/payroll/gratuity-calculator/"> Gratuity Calculator </a> </li> <li> <a href="https://www.zoho.com/in/payroll/statutory-bonus-calculator/"> Statutory Bonus Calculator </a> </li> <li> <a href="https://www.zoho.com/in/payroll/hra-exemption-calculator/"> HRA Exemption Calculator </a> </li> </ul> </li> <li class="nav-sub-header"> <div class="nav-product-logo"> <svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><defs><style>.cls-1{opacity:.9}.cls-2{fill:#ffff}</style></defs><g class="cls-1"><path class="cls-2" d="M263.6 865.74a30 30 0 0 1-29.51-24.8L104.55 106.26a36.37 36.37 0 0 0-25.09-28.5l-57.87-18A30 30 0 1 1 39.41 2.47l57.87 18a96.15 96.15 0 0 1 66.36 75.37l129.54 734.68a30 30 0 0 1-24.33 34.76 30.38 30.38 0 0 1-5.25.46Z"/></g><g class="cls-1"><path class="cls-2" d="M406.26 965.63a30 30 0 0 1-5.18-59.55l532.26-93.85a36.48 36.48 0 1 0-12.67-71.85L463.55 821a96.48 96.48 0 0 1-111.77-78.26l-80.6-457.14a96.48 96.48 0 0 1 78.26-111.77l457.12-80.6a96.48 96.48 0 0 1 111.77 78.26l74.61 423.13A30 30 0 0 1 933.85 605l-74.61-423.1A36.49 36.49 0 0 0 817 152.31l-457.15 80.61a36.47 36.47 0 0 0-29.58 42.26l80.6 457.12a36.47 36.47 0 0 0 42.26 29.59l457.12-80.6a96.48 96.48 0 1 1 33.51 190L411.5 965.17a30.18 30.18 0 0 1-5.24.46Z"/></g><path d="M527 381.94a30 30 0 0 1-5.17-59.55l173.57-30.6a30 30 0 0 1 10.42 59.09l-173.57 30.6a30.38 30.38 0 0 1-5.25.46Z" style="fill:#ffff" class="cls-1"/><g class="cls-1"><path class="cls-2" d="M322.44 1022.89a120 120 0 1 1 21-1.85 120.84 120.84 0 0 1-21 1.85Zm.38-179.35a60.13 60.13 0 0 0-10.49.92 59.43 59.43 0 1 0 10.49-.92Z"/></g></svg><span>Inventory</span> </div> <ul class="sub-tools"> <li> <a href="https://www.zoho.com/inventory/sku-generator/"> SKU Generator </a> </li> <li> <a href="https://www.zoho.com/inventory/purchaseorder-generator/"> Purchase Order Generator </a> </li> <li> <a href="https://www.zoho.com/inventory/reorder-point-calculator/"> Calculate Reorder Point </a> </li> <li> <a href="https://www.zoho.com/inventory/economic-order-quantity/"> Economic Order Quantity </a> </li> <li> <a href="https://www.zoho.com/inventory/break-even-point-calculator/"> Break-even Point Calculator </a> </li> <li> <a href="https://www.zoho.com/inventory/inventory-turnover-ratio/"> Inventory Turnover Ratio </a> </li> <li> <a href="https://www.zoho.com/inventory/packing-slip-generator/"> Packing Slip Generator </a> </li> <li> <a href="https://www.zoho.com/inventory/free-barcode-generator/"> Barcode Generator </a> </li> <li> <a href="https://www.zoho.com/inventory/shipping-label-generator/"> Shipping Label Generator </a> </li> <li> <a href="https://www.zoho.com/inventory/free-wholesale-price-calculator/"> Wholesale price calculator </a> </li> </ul> </li> <li class="nav-sub-header"> <div class="nav-product-logo"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024"><defs><style>.cls-1{opacity:.9}.cls-2{fill:#ffff}</style></defs><g class="cls-1"><path class="cls-2" d="M845.62 1007.29c-78.84 0-155.48-28.12-221.64-81.33a16 16 0 0 0-21.35 1.14l-58 58a75.55 75.55 0 0 1-106.73 0l-56-56a16 16 0 0 0-22.63 0l-56.67 56.58a73.73 73.73 0 0 1-107-2.9A764.8 764.8 0 0 1 89.9 111.91a179.71 179.71 0 0 1 158.78-95.2h556.67c56.35 0 109.46 37.37 149.55 105.22 36.32 61.47 60.71 145.8 68.68 237.44a90.05 90.05 0 0 1-89.66 98H644.81c.69 16.84 2 33.53 3.79 49.9 0 .41.08.82.11 1.23a617.74 617.74 0 0 0 27.93 146.29c14.47 44.8 33.83 86 57.56 122.53 23.34 35.91 50.31 66.35 80.16 90.49s62 41.44 95.5 51.37a42.58 42.58 0 0 1-4.49 82.73 333.48 333.48 0 0 1-59.75 5.38ZM248.68 76.71a119.81 119.81 0 0 0-105.86 63.47 704.42 704.42 0 0 0 97.43 802.53 13.72 13.72 0 0 0 19.93.54l56.58-56.58a76.09 76.09 0 0 1 107.48 0l56.05 56.05a15.48 15.48 0 0 0 21.88 0l58-58a75.87 75.87 0 0 1 101.37-5.47c48.9 39.32 104.23 62.27 161.25 67.11a364.1 364.1 0 0 1-46.19-31.89c-34.76-28.11-66-63.25-92.75-104.45-54.26-83.49-87.1-186.07-95-296.69a781 781 0 0 1-4.7-86c0-106.25 21-206.61 59.18-282.6 13.37-26.62 28.41-49.39 44.77-68ZM644.8 397.33h289.12a30.05 30.05 0 0 0 29.88-32.76c-7.2-82.89-28.71-158.22-60.55-212.12-28.86-48.84-63.63-75.74-97.9-75.74-18.54 0-37.07 7.69-55.08 22.86-19.35 16.3-37.78 41.23-53.27 72.09-30.52 60.76-48.74 139.99-52.2 225.67Z"/></g><g class="cls-1"><path class="cls-2" d="M434.18 457.33H211.72a30 30 0 1 1 0-60h222.46a30 30 0 0 1 0 60Z"/></g><g class="cls-1"><path class="cls-2" d="M325.5 607.38H218.05a30 30 0 0 1 0-60H325.5a30 30 0 0 1 0 60Z"/></g><g class="cls-1"><path class="cls-2" d="M448.18 307.38H238.72a30 30 0 0 1 0-60h209.46a30 30 0 0 1 0 60Z"/></g></svg><span>Expense</span> </div> <ul class="sub-tools"> <li> <a href="https://www.zoho.com/expense/expense-report-generator/"> Expense Report Generator </a> </li> <li> <a href="https://www.zoho.com/us/expense/per-diem-calculator/"> Per diem calculator </a> </li> </ul> </li> </ul> </div> <header style="display: block;"> <div class="free-tool-header-top-band no-print"> <div class="free-tool-header-left"> <div><img src="/books/images/more.svg" class="free-tool-header-more-band" onclick="toggleNavBar()" alt="navbar expand icon"></div> <div class="zoho-title-wrapper"> <span style="font-weight: 600"> Form W-9 Generator </span> <a class="header-sub-heading" href="/us/books/?plan_type=free&utm_source=freetools&utm_medium=backlink&utm_campaign=freeplan" aria-label="zf logo"> By Zoho Books </a> </div> <div class="signupnow-button cta-btn"> <a class="signupnow-button-a" href="/us/books/signup/?plan_type=free&utm_source=freetools&utm_medium=cta&utm_campaign=freeplan"> SIGN UP FOR FREE TRIAL </a> </div> <a class="check-zoho-books" href="/us/books/?plan_type=free&utm_source=freetools&utm_medium=backlink&utm_campaign=freeplan"> Check out Zoho Books </a> </div> </div> </header> <main> <section class="main-container"> <div class="max-width"> <div class="header-desc"> <h1>Form W-9 Generator</h1> <p>Generate and download your Form W-9 instantly by providing <br>your name, address, and Taxpayer Identification Number (TIN). </p> </div> <div class="container d-flex"> <div class="form-container" id="form-container"> <form id="w9-form"> <div class="form-section"> <label for="name">Legal Name<span class="text-red">*</span> <span class="form-desc">(As per the tax return)</span></label> <input type="text" id="name" name="name" placeholder="Enter the full name" autocomplete="off"/> <p id="name-error" class="error-message" style="display: none;">Enter your Legal name</p> <label for="business-name">Business Name <span class="form-desc">(If it's different from the Legal Name)</span></label> <input type="text" id="business-name" name="business-name" placeholder="Enter the business name" autocomplete="off"> <label for="tin-type">Tax Identification Number (TIN)<span class="text-red">*</span></label> <div class="tin-container d-flex"> <select id="tin-type" class="dropdown-style" name="tin-type" onchange="updatePlaceholder()"> <option value="ssn">Social Security Number (SSN)</option> <option value="ein">Employer Identification Number (EIN)</option> <option value="itin">Individual Taxpayer Identification Number (ITIN)</option> </select> <input type="number" id="tin" name="tin" placeholder="Enter the SSN" autocomplete="off" maxlength="9" oninput="javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);"> </div> <p id="tin-error" class="error-message" style="display: none;">Enter your Tax Identification Number (TIN)</p> <div class="inline-content"> <div class="business-type"> <label for="business-structure">Business Type</label> <select id="business-structure" class="dropdown-style" name="business-structure" onchange="toggleBusinessTypeSections()"> <option value="individual-or-sole">Individual/sole proprietor</option> <option value="c-corp">C corporation</option> <option value="s-corp">S corporation</option> <option value="partnership">Partnership</option> <option value="trust-or-estate">Trust/estate</option> <option value="llc">Limited liability company</option> </select> </div> <div id="additional-dropdown" class="additional-dropdown"> <select id="additional-business-type" class="dropdown-style" name="additional-business-type" onchange="toggleForeignPartnersSection()"> <option value="c-corporation">C corporation</option> <option value="s-corporation">S corporation</option> <option value="llc-partnership">Partnership</option> </select> </div> </div> <div id="foreign-partners-section" class="foreign-partners-section"> <label> <input type="checkbox" id="foreign-partners-checkbox" name="foreign-partners"> I have foreign partners, owners, or beneficiaries and I'm submitting this form to a partnership, trust, or estate in which I have an ownership interest. </label> <a class="pdf-reference" target="_blank" href="https://www.irs.gov/pub/irs-pdf/fw9.pdf">Read Form W-9 guidelines to<span class="text-blue"> Know more</span>.</a> </div> <div class="address-form"> <label for="address">Address</label> <div class="inline-content"> <div class="form-group"> <label for="country">Country</label> <input type="text" id="country" name="country" value="U.S.A" disabled> </div> <div class="form-group"> <label for="state">State</label> <select id="state" class="dropdown-style" name="state"> <option value="">Select State</option> </select> </div> </div> <div class="form-group"> <input type="text" id="street" name="street" placeholder="Street and Apt. or Suite No" autocomplete="off"> </div> <div class="inline-content"> <input type="text" id="city" name="city" placeholder="City" autocomplete="off"> <input type="number" id="zip" name="zip" placeholder="ZIP/Postal Code" autocomplete="off"> </div> </div> <div class="toggle-container d-flex"> <label class="toggle-switch"> <input type="checkbox" id="exempt-toggle" onchange="toggleExemptSection()" autocomplete="off"> <span class="slider"></span> </label> <label for="exempt-toggle">I'm exempt from backup withholding and/or FATCA reporting </label> </div> </div> <div id="exempt-section" class="form-section exempt-section"> <div class="inline-content"> <div class="form-group"> <label for="exempt-code">Exempt Payee Code</label> <input type="text" id="exempt-code" name="exempt-code" placeholder="Enter exempt code" min="1" max="13" autocomplete="off"> <p id="exempt-code-error" class="error-message"></p> </div> <div class="form-group"> <label for="fatca-code">FATCA Reporting Code</label> <input type="text" id="fatca-code" name="fatca-code" placeholder="Enter FATCA code" autocomplete="off"> <p id="fatca-code-error" class="error-message"></p> </div> </div> <div id="exempt-fatca-error" class="error-message" style="display:none;"></div> <a class="pdf-reference" target="_blank" href="https://www.irs.gov/pub/irs-pdf/fw9.pdf"><span class="text-blue">Read Form W-9 guidelines</span> to find the applicable Exempt and FATCA codes.</a> </div> <div class="form-section certification"> <label> Certification </label> <label> <input type="checkbox" id="tin-certification" name="tin-certification" autocomplete="off"> I certify that the Tax Identification Number (TIN) shown on this form is correct </label> <p id="certification-error" class="error-message" style="display: none;">Check this option to certify that the TIN you've provided is correct </p> <label> <input type="checkbox" name="certification-2" autocomplete="off"> I certify that I'm not subject to backup withholding </label> <label> <input type="checkbox" name="certification-3" autocomplete="off"> I certify that I'm a U.S. citizen or other U.S. person </label> <div id="fatca-certification"> <label> <input type="checkbox" name="certification-fatca" autocomplete="off"> The FATCA code(s) entered on this form (if any) indicating that I am exempt from FATCA. </label> </div> </div> <button type="submit" id="proceed-button">Continue</button> </form> </div> <aside class="info-container"> <div class="inline-content"> <svg width="19" height="19" fill="none" class="info-icon"><path fill-rule="evenodd" clip-rule="evenodd" d="M9.027 0a9.028 9.028 0 1 0 0 18.055A9.028 9.028 0 0 0 9.028 0Zm.013 3.84a.946.946 0 1 1 0 1.893.946.946 0 0 1 0-1.892Zm-1.896 9.751h3.738a.937.937 0 0 0 0-1.874H9.95V7.85a.937.937 0 0 0-.937-.937H7.525a.937.937 0 0 0 0 1.874h.551v2.931h-.932a.937.937 0 0 0 0 1.874Z" fill="#495569"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.981 3.84a.946.946 0 1 0 0 1.893.946.946 0 0 0 0-1.892Zm.95 7.877h.931a.937.937 0 0 1 0 1.874H7.124a.937.937 0 0 1 0-1.874h.933v-2.93h-.552a.937.937 0 0 1 0-1.875h1.488c.518 0 .937.42.937.937v3.868Z" fill="#fff"/></svg> <h2>KNOW MORE ABOUT W-9 FORM</h2> </div> <div class="inline-content"> <svg width="19" height="19" fill="none" class="star-icon"><path opacity=".2" d="M5.171 1.227a1 1 0 0 1 1.658 0l1.48 2.194a1 1 0 0 0 .27.27l2.194 1.48a1 1 0 0 1 0 1.658l-2.194 1.48a1 1 0 0 0-.27.27l-1.48 2.194a1 1 0 0 1-1.658 0l-1.48-2.194a1 1 0 0 0-.27-.27L1.227 6.83a1 1 0 0 1 0-1.658l2.194-1.48a1 1 0 0 0 .27-.27l1.48-2.194Z" fill="#445A95"/></svg> <h3>What is W-9?</h3> </div> <p>Form W-9 is an IRS form used to verify a contractor's identity and gather their Tax Identification Number (TIN).</p> <div class="inline-content"> <svg width="19" height="19" fill="none" class="star-icon"><path opacity=".2" d="M5.171 1.227a1 1 0 0 1 1.658 0l1.48 2.194a1 1 0 0 0 .27.27l2.194 1.48a1 1 0 0 1 0 1.658l-2.194 1.48a1 1 0 0 0-.27.27l-1.48 2.194a1 1 0 0 1-1.658 0l-1.48-2.194a1 1 0 0 0-.27-.27L1.227 6.83a1 1 0 0 1 0-1.658l2.194-1.48a1 1 0 0 0 .27-.27l1.48-2.194Z" fill="#445A95"/></svg> <h3>Who needs a W-9 Form?</h3> </div> <p>If you're hiring freelancers or contractors, or making interest payments, you'll need a Form W-9 from the payee. This form provides you with the taxpayer information needed to file Form 1099 with the IRS.</p> <div class="inline-content"> <svg width="19" height="19" fill="none" class="star-icon"><path opacity=".2" d="M5.171 1.227a1 1 0 0 1 1.658 0l1.48 2.194a1 1 0 0 0 .27.27l2.194 1.48a1 1 0 0 1 0 1.658l-2.194 1.48a1 1 0 0 0-.27.27l-1.48 2.194a1 1 0 0 1-1.658 0l-1.48-2.194a1 1 0 0 0-.27-.27L1.227 6.83a1 1 0 0 1 0-1.658l2.194-1.48a1 1 0 0 0 .27-.27l1.48-2.194Z" fill="#445A95"/></svg> <h3>How do I fill out a W-9 form?</h3> </div> <p>Fill out Form W-9 by entering your Name, Business Name, Tax ID Number (SSN or EIN), and Address. Select your Business Type, check the certification options, and confirm.</p> </aside> <div id="pdf-container" style="display: none;"> <div class="pdf-max-width"> <iframe id="pdf-preview" width="100%" height="100%" style="overflow: hidden;" type="application/pdf"></iframe> </div> <div class="pdf-max-width"> <div id="signature-div"> <h4 class="sign-title">Signature</h4> <div id="signature-upload-container"> <label for="signature-upload" id="signature-label"> <svg width="20" height="20" fill="none" id="upload-icon"><path d="M10 20C4.487 20 0 15.514 0 10 0 4.488 4.486 0 10 0c5.515 0 10.001 4.486 10.001 10 0 5.515-4.486 10.001-10 10.001V20Zm0-18.026c-4.425 0-8.026 3.6-8.026 8.027 0 4.425 3.6 8.026 8.027 8.026 4.425 0 8.026-3.6 8.026-8.027 0-4.425-3.602-8.026-8.027-8.026Z" fill="#0063F7"/><path d="M13.59 10.988a.985.985 0 0 1-.698-.29L10 7.807 7.11 10.698a.988.988 0 0 1-1.396-1.395l3.59-3.59a.988.988 0 0 1 1.395 0l3.59 3.59a.986.986 0 0 1-.698 1.685Z" fill="#0063F7"/><path d="M10 14.577a.988.988 0 0 1-.987-.987V6.41a.988.988 0 0 1 1.975 0v7.18a.988.988 0 0 1-.988.987Z" fill="#0063F7"/></svg> <span id="upload-text">Upload or Preview Signature</span> <img id="signature-image" alt="Signature Preview" style="display: none;" /> <input class="file-uploader" type="file" id="signature-upload" onchange="upload()" accept=".jpg, .jpeg, .png" hidden /> <button id="clear-button" style="display:none;" onclick="clearImage(event)">Clear</button> </label> <span id="error-message" class="error-message" style="display:none;">Please upload your signature before downloading the PDF.</span> </div> </div> <div id="button-container"> <button id="download-button" onclick="downloadPdf()">Download PDF</button> <button id="edit-data-button" onclick="showFormWithData()">Edit Details</button> </div> </div> </div> </div> </div> </section> <section class="future-ready-container"> <div class="max-width"> <div class="future-ready-text-container"> <h2>Simplify your business finance with Zoho Books?</h2> <p>Zoho Books is a comprehensive accounting platform that enables you to simplify and manage your business finances with ease.</p> <a class="signup-btn" href="/us/books/signup/">Sign Up for free</a> </div> <img class="future-image" src="/us/books/images/free-w9-generator/dashbaord.png" alt="Zoho books dashboard" height="100%" width="100%"> </div> </section> <section class="accordion"> <style> a { color: #0000ee; } .faq-section { max-width: 1110px; margin: auto; padding: 100px 0; } .faq-section .faq-header { font-size: 30px; font-weight: 500; padding: 20px 0; } .expend-all-container { display: none; } .expend-all-container.show { display: block; } .question { position: relative; } .faq-list { margin: 20px 0; border-top: 1px solid #efefef; } .faq-list .faq-item { padding: 25px 40px; border-bottom: 1px solid #efefef; } .question { font-size: 20px; cursor: pointer; color: #000; } .german-faq-section .question { font-size: 18px; line-height: 30px; } .question::before { position: absolute; content: "+"; font-size: 30px; left: -38px; } .answer .points-list { margin: -20px 30px; } .answer .points { list-style: disc; } .question.accordion-trigger.open::before { content: "-"; font-size: 44px; } .accordion-toggle{ overflow: hidden; transition: max-height 0.4s ease; max-height: 0; } .accordion-toggle-element-faq{ white-space: pre-wrap; box-sizing: content-box; font-size: 16px; line-height: 8px; } @media screen and (max-width: 550px) { .faq-section { width: 95%; } .faq-section .faq-header { font-size: 28px; line-height: 40px; } .question { line-height: 30px; font-size: 18px; } .answer .points { line-height: 20px; } } </style> <section class="faq-section-container "> <div class="faq-section"> <h2 class="faq-header">Frequently Asked Questions</h2> <div class="expend-all-container "> <input type="checkbox" name="expend" id="expend-all" onclick="openAllAccordion(this)"><label for="expend-all">Expand all</label> </div> <ul class="faq-list"> <li class="faq-item"> <p class="question accordion-trigger accordion-trigger-element-faq">Can I use Zoho Books to manage my business's income and expenses?</p> <div class="answer accordion-toggle accordion-toggle-element-faq"> <p>Definitely. You can track incomes and expenses, generate reports, and keep your finances organized and up-to-date with Zoho Books.</p> </div> </li> <li class="faq-item"> <p class="question accordion-trigger accordion-trigger-element-faq">Can I track the time spent on a job and bill my client using Zoho Books?</p> <div class="answer accordion-toggle accordion-toggle-element-faq"> <p>Absolutely. Zoho Books lets you track the time spent on tasks, log hours, and create invoices based on those tracked hours to bill your clients effortlessly.</p> </div> </li> <li class="faq-item"> <p class="question accordion-trigger accordion-trigger-element-faq">Can I track 1099 payments using Zoho Books?</p> <div class="answer accordion-toggle accordion-toggle-element-faq"> <p>Absolutely. Zoho Books makes it easy to track and report 1099 payments for your vendors. It keeps you compliant with the IRS regulations and simplifies filing of 1099-NEC and 1099-MISC forms.</p> </div> </li> <li class="faq-item"> <p class="question accordion-trigger accordion-trigger-element-faq">Can Zoho Books help me determine the profitability of a project?</p> <div class="answer accordion-toggle accordion-toggle-element-faq"> <p>With Zoho Books, you can track your project's income and expenses, making it easy to calculate the project's profitability.</p> </div> </li> <li class="faq-item"> <p class="question accordion-trigger accordion-trigger-element-faq">Is there a free plan available with Zoho Books?</p> <div class="answer accordion-toggle accordion-toggle-element-faq"> <p>Yes, Zoho Books does offer a free plan for your business. Sign up now for free to get started with Zoho Books.</p> </div> </li> </ul> </div> </section> </section> <footer> <div class="common-footer"></div> <script type="text/javascript" src="/books/js/jquery-2.1.0.min.js"></script> <script type="text/javascript" src="/books/js/index.js"></script> <script src="https://www.zohowebstatic.com/sites/zweb/js/common/zf/prd-common.js"></script> <script src="/finance/js/finance.js" ></script> <script src="/books/js/signup.js" type="text/javascript"></script> <script> var name = "ZohoBooksRef"; var pageURL = "ZohoBooksPageURL"; if (cookieCheck()) { setCookieForRefAndUrl(name,pageURL); } function setCookieForRefAndUrl(refCookieName, urlCookieName, doNotCheckReferrer) { doNotCheckReferrer = doNotCheckReferrer || false; var cookieExist = document.cookie.indexOf(refCookieName) >= 0; var referrer = document.referrer; if (!cookieExist && (doNotCheckReferrer || referrer)) { var expiry = new Date(); var days = 30; expiry.setTime(expiry.getTime() + (days * 24 * 60 * 60 * 1000)); var affix = '; expires=' + expiry.toGMTString() + '; domain=.zoho.com; path=/'; document.cookie = refCookieName + '=' + encodeURIComponent(referrer) + affix; document.cookie = urlCookieName + '=' + encodeURIComponent(location.href) + affix; } } function zohoGASignupEvent() {} function zohoFedClickEvent() {} function zcTrackClick() {} </script> <script type="text/javascript"> if (checkAnalyticsCookie()) { (function(w,s){var e=document.createElement("script");e.type="text/javascript";e.async=true; e.src="https://zohotagmanager.cdn.pagesense.io/ztmjs/9e14ca550fb345518206a5a65a40a7a9.js"; var x=document.getElementsByTagName("script")[0];x.parentNode.insertBefore(e,x);})(window,"script"); } </script> </footer> </main> <script> window.addEventListener('DOMContentLoaded', function () { document.querySelector('.free-tool-navbar').classList.remove('open'); let data = ["Alabama", "Alaska", "Arizona", "Arkansas", "California", "Colorado", "Connecticut", "Delaware", "Florida", "Georgia", "Hawaii", "Idaho", "Illinois", "Indiana", "Iowa", "Kansas", "Kentucky", "Louisiana", "Maine", "Maryland", "Massachusetts", "Michigan", "Minnesota", "Mississippi", "Missouri", "Montana", "Nebraska", "Nevada", "New Hampshire", "New Jersey", "New Mexico", "New York", "North Carolina", "North Dakota", "Ohio", "Oklahoma", "Oregon", "Pennsylvania", "Rhode Island", "South Carolina", "South Dakota", "Tennessee", "Texas", "Utah", "Vermont", "Virginia", "Washington", "West Virginia", "Wisconsin", "Wyoming"]; let select = document.getElementById("state"); for (i = 0; i < data.length; ++i) { let option = document.createElement('option'); option.innerText = data[i]; option.setAttribute("value",data[i]) select.appendChild(option); } }); const exemptCodeInput = document.getElementById('exempt-code'); exemptCodeInput.addEventListener('input', function() { this.value = this.value.replace(/\D/g, ''); }); const fatcaCodeInput = document.getElementById('fatca-code'); const fatcaCodeError = document.getElementById('fatca-code-error'); fatcaCodeInput.addEventListener('input', function() { const fatcaCode = this.value.trim(); if (!/^[A-M]$/.test(fatcaCode)) { fatcaCodeError.textContent = 'FATCA Reporting Code must be a single letter from A to M.'; fatcaCodeError.style.display = 'block'; } else { fatcaCodeError.textContent = ''; fatcaCodeError.style.display = 'none'; } }); </script> <script>"use strict";function toggleNavBar(){var e=document.querySelector(".free-tool-navbar");e.classList.contains("open")?e.classList.remove("open"):e.classList.add("open")}</script> <script>"use strict";var toggleAccordion=function(e){var t=e.nextElementSibling,o=e.classList.contains("open");t.style.maxHeight=o?"0px":"".concat(t.scrollHeight,"px"),e.classList.toggle("open",!o),t.classList.toggle("open",!o)},openAllAccordion=function(e){var t=document.querySelectorAll(".accordion-toggle"),o=!e.classList.contains("active");t.forEach(function(e){e.style.maxHeight=o?"".concat(e.scrollHeight,"px"):"0px",e.previousElementSibling.classList.toggle("open",o),e.classList.toggle("open",o)}),e.classList.toggle("active")};if(document.querySelector(".accordion-trigger.open")){var defaultOpenToggle=document.querySelector(".accordion-trigger.open").nextElementSibling;defaultOpenToggle.style.maxHeight="".concat(defaultOpenToggle.scrollHeight,"px")}window.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".accordion-trigger").forEach(function(e){e.addEventListener("click",function(t){t.stopImmediatePropagation(),toggleAccordion(e)})})});</script> <script>"use strict";function _typeof(e){"@babel/helpers - typeof";return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _regeneratorRuntime(){_regeneratorRuntime=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",c=a.asyncIterator||"@@asyncIterator",u=a.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function l(e,t,n,r){var a=t&&t.prototype instanceof g?t:g,i=Object.create(a.prototype),c=new T(r||[]);return o(i,"_invoke",{value:P(e,n,c)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=l;var m="suspendedStart",f="suspendedYield",y="executing",p="completed",h={};function g(){}function v(){}function w(){}var b={};s(b,i,function(){return this});var x=Object.getPrototypeOf,E=x&&x(x(S([])));E&&E!==n&&r.call(E,i)&&(b=E);var B=w.prototype=g.prototype=Object.create(b);function I(e){["next","throw","return"].forEach(function(t){s(e,t,function(e){return this._invoke(t,e)})})}function k(e,t){function n(o,a,i,c){var u=d(e[o],e,a);if("throw"!==u.type){var s=u.arg,l=s.value;return l&&"object"==_typeof(l)&&r.call(l,"__await")?t.resolve(l.__await).then(function(e){n("next",e,i,c)},function(e){n("throw",e,i,c)}):t.resolve(l).then(function(e){s.value=e,i(s)},function(e){return n("throw",e,i,c)})}c(u.arg)}var a;o(this,"_invoke",{value:function(e,r){function o(){return new t(function(t,o){n(e,r,t,o)})}return a=a?a.then(o,o):o()}})}function P(t,n,r){var o=m;return function(a,i){if(o===y)throw Error("Generator is already running");if(o===p){if("throw"===a)throw i;return{value:e,done:!0}}for(r.method=a,r.arg=i;;){var c=r.delegate;if(c){var u=D(c,r);if(u){if(u===h)continue;return u}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===m)throw o=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=y;var s=d(t,n,r);if("normal"===s.type){if(o=r.done?p:f,s.arg===h)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=p,r.method="throw",r.arg=s.arg)}}}function D(t,n){var r=n.method,o=t.iterator[r];if(o===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,D(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var a=d(o,t.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function L(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function _(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(L,this),this.reset(!0)}function S(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,a=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return a.next=a}}throw new TypeError(_typeof(t)+" is not iterable")}return v.prototype=w,o(B,"constructor",{value:w,configurable:!0}),o(w,"constructor",{value:v,configurable:!0}),v.displayName=s(w,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,s(e,u,"GeneratorFunction")),e.prototype=Object.create(B),e},t.awrap=function(e){return{__await:e}},I(k.prototype),s(k.prototype,c,function(){return this}),t.AsyncIterator=k,t.async=function(e,n,r,o,a){void 0===a&&(a=Promise);var i=new k(l(e,n,r,o),a);return t.isGeneratorFunction(n)?i:i.next().then(function(e){return e.done?e.value:i.next()})},I(B),s(B,u,"Generator"),s(B,i,function(){return this}),s(B,"toString",function(){return"[object Generator]"}),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=S,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(_),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return c.type="throw",c.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],c=i.completion;if("root"===i.tryLoc)return o("end");if(i.tryLoc<=this.prev){var u=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(u&&s){if(this.prev<i.catchLoc)return o(i.catchLoc,!0);if(this.prev<i.finallyLoc)return o(i.finallyLoc)}else if(u){if(this.prev<i.catchLoc)return o(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return o(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,h):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),_(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;_(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:S(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function asyncGeneratorStep(e,t,n,r,o,a,i){try{var c=e[a](i),u=c.value}catch(e){return void n(e)}c.done?t(u):Promise.resolve(u).then(r,o)}function _asyncToGenerator(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var a=e.apply(t,n);function i(e){asyncGeneratorStep(a,r,o,i,c,"next",e)}function c(e){asyncGeneratorStep(a,r,o,i,c,"throw",e)}i(void 0)})}}function proceed(){var e=[{value:document.getElementById("name").value.trim(),errorElement:document.getElementById("name-error")},{value:document.getElementById("tin").value.trim(),errorElement:document.getElementById("tin-error")},{value:document.getElementById("tin-certification").checked,errorElement:document.getElementById("certification-error")}];document.querySelectorAll('[id$="-error"]').forEach(function(e){return e.setAttribute("tabindex","-1")});var t=!0,n="";e.forEach(function(e){e.value?e.errorElement.style.display="none":(e.errorElement.style.display="block",n||(n=e.errorElement),t=!1)});var r=document.getElementById("exempt-code-error"),o=document.getElementById("fatca-code-error");if(r.setAttribute("tabindex","-1"),o.setAttribute("tabindex","-1"),document.getElementById("exempt-section").classList.contains("visible")){var a=document.getElementById("exempt-code").value.trim(),i=document.getElementById("fatca-code").value.trim(),c=document.getElementById("exempt-fatca-error");c.style.display="none",r.textContent="",o.textContent="",a||i?(a&&(a<1||a>13)&&(r.textContent="Exempt Payee Code must be a number between 1 and 13.",n||(n=r),t=!1),i&&!/^[A-M]$/.test(i)&&(n||(n=o),t=!1)):(c.textContent="Either Exempt Payee Code or FATCA Reporting Code must be provided.",c.style.display="block",n||(n=c),t=!1)}else{var u=document.getElementById("exempt-code"),s=document.getElementById("fatca-code");u.value="",s.value="",r.textContent="",o.textContent="",document.getElementById("exempt-fatca-error").style.display="none"}n&&n.focus(),t&&continueButton()}function updatePlaceholder(){var e=document.getElementById("tin-type").value;document.getElementById("tin").placeholder={ssn:"Enter the SSN",ein:"Enter the EIN",itin:"Enter the ITIN"}[e]}function toggleBusinessTypeSections(){toggleAdditionalDropdown(),toggleForeignPartnersSection()}function toggleAdditionalDropdown(){var e=document.getElementById("business-structure").value,t=document.getElementById("additional-dropdown");"llc"===e?t.classList.add("visible"):t.classList.remove("visible")}function toggleForeignPartnersSection(){var e=document.getElementById("business-structure").value,t=document.getElementById("additional-business-type").value,n=document.getElementById("foreign-partners-section"),r=document.getElementById("foreign-partners-checkbox");"s-corp"===e||"c-corp"===e||"individual-or-sole"===e?(n.classList.remove("visible"),r.checked=!1):"partnership"===e||"trust-or-estate"===e||"llc"===e&&"llc-partnership"===t?(n.classList.add("visible"),r.checked=!1):(n.classList.remove("visible"),r.checked=!1)}function toggleExemptSection(){var e=document.getElementById("exempt-toggle"),t=document.getElementById("exempt-section");e.checked?t.classList.add("visible"):(t.classList.remove("visible"),exemptCodeInput.value="",fatcaCodeInput.value="")}function checkFatcaCode(){var e=document.getElementById("fatca-code").value,t=document.getElementById("fatca-certification");""!==e.trim()?t.style.display="block":t.style.display="none"}function enterName(e,t,n){n.drawText(e,{x:78,y:t-125,size:10})}function enterBusinessName(e,t,n){n.drawText(e,{x:79,y:t-152,size:10})}function enterTinValue(e,t,n,r){var o,a=n-390,i=n-435,c=a,u=0;switch(e){case"ssn":o=a;break;case"ein":o=i;break;case"itin":o=c;break;default:o=c}for(var s=0;s<t.length;s++){var l=t[s];"ssn"!==e&&"itin"!==e||3!==s&&5!==s||(u+=13),"ein"===e&&2===s&&(u+=13);var d=420+15*s+u;r.drawText(l,{x:d,y:o,size:12})}}function enterCheckBusinessType(e,t,n,r){var o,a;switch(e){case"individual-or-sole":o=73,a=t-188;break;case"c-corp":o=180,a=t-188;break;case"s-corp":o=252,a=t-188;break;case"partnership":o=324,a=t-188;break;case"trust-or-estate":o=389,a=t-188;break;case"llc":o=73,a=t-201;break;default:o=73,a=t-188}n.drawImage(r,{x:o,y:a,width:8,height:8})}function enterAdditionalBusinessType(e,t,n,r){var o="";if("llc"===e)switch(t){case"c-corporation":o="C";break;case"s-corporation":o="S";break;case"llc-partnership":o="P";break;default:o="C"}o&&r.drawText(o,{x:430,y:n-201,size:12})}function enterCheckForeignPartner(e,t,n,r){e&&n.drawImage(r,{x:441,y:t-271,width:8,height:8})}function enterStreet(e,t,n){n.drawText(e,{x:79,y:t-295,size:10})}function enterAddress(e,t,n,r,o){var a=[];e&&a.push(e),t&&a.push(t),n&&a.push(n);var i=a.join(", ");o.drawText(i,{x:78,y:r-321,size:10})}function enterDate(e,t){var n=new Date,r="".concat(n.getMonth()+1,"/").concat(n.getDate(),"/").concat(n.getFullYear());t.drawText(r,{x:420,y:e-595,size:10})}function enterExemptCode(e,t,n){n.drawText(e,{x:555,y:t-201,size:10})}function enterFatcaCode(e,t,n){n.drawText(e,{x:535,y:t-239,size:10})}document.getElementById("w9-form").addEventListener("submit",function(e){e.preventDefault(),proceed()});var existingPdfBytes=null;function fetchPdf(){return _fetchPdf.apply(this,arguments)}function _fetchPdf(){return(_fetchPdf=_asyncToGenerator(_regeneratorRuntime().mark(function e(){return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch("/us/books/images/free-w9-generator/W-9.pdf").then(function(e){return e.arrayBuffer()});case 2:existingPdfBytes=e.sent;case 3:case"end":return e.stop()}},e)}))).apply(this,arguments)}function showFormWithData(){var e=document.getElementById("form-container"),t=document.querySelector(".info-container");e.style.display="block",t.style.display="block",document.querySelector("#name").value=window.formData.name,document.querySelector("#business-name").value=window.formData.businessname,document.getElementById("tin-type").value=window.formData.tinType,document.getElementById("tin").value=window.formData.tinValue,document.getElementById("business-structure").value=window.formData.businessType,document.getElementById("additional-business-type").value=window.formData.additionalBusinessType,document.getElementById("foreign-partners-checkbox").checked=window.formData.isForeignPartnersChecked,document.getElementById("exempt-code").value=window.formData.exemptCode,document.getElementById("fatca-code").value=window.formData.fatcaCode,document.getElementById("street").value=window.formData.street,document.getElementById("city").value=window.formData.city,document.getElementById("state").value=window.formData.state,document.getElementById("zip").value=window.formData.zip;var n=document.getElementById("pdf-container");n&&(n.style.display="none"),e.scrollIntoView({behavior:"smooth",block:"start"})}function fillPdfWithData(e,t){return _fillPdfWithData.apply(this,arguments)}function _fillPdfWithData(){return(_fillPdfWithData=_asyncToGenerator(_regeneratorRuntime().mark(function e(t,n){var r,o,a;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.getPages()[0],o=r.getSize(),a=o.height,enterName(window.formData.name,a,r),enterBusinessName(window.formData.businessname,a,r),enterTinValue(window.formData.tinType,window.formData.tinValue,a,r),enterCheckBusinessType(window.formData.businessType,a,r,n),enterAdditionalBusinessType(window.formData.businessType,window.formData.additionalBusinessType,a,r),enterCheckForeignPartner(window.formData.isForeignPartnersChecked,a,r,n),enterStreet(window.formData.street,a,r),enterAddress(window.formData.city,window.formData.state,window.formData.zip,a,r),enterDate(a,r),enterExemptCode(window.formData.exemptCode,a,r),enterFatcaCode(window.formData.fatcaCode,a,r),e.abrupt("return",t);case 14:case"end":return e.stop()}},e)}))).apply(this,arguments)}function continueButton(){return _continueButton.apply(this,arguments)}function _continueButton(){return(_continueButton=_asyncToGenerator(_regeneratorRuntime().mark(function e(){var t,n,r,o,a,i,c,u,s,l,d;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t={name:document.querySelector("#name").value,businessname:document.querySelector("#business-name").value,tinType:document.getElementById("tin-type").value,tinValue:document.getElementById("tin").value,businessType:document.getElementById("business-structure").value,additionalBusinessType:document.getElementById("additional-business-type").value,isForeignPartnersChecked:document.getElementById("foreign-partners-checkbox").checked,exemptCode:document.getElementById("exempt-code").value,fatcaCode:document.getElementById("fatca-code").value,street:document.getElementById("street").value.trim(),city:document.getElementById("city").value.trim(),state:document.getElementById("state").value.trim(),zip:document.getElementById("zip").value.trim()},window.formData=t,document.querySelector(".container"),n=document.getElementById("form-container"),r=document.querySelector(".info-container"),o=document.getElementById("pdf-container"),n.style.display="none",r.style.display="none",o.style.display="block",document.querySelector(".future-ready-container").scrollIntoView({behavior:"smooth",block:"start"}),e.next=13,fetchPdf();case 13:return e.next=15,PDFLib.PDFDocument.load(existingPdfBytes);case 15:return a=e.sent,i="/us/books/images/free-w9-generator/black-tick.png",e.next=19,fetch(i).then(function(e){return e.arrayBuffer()});case 19:return c=e.sent,e.next=22,a.embedPng(c);case 22:return u=e.sent,e.next=25,fillPdfWithData(a,u);case 25:return e.next=27,a.save();case 27:s=e.sent,l=new Blob([s],{type:"application/pdf"}),d=URL.createObjectURL(l),document.getElementById("pdf-preview").src=d+"#toolbar=0",o.scrollIntoView({behavior:"smooth"});case 33:case"end":return e.stop()}},e)}))).apply(this,arguments)}function downloadPdf(){return _downloadPdf.apply(this,arguments)}function _downloadPdf(){return(_downloadPdf=_asyncToGenerator(_regeneratorRuntime().mark(function e(){var t,n,r,o,a,i,c,u,s,l,d,m,f,y,p,h,g,v;return _regeneratorRuntime().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t=document.getElementById("signature-upload"),n=document.getElementById("error-message"),t.files.length){e.next=7;break}return n.style.display="block",e.abrupt("return");case 7:n.style.display="none";case 8:return e.next=10,PDFLib.PDFDocument.load(existingPdfBytes);case 10:return r=e.sent,o="/us/books/images/free-w9-generator/black-tick.png",e.next=14,fetch(o).then(function(e){return e.arrayBuffer()});case 14:return a=e.sent,e.next=17,r.embedPng(a);case 17:return i=e.sent,e.next=20,fillPdfWithData(r,i);case 20:if(c=t.files[0],"image/png"!==(u=c.type)){e.next=31;break}return e.next=25,c.arrayBuffer();case 25:return s=e.sent,e.next=28,r.embedPng(s);case 28:l=e.sent,e.next=38;break;case 31:if("image/jpeg"!==u&&"image/jpg"!==u){e.next=38;break}return e.next=34,c.arrayBuffer();case 34:return s=e.sent,e.next=37,r.embedJpg(s);case 37:l=e.sent;case 38:return d=r.getPages()[0],m=d.getSize(),f=m.height,y=100,p=23,d.drawImage(l,{x:120,y:f-600,width:y,height:p}),e.next=45,r.save();case 45:h=e.sent,g=new Blob([h],{type:"application/pdf"}),(v=document.createElement("a")).href=URL.createObjectURL(g),v.download="Form W-9.pdf",v.click();case 51:case"end":return e.stop()}},e)}))).apply(this,arguments)}function upload(){var e=document.querySelector(".file-uploader"),t=document.getElementById("signature-image"),n=document.getElementById("upload-icon"),r=document.getElementById("clear-button"),o=document.getElementById("error-message"),a=document.getElementById("upload-text"),i=e.files[0];if(i)if(i.size>5242880)alert("File exceeds the maximum allowed size of 5MB. Please choose a smaller file.");else{var c=window.URL.createObjectURL(i);t.src=c,t.style.display="block",r.style.display="inline",o.style.display="none",a.style.display="none",n.style.display="none",t.onload=function(){window.URL.revokeObjectURL(c)}}else o.style.display="block"}function clearImage(){var e=document.getElementById("signature-image"),t=document.getElementById("upload-icon"),n=document.querySelector(".file-uploader"),r=document.getElementById("clear-button"),o=document.getElementById("upload-text");n.value="",e.style.display="none",e.src="",o.style.display="inline",t.style.display="inline",r.style.display="none"}</script> </body> </html>