Skip to main content
Version: 1.7.3

Create

note

All the amount fields should be rounded to two decimal places. An error will occur if you enter more than two decimal places. The error will apply even if the value is 0.000.

POST Form944/Create 

Request Body

FieldTypeDescription
Form944Recordsobject[]Object to create 944s
    SequenceIdstringA unique number given by an inbound application to identify failed records.
Size Range: ..10
    ReturnHeaderobjectIdentifies the supporting details of Form 944.
        ReturnTypestringType of the return to be filed.
Allowed Values: "FORM944"
        TaxYrstringThe Tax year for which Form 944 needs to be filed.
Allowed values: "2023"
        BusinessobjectBusiness Details
          BusinessIdGuidOptionalUse the unique Business ID (Generated by TaxBandits), you received in the response of the Business CREATE Endpoint. If you do not have a Business ID, ignore the field. By giving the Business ID, you do not have to provide all the business information again.
            BusinessNmstringName of the business
Size Range: ..75
            TradeNmstringOptional Name under which the business operates
Size Range: ..75
            IsEINBooleanWhen true, identifies the business with an EIN.
            EINorSSNstringWhen IsEIN is true, use Employer Identification Number (EIN). When IsEIN is false, use Social Security Number (SSN).
Size Range: 9-11
            EmailstringEmail address of the Business
Size Range: ..100
            ContactNmstringName of the person who can be contacted by the IRS
Size Range: ..27
            PhonestringContact number of the business with area code
Size Range: 10
            PhoneExtnstringOptional Extension of the business phone number
Size Range: ..5
            FaxstringOptional Fax number of the Business
Size Range: 10
            BusinessTypestringType of business. Optional for W-2/1099 and mandatory for 94X series.
Allowed values

"ESTE", "PART", "CORP", "EORG", "SPRO"

For the description of the Allowed Values , click here
            SigningAuthorityobjectDetails of the person who is authorized to sign the return
                NamestringName of the signing authority.
Size Range: ..35
                PhonestringPhone number of the signing authority.
Size Range: 10
                BusinessMemberTypestringBusiness title of the signing authority
Allowed values

"CORPORATESECRETARY", "SECRETARYTREASURER", "PARTNER", "GENERALPARTNER", "LIMITEDPARTNER", "LLCMEMBER", "MANAGINGMEMBER", "MANAGER", "TAXMATTERPARTNER", "PRESIDENT", "VICEPRESIDENT", "CORPORATETREASURER", "TREASURER", "ASSISTANTTREASURER", "CHIEFACCOUNTINGOFFICER", "CHIEFEXECUTIVEOFFICER", "CHIEFFINANCIALOFFICER", "TAXOFFICER", "CHIEFOPERATINGOFFICER", "CORPORATEOFFICER", "EXECUTIVEDIRECTOR", "DIRECTOR", "CHAIRMAN", "EXECUTIVEADMINISTRATOR", "RECEIVER", "PASTOR", "ASSISTANTTORELIGIOUSLEADER", "REVEREND", "PRIEST", "MINISTER", "RABBI", "LEADEROFRELIGIOUSORGANIZATION", "SECRETARY", "DIRECTOROFTAXATION", "DIRECTOROFPERSONNEL", "ADMINISTRATOR", "EXECUTOR", "TRUSTEE", "FIDUCIARY", "OWNER", "SOLEPROPRIETOR", "MEMBER", "SOLEMEMBER"

            KindOfEmployerstringIdentifies the kind of employer. Mandatory for W-2 and optional for 1099-MISC and 94X series.
Allowed values

"FEDERALGOVT", "STATEORLOCAL501C", "NONGOVT501C", "STATEORLOCALNON501C", "NONEAPPLY"

            KindOfPayerstringKind Of Payer based on the Employer's Federal Tax Return.
Allowed values

"REGULAR941", "REGULAR944", "AGRICULTURAL943", "HOUSEHOLD", "MILITARY", "MEDICAREQUALGOVEM", "RAILROADFORMCT1"

            IsBusinessTerminatedBooleanWhen true, identifies the business as terminated.
            IsForeignBooleanWhen true, identifies the business address with a foreign address.
            USAddressobjectif IsForeign is false, pass US address of the business
                Address1stringEmployer/Payer's US address (street address or post office box of that locality)
Size Range: ..46
                Address2stringOptional Employer/Payer's suite or apartment
Size Range: ..46
                CitystringEmployer/Payer's city
Size Range: ..50
                StatestringEmployer/Payer's state
Allowed values

"AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"

                ZipCdstringEmployer/Payer's zip code.
Size Range: 5..10
            ForeignAddressobjectif IsForeign is true, pass foreign address of the business
                Address1stringEmployer/Payer's foreign address (street address or post office box of that locality).
Size Range: ..50
                Address2stringOptional Employer/Payer's suite or apartment
Size Range: ..50
                CitystringEmployer/Payer's city
Size Range: ..50
                ProvinceOrStateNmstringEmployer/Payer's province or state name
Size Range: ..50
                CountrystringEmployer/Payer's country
Allowed values

"AF", "AX", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "AT", "AS", "AU", "AJ", "BF", "BA", "FQ", "BG", "BB", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "CA", "CV", "CJ", "CT", "CD", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "CS", "IV", "HR", "CU", "UC", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "EK", "ER", "EN", "ET", "FK", "FO", "FM", "FJ", "FI", "FR", "FP", "FS", "GB", "GA", "GG", "GM", "GH", "GI", "GR", "GL", "GJ", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "VT", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "KZ", "KE", "KQ", "KR", "KN", "KS", "KV", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MR", "MP", "MX", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "WA", "NR", "BQ", "NP", "NL", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "CQ", "NO", "MU", "OC", "PK", "PS", "LQ", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RO", "RS", "RW", "TB", "RN", "WS", "SM", "TP", "SA", "SG", "RI", "SE", "SL", "SN", "NN", "LO", "SI", "BP", "SO", "SF", "SX", "OD", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UK", "UY", "UZ", "NH", "VE", "VM", "VQ", "WQ", "WF", "WI", "YM", "ZA", "ZI"

                PostalCdstringEmployer/Payer's postal code.
Size Range: ..16
        IsThirdPartyDesigneeBooleanWhen true, your third-party designee is allowed to discuss the return with the IRS.
        ThirdPartyDesigneeobjectThird Party Designee Details
            NamestringThird Party Designee's name.
            PhonestringThird Party Designee's phone number
            PINstringA 5 digit PIN (Should not contain all zeroes) used when communicating to the IRS
        SignatureDetailsobjectIdentifies the signature type used in Form 944
            SignatureTypestringType of signature used to sign Form 944
Allowed values

"ONLINE_SIGN_PIN", "FORM_8453_EMP", "REPORTING_AGENT" ,"ERO"

            OnlineSignaturePINobjectA 10-digit signature PIN to become an IRS authorized signer.
                PINstringSign using a 10 digit PIN received from the IRS.
Size Range: 10
            ReportingAgentPINobjectA 5-digit number assigned by the IRS
                PINstringSign using a 5 digit PIN received from the IRS.
Size Range: 5
            taxPayerPINobjectUse this option if you have selected ERO under SignatureType..
                PINstringAny 5-digit PIN given by the Taxpayer on Form 8879-EMP Part II "Taxpayer Declaration and Signature Authorization".
Size Range: 5
            Form8453EMPobjectAn alternate option to sign the return using Form 8453 EMP when there is no PIN
        BusinessStatusDetailsobjectIdentifies the status of the Business
            IsBusinessClosedBooleanWhen true, identifies the business as terminated or stopped paying wages
            BusinessClosedDetailsobjectIdentifies the Record Keeper details and date on which the Business was closed
                NamestringName of the Record Keeper
Size Range: ..75
                FinalDateWagesPaidDateTimeFinal date on which the business last paid the wages
                IsForeignBooleanWhen true, identifies if the business has a foreign address.
                USAddressobjectif IsForeign is false, pass US address of the business
                    Address1stringEmployer/Payer's US address (street address or post office box of that locality)
Size Range: ..46
                    Address2stringOptional Employer/Payer's suite or apartment
Size Range: ..46
                    CitystringEmployer/Payer's city
Size Range: ..50
                    StatestringEmployer/Payer's state
Allowed values

"AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"

                    ZipCdstringEmployer/Payer's zip code.
Size Range: 5..10
                ForeignAddressobjectif IsForeign is true, pass foreign address of the business
                    Address1stringEmployer/Payer's foreign address (street address or post office box of that locality)
Size Range: ..50
                    Address2stringOptional Employer/Payer's suite or apartment
Size Range: ..50
                    CitystringEmployer/Payer's city
Size Range: ..50
                    ProvinceOrStateNmstringEmployer/Payer's province or state name
Size Range: ..50
                    CountrystringEmployer/Payer's country
Allowed values

"AF", "AX", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "AT", "AS", "AU", "AJ", "BF", "BA", "FQ", "BG", "BB", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "CA", "CV", "CJ", "CT", "CD", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "CS", "IV", "HR", "CU", "UC", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "EK", "ER", "EN", "ET", "FK", "FO", "FM", "FJ", "FI", "FR", "FP", "FS", "GB", "GA", "GG", "GM", "GH", "GI", "GR", "GL", "GJ", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "VT", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "KZ", "KE", "KQ", "KR", "KN", "KS", "KV", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MR", "MP", "MX", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "WA", "NR", "BQ", "NP", "NL", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "CQ", "NO", "MU", "OC", "PK", "PS", "LQ", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RO", "RS", "RW", "TB", "RN", "WS", "SM", "TP", "SA", "SG", "RI", "SE", "SL", "SN", "NN", "LO", "SI", "BP", "SO", "SF", "SX", "OD", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UK", "UY", "UZ", "NH", "VE", "VM", "VQ", "WQ", "WF", "WI", "YM", "ZA", "ZI"

                    PostalCdstringEmployer/Payer's postal code.
Size Range: ..16
            IsBusinessTransferredBooleanWhen true, identifies the business as transferred.
            BusinessTransferredDetailsobjectType of Transfer and Record Keeper details
                NamestringName of the Record Keeper
                BusinessChangeTypestringType of Transfer.
Allowed values

"SOLD", "TRANSFERRED"

                DateOfChangeDateTimeDate of Sale / Transfer
                NewBusinessTypestringNew Business Type of the transferred business
Allowed values

"ESTE", "PART", "CORP", "EORG", "SPRO"

                NewBusinessNamestringNew Business Name of the transferred business
                IsForeignBooleanWhen true, identifies if the business has a foreign address.
                USAddressobjectif IsForeign is false, pass US address of the business
                    Address1stringEmployer/Payer's US address (street address or post office box of that locality)
Size Range: ..46
                    Address2stringOptional Employer/Payer's suite or apartment
Size Range: ..46
                    CitystringEmployer/Payer's city
Size Range: ..50
                    StatestringState code of the employer/payer. Refer Static values.
Allowed values

"AL", "AK", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "HI", "ID", "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MA", "MI", "MN", "MS", "MO", "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "OH", "OK", "OR", "PA", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "WA", "WV", "WI", "WY", "AS", "FM", "GU", "MH", "MP", "PW", "PR", "VI", "AA", "AE", "AP"

                    ZipCdstringEmployer/Payer's zip code.
Size Range: 5..10
                ForeignAddressobjectif IsForeign is true, pass foreign address of the business
                    Address1stringEmployer/Payer's foreign address (street address or post office box of that locality)
Size Range: ..50
                    Address2stringOptional Employer/Payer's suite or apartment
Size Range: ..50
                    CitystringEmployer/Payer's city
Size Range: ..50
                    ProvinceOrStateNmstringEmployer/Payer's province or state name.
Size Range: ..50
                    CountrystringEmployer/Payer country code. Refer Static values.
Allowed values

"AF", "AX", "AL", "AG", "AQ", "AN", "AO", "AV", "AY", "AC", "AR", "AM", "AA", "AT", "AS", "AU", "AJ", "BF", "BA", "FQ", "BG", "BB", "BO", "BE", "BH", "BN", "BD", "BT", "BL", "BK", "BC", "BV", "BR", "IO", "VI", "BX", "BU", "UV", "BM", "BY", "CB", "CM", "CA", "CV", "CJ", "CT", "CD", "CI", "CH", "KT", "IP", "CK", "CO", "CN", "CF", "CG", "CW", "CR", "CS", "IV", "HR", "CU", "UC", "CY", "EZ", "DA", "DX", "DJ", "DO", "DR", "TT", "EC", "EG", "ES", "EK", "ER", "EN", "ET", "FK", "FO", "FM", "FJ", "FI", "FR", "FP", "FS", "GB", "GA", "GG", "GM", "GH", "GI", "GR", "GL", "GJ", "GQ", "GT", "GK", "GV", "PU", "GY", "HA", "HM", "VT", "HO", "HK", "HQ", "HU", "IC", "IN", "ID", "IR", "IZ", "EI", "IS", "IT", "JM", "JN", "JA", "DQ", "JE", "JQ", "JO", "KZ", "KE", "KQ", "KR", "KN", "KS", "KV", "KU", "KG", "LA", "LG", "LE", "LT", "LI", "LY", "LS", "LH", "LU", "MC", "MK", "MA", "MI", "MY", "MV", "ML", "MT", "IM", "RM", "MR", "MP", "MX", "MQ", "MD", "MN", "MG", "MJ", "MH", "MO", "MZ", "WA", "NR", "BQ", "NP", "NL", "NC", "NZ", "NU", "NG", "NI", "NE", "NF", "CQ", "NO", "MU", "OC", "PK", "PS", "LQ", "PM", "PP", "PF", "PA", "PE", "RP", "PC", "PL", "PO", "RQ", "QA", "RO", "RS", "RW", "TB", "RN", "WS", "SM", "TP", "SA", "SG", "RI", "SE", "SL", "SN", "NN", "LO", "SI", "BP", "SO", "SF", "SX", "OD", "SP", "PG", "CE", "SH", "SC", "ST", "SB", "VC", "SU", "NS", "SV", "WZ", "SW", "SZ", "SY", "TW", "TI", "TZ", "TH", "TO", "TL", "TN", "TD", "TS", "TU", "TX", "TK", "TV", "UG", "UP", "AE", "UK", "UY", "UZ", "NH", "VE", "VM", "VQ", "WQ", "WF", "WI", "YM", "ZA", "ZI"

                    PostalCdstringEmployer/Payer's postal code.
Size Range: ..16
            IsSeasonalEmployerBooleanWhen true, identifies if the return is for a seasonal employer and the employer don't have to file a return for every quarter of the year.
    ReturnDataobjectIdentifies the Form 944 data
        Form944objectForm 944, Employer's Annual Federal Tax Return
            WagesAmtnumberGets the wages, tips, and other compensation for the year
Size Range: 0-99999999999999.99
            FedIncomeTaxWHAmtnumberGets the federal income tax withheld from wages, tips, and other compensation
Size Range: 0-99999999999999.99
            WagesNotSubjToSSMedcrTaxIndBooleanWhen true, identifies if no wages, tips, and other compensation on line 1 are subject to social security or Medicare tax.
            SocialSecurityTaxCashWagesAmt_Col1numberGets the taxable social security wages amount. Line 4a Column 1
Size Range: 0-99999999999999.99
            QualSickLeaveWagesAmt_Col1numberQualified Sick Leave wages amount. Line 4a(i) column 1.
Size Range: 0-99999999999999.99
            QualFamilyLeaveWagesAmt_Col1numberQualified Family Leave wages amount. Line 4a(ii) column 1.
Size Range: 0-99999999999999.99
            TaxableSocSecTipsAmt_Col1numberGets the taxable social security tips amount. Line 4b Column 1.
Size Range: 0-99999999999999.99
            TaxableMedicareWagesTipsAmt_Col1numberGets the taxable medicare wages and tips amount. Line 4c Column 1.
Size Range: 0-99999999999999.99
            TxblWageTipsSubjAddnlMedcrAmt_Col1numberGets the taxable wages and tips subject to additional Medicare Tax withholding amount. Line 4d Column 1.
Size Range: 0-99999999999999.99
            SocialSecurityTaxAmt_Col2numberGets the tax on Social Security Wages. Line 4a Column 2.
Size Range: 0-99999999999999.99
            TaxOnQualSickLeaveWagesAmt_Col2numberQualified Sick Leave wages amount. Line 4a(i) column 2.
Size Range: 0-99999999999999.99
            TaxOnQualFamilyLeaveWagesAmt_Col2numberQualified Family Leave wages amount. Line 4a(ii) column 2.
Size Range: 0-99999999999999.99
            TaxOnSocialSecurityTipsAmt_Col2numberGets the tax on Social Security Tips. Line 4b Column 2.
Size Range: 0-99999999999999.99
            TaxOnMedicareWagesTipsAmt_Col2numberGets the tax on Taxable Medicare Wages and Tips subject to Medicare Amount. Line 4c Column 2.
Size Range: 0-99999999999999.99
            TaxOnWageTipsSubjAddnlMedcrAmt_Col2numberGets the tax on Taxable Wages and Tips subject to Additional Medicare Tax withholding amount. Line 4d Column 2.
Size Range: 0-99999999999999.99
            TotSSMdcrTaxAmtnumberGets the Total Social Security and Medicare Tax Amount. Line 4e.
Size Range: 0-99999999999999.99
            TotalTaxBeforeAdjustmentAmtnumberGets the Total taxes before adjustments by adding the amounts on lines 2 and 4e on Line 5.
Size Range: -99999999999999.99-99999999999999.99
            CurrYearAdjAmtnumberGets the adjustments for current year.
Size Range: -99999999999999.99-99999999999999.99
            TotalTaxAfterAdjustmentAmtnumberGets the amount of Total taxes after adjustments by adding amount in line 5 and 6. Line 7.
Size Range: -99999999999999.99-99999999999999.99
            PayrollTaxCreditAmtnumberGets the amount of qualified small business payroll tax credit for increasing research activities. Line 8a.
Size Range: 0-99999999999999.99
            IsPayrollTaxCreditBooleanWhen true, identifies the Line 11 is greater than zero to determine the amount of qualified small business payroll tax credit for increasing research activities that a business can claim on Form 944.
            Form8974objectInformation of Form 8974
                Form8974IncomeTaxDetailsobject[]Collection of Income Tax details
                    IncomeTaxPeriodEndDatestringGets the ending date of income tax period in Part 1 Column (a).
                    IncomeTaxReturnFiledFormstringGets the Income tax return filed to elected a qualified small business payroll tax credit on Form 6765. Form 6765 can be attached to Form 1040, 1065, 1120, 1120-F, or 1120S. Part 1 Column (b)
                    IncomeTaxReturnFiledDatestringGets the income tax return filing date shown in column (b). Part 1 Column (c)
                    Form6765EINstringGets the EIN used on Form 6765 if the EIN used on Form 8974 doesn't match with the EIN on Form 6765. Part 1 Column (d)
Size Range: 9
                    Form6765Line44AmtnumberGets the amount from Form 6765, line 44 or the amount allocated to your EIN if applicable. Part 1 Column (e)
Size Range: 0-99999999999999.99
                    PreviousPeriodRemainingCreditAmtnumberGets the amount of credit from column (e) taken on a previous period(s). Part 1 Column (f)
Size Range: 0-99999999999999.99
                    RemainingCreditnumberGets the total amount of remaining credit by subtracting column (f) from column (e). Part 1 Column (g).
Size Range: 0-99999999999999.99
                Line7numberGets the total amount from Part 1, line 6(g). Part 2 Line 7.
Size Range: 0-99999999999999.99
                Line8numberGets the total amount of social security tax on wages from Form 941, line 5a, column 2; Form 943, line 3; or Form 944, line 4a, column 2. Part 2 Line 8.
Size Range: 0-99999999999999.99
                Line9numberGets the total amount of social security tax on tips from Form 941, line 5b, column 2; or Form 944, line 4b, column 2. Part 2 Line 9.
Size Range: 0-99999999999999.99
                Line10numberGets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10.
Size Range: 0-99999999999999.99
                Line11numberGets the amount of line 10 multiplied by 50% (0.50) on line 11. If you're a third-party payer of sick pay or you received a Section 3121(q) Notice and Demand, check the applicable box on line 11.
Size Range: 0-99999999999999.99
                PayerIndicatorTypestringIdentifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and Demand
Allowed values

"THIRDPARTYSICKPAYIND", "SECTION3121QIND"

                Line12numberEnter the smaller of Form 8974, line 7 or 11, but not more than $250,000 per quarter.
Size Range: 0-99999999999999.99
                Line13numberSubtract Form 8974, line 12 from line 7. Enter the result on line 13.
Size Range: 0-99999999999999.99
                Line14numberEnter the amount from Form 941, line 5c, column 2. This is the total amount of Medicare tax on wages.
Size Range: 0-99999999999999.99
                Line15numberEnter Form 8974, line 14 multiplied by 50% (0.50) on line 15.
Size Range: 0-99999999999999.99
                Line16numberEnter the smaller of line 13 or 15. This is the total credit against the employer share of Medicare tax.
Size Range: 0-99999999999999.99
                Line17numberAdd lines 12 and 16.
Size Range: 0-99999999999999.99
           NonRfdCrQualSickAndFamily
WagesB4_Apr1_2021
numberNonrefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 0-99999999999999.99
           NonRfdCrQualSickAndFamily
WagesAfter_Mar31_2021
AndB4_Oct1_2021
numberNonrefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 0-99999999999999
            TotlNonRfdCrAmtnumberTotal nonrefundable credits.
Size Range: 0-99999999999999.99
            TotTaxAfterAdjustmentAndNonRfdCrnumberTotal taxes after adjustments and nonrefundable credits.
Size Range: 0-99999999999999.99
            TotTaxDepositAmtnumberTotal tax deposits for the year, including overpayment applied from a prior year
Size Range: 0-99999999999999.99
           RfdCrQualSickAndFamily
WagesB4_Apr1_2021
numberRefundable portion of credit for qualified sick and family leave wages for leave taken before April 1, 2021.
Size Range: 0-99999999999999.99
           RfdCrQualSickAndFamily
WagesAfter_Mar31_2021
AndB4_Oct1_2021
numberRefundable portion of credit for qualified sick and family leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 0-99999999999999.9
            TotDepositAndRfdCrAmtnumberTotal deposits and refundable credits.
Size Range: 0-99999999999999.99
            BalanceDueAmtnumberGets the difference amount of the balance due if line 9 is more than line 10h. Line 11.
Size Range: 0-99999999999999.99
            OverpaidAmtnumberGets the difference overpayment amount if line 10h is more than line 9. Line 12.
Size Range: 0-99999999999999.99
            OverPaymentRecoveryTypestringGets the overpayment recovery type, whether to have the IRS refund the excess amount or apply it to next return.
Allowed values

"REFUND", "APPLYTORETURN"

            QualHealthPlanExpToSickLeave
WagesB4_Apr1_2021
numberQualified health plan expenses allocable to qualified sick leave wages for leave taken before April 1, 2021.
Size Range: 0-99999999999999.99
            QualHealthPlanExpToFamilyLeave
WagesB4_Apr1_2021
numberQualified health plan expenses allocable to qualified family leave wages for leave taken before April 1, 2021.
Size Range: 0-99999999999999.99
           QualSickLeaveWages
After_Mar31_2021And
B4_Oct1_2021
numberQualified sick leave wages for leave taken after March 31, 2021 and Before October 1, 2021.
Size Range: 0-99999999999999.99
           QualHealthPlanExpToSickLeave
WagesAfter_Mar31_2021And
B4_Oct1_2021
numberQualified health plan expenses allocable to qualified sick leave wages reported on line 19.
Size Range: 0-99999999999999.99
           CBAToSickLeaveWages
After_Mar31_2021And
B4_Oct1_2021
numberAmounts under certain collectively bargained agreements allocable to qualified sick leave wages reported on line 19.
Size Range: 0-99999999999999.99
           QualFamilyLeaveWages
After_Mar31_2021And
B4_Oct1_2021
numberQualified family leave wages for leave taken after March 31, 2021 and before October 1, 2021.
Size Range: 0-99999999999999.99
           QualHealthPlanExpToFamilyLeave
WagesAfter_Mar31_2021And
B4_Oct1_2021
numberQualified health plan expenses allocable to qualified family leave wages reported on line 22.
Size Range: 0-99999999999999.99
           CBAToFamilyLeaveWages
After_Mar31_2021And
B4_Oct1_2021
numberAmounts under certain collectively bargained agreements allocable to qualified family leave wages reported on line 22.
Size Range: 0-99999999999999.99
        IRSPaymentTypestringEFW, EFTPS, Check or Money Order
Allowed values

"EFW", "EFTPS", "CHECK_OR_MO"

        IRSPaymentobjectIdentifies the details of Electronic Funds Withdrawal (EFW) if paying the balance due along with the return
        DepositScheduleTypeobjectIdentifies the Employer's deposit schedule and tax liability for the quarter
            DepositorTypestringType of Deposit Schedule. Values like Monthly or Semi Weekly
Allowed values

"MINTAXLIABILITY", "MONTHLY", "SEMIWEEKLY"

            MonthlyDepositorobjectLine 13 Monthly Schedule Depositor details.
            SemiWeeklyDepositorobjectSemiWeekly Depositor details.
                Form945AJanMonthAmtobject[]Tax Liability for January in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Jan month.
Size Range: 0-99999999999999.99
                    Form945AJanMonthTotAmtnumberTotal Tax Liability for January in Form 945 A.
Size Range: 0-99999999999999.99
                Form945AFebMonthAmtobject[]Tax Liability for February in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Feb month.
Size Range: 0-99999999999999.99
                    Form945AFebMonthTotAmtnumberTotal Tax Liability for February in Form 945 A.
Size Range: 0-99999999999999.99
                Form945AMarMonthAmtobject[]Tax Liability for March in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Mar month.
Size Range: 0-99999999999999.99
                    Form945AMarMonthTotAmtnumberTotal Tax Liability for March in Form 945 A.
Size Range: 0-99999999999999.99
                Form945AAprMonthAmtobject[]Tax Liability for April in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Apr month.
Size Range: 0-99999999999999.99
                    Form945AAprMonthTotAmtnumberTotal Tax Liability for April in Form 945 A.
Size Range: 0-99999999999999.99
                Form945AMayMonthAmtobject[]Tax Liability for May in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of May month.
Size Range: 0-99999999999999.99
                    Form945AMayMonthTotAmtnumberTotal Tax Liability for May in Form 945 A.
Size Range: 0-99999999999999.99
                Form945AJunMonthAmtobject[]Tax Liability for June in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Jun month.
Size Range: 0-99999999999999.99
                    Form945AJunMonthTotAmtnumberTotal Tax Liability for June in Form 945 A.
Size Range: 0-99999999999999.99
                Form945AJulMonthAmtobject[]Tax Liability for July in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Jul month.
Size Range: 0-99999999999999.99
                    Form945AJulMonthTotAmtnumberTotal Tax Liability for July in Form 945 A.
Size Range: 0-99999999999999.99
                Form945AAugMonthAmtobject[]Tax Liability for August in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Aug month.
Size Range: 0-99999999999999.99
                    Form945AAugMonthTotAmtnumberTotal Tax Liability for August in Form 945 A.
Size Range: 0-99999999999999.99
                Form945ASepMonthAmtobject[]Tax Liability for September in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Sep month.
Size Range: 0-99999999999999.99
                    Form945ASepMonthTotAmtnumberTotal Tax Liability for September in Form 945 A.
Size Range: 0-99999999999999.99
                Form945AOctMonthAmtobject[]Tax Liability for October in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Oct month.
Size Range: 0-99999999999999.99
                    Form945AOctMonthTotAmtnumberTotal Tax Liability for October in Form 945 A.
Size Range: 0-99999999999999.99
                Form945ANovMonthAmtobject[]Tax Liability for November in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Nov month.
Size Range: 0-99999999999999.99
                    Form945ANovMonthTotAmtnumberTotal Tax Liability for November in Form 945 A.
Size Range: 0-99999999999999.99
                Form945ADecMonthAmtobject[]Tax Liability for December in Form 945 A.
                    DaystringTax Liability Day of the month.
Allowed values

"Day1", "Day2", "Day3", "Day4", "Day5", "Day6", "Day7", "Day8", "Day9", "Day10", "Day11", "Day12", "Day13", "Day14", "Day15", "Day16", "Day17", "Day18", "Day19", "Day20", "Day21", "Day22", "Day23", "Day24", "Day25", "Day26", "Day27", "Day28", "Day29", "Day30", "Day31"

                    AmtnumberTax Liability Amount of Dec month.
Size Range: 0-99999999999999.99
                    Form945ADecMonthTotAmtnumberTotal Tax Liability for December in Form 945 A.
Size Range: 0-99999999999999.99
                TaxLiabilityTotalAmtobject[]Total tax liability amount.
Size Range: 0-99999999999999.99

Request JSON

{
"Form944Records": [
{
"SequenceId": "001",
"ReturnHeader": {
"ReturnType": "FORM944",
"TaxYr": "2023",
"Business": {
"BusinessId": null,
"BusinessNm": "Snowdaze LLC",
"TradeNm": "Kifion",
"IsEIN": true,
"EINorSSN": "221234567",
"Email": "sample@bodeem.com",
"ContactNm": "Alice John",
"Phone": "9894216412",
"PhoneExtn": null,
"Fax": "3236415281",
"BusinessType": "ESTE",
"SigningAuthority": {
"Name": "Tina Charles",
"Phone": "7498798798",
"BusinessMemberType": "ADMINISTRATOR"
},
"KindOfEmployer": null,
"KindOfPayer": null,
"IsBusinessTerminated": false,
"IsForeign": true,
"USAddress": {
"Address1": "1751 Kinsey Rd",
"Address2": "Main St",
"City": "Dothan",
"State": "AL",
"ZipCd": "36303"
},
"ForeignAddress": {
"Address1": "1751 Kinsey Rd",
"Address2": "Main St",
"City": "Dothan",
"ProvinceOrStateNm": "NY",
"Country": "UK",
"PostalCd": "78867789"
}
},
"IsThirdPartyDesignee": false,
"ThirdPartyDesignee": {
"Name": null,
"Phone": null,
"PIN": null
},
"SignatureDetails": {
"SignatureType": "ONLINE_SIGN_PIN",
"OnlineSignaturePIN": {
"PIN": "1262441864"
},
"ReportingAgentPIN": {
"PIN": null
},
"taxPayerPIN": {
"PIN": null
},
"Form8453EMP": null
},
"BusinessStatusDetails": {
"IsBusinessClosed": false,
"BusinessClosedDetails": {
"Name": null,
"FinalDateWagesPaid": null,
"IsForeign": false,
"USAddress": {
"Address1": "1751 Kinsey Rd",
"Address2": "Main St",
"City": "Dothan",
"State": "AL",
"ZipCd": "36303"
},
"ForeignAddress": {
"Address1": "1752 Kinsey Rd",
"Address2": "Main St",
"City": "Dothan",
"ProvinceOrStateNm": "NY",
"Country": "UK",
"PostalCd": "78867789"
}
},
"IsBusinessTransferred": false,
"BusinessTransferredDetails": {
"Name": null,
"BusinessChangeType": null,
"DateOfChange": null,
"NewBusinessType": null,
"NewBusinessName": null,
"IsForeign": true,
"USAddress": {
"Address1": null,
"Address2": null,
"City": null,
"State": null,
"ZipCd": null
},
"ForeignAddress": {
"Address1": "1751 Kinsey Rd",
"Address2": "Main St",
"City": "Dothan",
"ProvinceOrStateNm": "NY",
"Country": "UK",
"PostalCd": "78867789"
}
},
"IsSeasonalEmployer": false
}
},
"ReturnData": {
"Form944": {
"WagesAmt": 1000000,
"FedIncomeTaxWHAmt": 221050,
"WagesNotSubjToSSMedcrTaxInd": false,
"SocialSecurityTaxCashWagesAmt_Col1": 11150,
"QualSickLeaveWagesAmt_Col1": 11280,
"QualFamilyLeaveWagesAmt_Col1": 31190,
"TaxableSocSecTipsAmt_Col1": 11555,
"TaxableMedicareWagesTipsAmt_Col1": 11125,
"TxblWageTipsSubjAddnlMedcrAmt_Col1": 51240,
"SocialSecurityTaxAmt_Col2": 1382.6,
"TaxOnQualSickLeaveWagesAmt_Col2": 699.36,
"TaxOnQualFamilyLeaveWagesAmt_Col2": 1933.78,
"TaxOnSocialSecurityTipsAmt_Col2": 1432.82,
"TaxOnMedicareWagesTipsAmt_Col2": 322.63,
"TaxOnWageTipsSubjAddnlMedcrAmt_Col2": 461.16,
"TotSSMdcrTaxAmt": 6232.35,
"TotalTaxBeforeAdjustmentAmt": 227282.35,
"CurrYearAdjAmt": 617.65,
"TotalTaxAfterAdjustmentAmt": 227900,
"PayrollTaxCreditAmt": 1407.71,
"IsPayrollTaxCredit": true,
"Form8974": {
"Form8974IncomeTaxDetails": [
{
"IncomeTaxPeriodEndDate": "07-07-2021",
"IncomeTaxReturnFiledForm": "FORM1065",
"IncomeTaxReturnFiledDate": "07-07-2021",
"Form6765EIN": "006548956",
"Form6765Line44Amt": 2000,
"PreviousPeriodRemainingCreditAmt": 592.29,
"RemainingCredit": 1407.71
}
],
"Line7": 1407.71,
"Line8": 1382.6,
"Line9": 1432.82,
"Line10": 2815.42,
"Line11": 1407.71,
"PayerIndicatorType": "THIRDPARTYSICKPAYIND",
"Line12": 1407.71,
"Line13": 0,
"Line14": 322.63,
"Line15": 161.32,
"Line16": 0,
"Line17": 1407.71
},
"NonRfdCrQualSickAndFamilyWagesB4_Apr1_2021": 1741.29,
"NonRfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 1051,
"TotlNonRfdCrAmt": 4200,
"TotTaxAfterAdjustmentAndNonRfdCr": 223700,
"TotTaxDepositAmt": 8170,
"RfdCrQualSickAndFamilyWagesB4_Apr1_2021": 2215,
"RfdCrQualSickAndFamilyWagesAfter_Mar31_2021AndB4_Oct1_2021": 3125,
"TotDepositAndRfdCrAmt": 13510,
"BalanceDueAmt": 210190,
"OverpaidAmt": 0,
"OverPaymentRecoveryType": null,
"QualHealthPlanExpToSickLeaveWagesB4_Apr1_2021": 2500,
"QualHealthPlanExpToFamilyLeaveWagesB4_Apr1_2021": 3500,
"QualSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 4100,
"QualHealthPlanExpToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 80,
"CBAToSickLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 3040,
"QualFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 1060,
"QualHealthPlanExpToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 420,
"CBAToFamilyLeaveWagesAfter_Mar31_2021AndB4_Oct1_2021": 3500
},
"IRSPaymentType": "EFTPS",
"IRSPayment": null,
"DepositScheduleType": {
"DepositorType": "SEMIWEEKLY",
"MonthlyDepositor": null,
"SemiWeeklyDepositor": {
"Form945AJanMonthAmt": [
{
"Day": 14,
"Amt": 21019
}
],
"Form945AJanMonthTotAmt": 21019,
"Form945AFebMonthAmt": [
{
"Day": 21,
"Amt": 21019
}
],
"Form945AFebMonthTotAmt": 21019,
"Form945AMarMonthAmt": [
{
"Day": 19,
"Amt": 21019
}
],
"Form945AMarMonthTotAmt": 21019,
"Form945AAprMonthAmt": [
{
"Day": 2,
"Amt": 21019
}
],
"Form945AAprMonthTotAmt": 21019,
"Form945AMayMonthAmt": null,
"Form945AMayMonthTotAmt": 0,
"Form945AJunMonthAmt": [
{
"Day": 2,
"Amt": 21019
},
{
"Day": 14,
"Amt": 21019
}
],
"Form945AJunMonthTotAmt": 42038,
"Form945AJulMonthAmt": [
{
"Day": 20,
"Amt": 21019
}
],
"Form945AJulMonthTotAmt": 21019,
"Form945AAugMonthAmt": [
{
"Day": 2,
"Amt": 21019
}
],
"Form945AAugMonthTotAmt": 21019,
"Form945ASepMonthAmt": [
{
"Day": 25,
"Amt": 21019
}
],
"Form945ASepMonthTotAmt": 21019,
"Form945AOctMonthAmt": [
{
"Day": 14,
"Amt": 21019
}
],
"Form945AOctMonthTotAmt": 21019,
"Form945ANovMonthAmt": [
{
"Day": 25,
"Amt": 13510
}
],
"Form945ANovMonthTotAmt": 13510,
"Form945ADecMonthAmt": null,
"Form945ADecMonthTotAmt": 0
},
"TaxLiabilityTotalAmt": 223700
}
}
}
]
}

Response Body

FieldTypeDescription
StatusCodenumberReturns the HTTP status codes like 200,300 etc.
StatusNamestringName of the status code.
StatusMessagestringDetailed status message.
SubmissionIdGuidUnique identifier of a submission.
Form941RecordsobjectPulls the Form 944 records with Success and Error statuses.
    SuccessRecordsobject[]It will show the detailed information about the success status of Form 944 Records.
        SequenceIdstringA unique number given by an inbound application to identify failed records.
        RecordIdGuidUnique identifier of a record.
        RecordStatusstringReturns the status of the records.
        CreatedTsstringDate and time of return created.
        UpdatedTsstringDate and time of return updated.
    ErrorRecordsobject[]It will show the detailed information about the error status of Form 944 Records.
        RecordIdGuidUnique identifier of a record.
        SequenceIdstringA unique number given by an inbound application to identify failed records.
        Errorsobject[]Shows detailed error information.
            IdstringReturns the validation error id.
            NamestringName of the validation error.
            MessagestringDescription of the validation error.
Errorsobject[]Shows detailed error information.
    IdstringReturns the validation error Id.
    NamestringName of the validation error.
    MessagestringDescription of the validation error.

Response JSON

Success Response - This is a sample response for successful API requests.

{
"StatusCode": 200,
"StatusName": "Ok",
"StatusMessage": "Successful API call",
"SubmissionId": "496570cd-e218-4f91-83e6-1549ea8ce525",
"Form944Records": {
"SuccessRecords": [
{
"SequenceId": "001",
"RecordId": "7d9a60e8-e6d6-4c1c-9daf-0575f5b3fb69",
"RecordStatus": "Created",
"CreatedTs": "2023-10-03 03:00:01 -04:00",
"UpdatedTs": "2023-10-03 03:00:01 -04:00"
}
],
"ErrorRecords": null
},
"Errors": null
}