Create
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
Field | Type | Description |
---|---|---|
Form944Records | object[] | Object to create 944s |
SequenceId | string | A unique number given by an inbound application to identify failed records. Size Range: ..10 |
ReturnHeader | object | Identifies the supporting details of Form 944. |
ReturnType | string | Type of the return to be filed. Allowed Values: "FORM944" |
TaxYr | string | The Tax year for which Form 944 needs to be filed. Allowed values: "2023" |
Business | object | Business Details |
BusinessId | Guid | OptionalUse 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. |
BusinessNm | string | Name of the business Size Range: ..75 |
TradeNm | string | Optional Name under which the business operates Size Range: ..75 |
IsEIN | Boolean | When true, identifies the business with an EIN. |
EINorSSN | string | When IsEIN is true, use Employer Identification Number (EIN). When IsEIN is false, use Social Security Number (SSN). Size Range: 9-11 |
string | Email address of the Business Size Range: ..100 | |
ContactNm | string | Name of the person who can be contacted by the IRS Size Range: ..27 |
Phone | string | Contact number of the business with area code Size Range: 10 |
PhoneExtn | string | Optional Extension of the business phone number Size Range: ..5 |
Fax | string | Optional Fax number of the Business Size Range: 10 |
BusinessType | string | Type of business. Optional for W-2/1099 and mandatory for 94X series.Allowed values"ESTE", "PART", "CORP", "EORG", "SPRO" |
SigningAuthority | object | Details of the person who is authorized to sign the return |
Name | string | Name of the signing authority. Size Range: ..35 |
Phone | string | Phone number of the signing authority. Size Range: 10 |
BusinessMemberType | string | Business title of the signing authorityAllowed 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" |
KindOfEmployer | string | Identifies the kind of employer. Mandatory for W-2 and optional for 1099-MISC and 94X series.Allowed values"FEDERALGOVT", "STATEORLOCAL501C", "NONGOVT501C", "STATEORLOCALNON501C", "NONEAPPLY" |
KindOfPayer | string | Kind Of Payer based on the Employer's Federal Tax Return.Allowed values"REGULAR941", "REGULAR944", "AGRICULTURAL943", "HOUSEHOLD", "MILITARY", "MEDICAREQUALGOVEM", "RAILROADFORMCT1" |
IsBusinessTerminated | Boolean | When true, identifies the business as terminated. |
IsForeign | Boolean | When true, identifies the business address with a foreign address. |
USAddress | object | if IsForeign is false, pass US address of the business |
Address1 | string | Employer/Payer's US address (street address or post office box of that locality) Size Range: ..46 |
Address2 | string | Optional Employer/Payer's suite or apartment Size Range: ..46 |
City | string | Employer/Payer's city Size Range: ..50 |
State | string | Employer/Payer's stateAllowed 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" |
ZipCd | string | Employer/Payer's zip code. Size Range: 5..10 |
ForeignAddress | object | if IsForeign is true, pass foreign address of the business |
Address1 | string | Employer/Payer's foreign address (street address or post office box of that locality). Size Range: ..50 |
Address2 | string | Optional Employer/Payer's suite or apartment Size Range: ..50 |
City | string | Employer/Payer's city Size Range: ..50 |
ProvinceOrStateNm | string | Employer/Payer's province or state name Size Range: ..50 |
Country | string | Employer/Payer's countryAllowed 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" |
PostalCd | string | Employer/Payer's postal code. Size Range: ..16 |
IsThirdPartyDesignee | Boolean | When true, your third-party designee is allowed to discuss the return with the IRS. |
ThirdPartyDesignee | object | Third Party Designee Details |
Name | string | Third Party Designee's name. |
Phone | string | Third Party Designee's phone number |
PIN | string | A 5 digit PIN (Should not contain all zeroes) used when communicating to the IRS |
SignatureDetails | object | Identifies the signature type used in Form 944 |
SignatureType | string | Type of signature used to sign Form 944Allowed values"ONLINE_SIGN_PIN", "FORM_8453_EMP", "REPORTING_AGENT" ,"ERO" |
OnlineSignaturePIN | object | A 10-digit signature PIN to become an IRS authorized signer. |
PIN | string | Sign using a 10 digit PIN received from the IRS. Size Range: 10 |
ReportingAgentPIN | object | A 5-digit number assigned by the IRS |
PIN | string | Sign using a 5 digit PIN received from the IRS. Size Range: 5 |
taxPayerPIN | object | Use this option if you have selected ERO under SignatureType.. |
PIN | string | Any 5-digit PIN given by the Taxpayer on Form 8879-EMP Part II "Taxpayer Declaration and Signature Authorization". Size Range: 5 |
Form8453EMP | object | An alternate option to sign the return using Form 8453 EMP when there is no PIN |
BusinessStatusDetails | object | Identifies the status of the Business |
IsBusinessClosed | Boolean | When true, identifies the business as terminated or stopped paying wages |
BusinessClosedDetails | object | Identifies the Record Keeper details and date on which the Business was closed |
Name | string | Name of the Record Keeper Size Range: ..75 |
FinalDateWagesPaid | DateTime | Final date on which the business last paid the wages |
IsForeign | Boolean | When true, identifies if the business has a foreign address. |
USAddress | object | if IsForeign is false, pass US address of the business |
Address1 | string | Employer/Payer's US address (street address or post office box of that locality) Size Range: ..46 |
Address2 | string | Optional Employer/Payer's suite or apartment Size Range: ..46 |
City | string | Employer/Payer's city Size Range: ..50 |
State | string | Employer/Payer's stateAllowed 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" |
ZipCd | string | Employer/Payer's zip code. Size Range: 5..10 |
ForeignAddress | object | if IsForeign is true, pass foreign address of the business |
Address1 | string | Employer/Payer's foreign address (street address or post office box of that locality) Size Range: ..50 |
Address2 | string | Optional Employer/Payer's suite or apartment Size Range: ..50 |
City | string | Employer/Payer's city Size Range: ..50 |
ProvinceOrStateNm | string | Employer/Payer's province or state name Size Range: ..50 |
Country | string | Employer/Payer's countryAllowed 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" |
PostalCd | string | Employer/Payer's postal code. Size Range: ..16 |
IsBusinessTransferred | Boolean | When true, identifies the business as transferred. |
BusinessTransferredDetails | object | Type of Transfer and Record Keeper details |
Name | string | Name of the Record Keeper |
BusinessChangeType | string | Type of Transfer.Allowed values"SOLD", "TRANSFERRED" |
DateOfChange | DateTime | Date of Sale / Transfer |
NewBusinessType | string | New Business Type of the transferred businessAllowed values"ESTE", "PART", "CORP", "EORG", "SPRO" |
NewBusinessName | string | New Business Name of the transferred business |
IsForeign | Boolean | When true, identifies if the business has a foreign address. |
USAddress | object | if IsForeign is false, pass US address of the business |
Address1 | string | Employer/Payer's US address (street address or post office box of that locality) Size Range: ..46 |
Address2 | string | Optional Employer/Payer's suite or apartment Size Range: ..46 |
City | string | Employer/Payer's city Size Range: ..50 |
State | string | State 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" |
ZipCd | string | Employer/Payer's zip code. Size Range: 5..10 |
ForeignAddress | object | if IsForeign is true, pass foreign address of the business |
Address1 | string | Employer/Payer's foreign address (street address or post office box of that locality) Size Range: ..50 |
Address2 | string | Optional Employer/Payer's suite or apartment Size Range: ..50 |
City | string | Employer/Payer's city Size Range: ..50 |
ProvinceOrStateNm | string | Employer/Payer's province or state name. Size Range: ..50 |
Country | string | Employer/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" |
PostalCd | string | Employer/Payer's postal code. Size Range: ..16 |
IsSeasonalEmployer | Boolean | When 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. |
ReturnData | object | Identifies the Form 944 data |
Form944 | object | Form 944, Employer's Annual Federal Tax Return |
WagesAmt | number | Gets the wages, tips, and other compensation for the year Size Range: 0-99999999999999.99 |
FedIncomeTaxWHAmt | number | Gets the federal income tax withheld from wages, tips, and other compensation Size Range: 0-99999999999999.99 |
WagesNotSubjToSSMedcrTaxInd | Boolean | When true, identifies if no wages, tips, and other compensation on line 1 are subject to social security or Medicare tax. |
SocialSecurityTaxCashWagesAmt_Col1 | number | Gets the taxable social security wages amount. Line 4a Column 1 Size Range: 0-99999999999999.99 |
QualSickLeaveWagesAmt_Col1 | number | Qualified Sick Leave wages amount. Line 4a(i) column 1. Size Range: 0-99999999999999.99 |
QualFamilyLeaveWagesAmt_Col1 | number | Qualified Family Leave wages amount. Line 4a(ii) column 1. Size Range: 0-99999999999999.99 |
TaxableSocSecTipsAmt_Col1 | number | Gets the taxable social security tips amount. Line 4b Column 1. Size Range: 0-99999999999999.99 |
TaxableMedicareWagesTipsAmt_Col1 | number | Gets the taxable medicare wages and tips amount. Line 4c Column 1. Size Range: 0-99999999999999.99 |
TxblWageTipsSubjAddnlMedcrAmt_Col1 | number | Gets the taxable wages and tips subject to additional Medicare Tax withholding amount. Line 4d Column 1. Size Range: 0-99999999999999.99 |
SocialSecurityTaxAmt_Col2 | number | Gets the tax on Social Security Wages. Line 4a Column 2. Size Range: 0-99999999999999.99 |
TaxOnQualSickLeaveWagesAmt_Col2 | number | Qualified Sick Leave wages amount. Line 4a(i) column 2. Size Range: 0-99999999999999.99 |
TaxOnQualFamilyLeaveWagesAmt_Col2 | number | Qualified Family Leave wages amount. Line 4a(ii) column 2. Size Range: 0-99999999999999.99 |
TaxOnSocialSecurityTipsAmt_Col2 | number | Gets the tax on Social Security Tips. Line 4b Column 2. Size Range: 0-99999999999999.99 |
TaxOnMedicareWagesTipsAmt_Col2 | number | Gets the tax on Taxable Medicare Wages and Tips subject to Medicare Amount. Line 4c Column 2. Size Range: 0-99999999999999.99 |
TaxOnWageTipsSubjAddnlMedcrAmt_Col2 | number | Gets the tax on Taxable Wages and Tips subject to Additional Medicare Tax withholding amount. Line 4d Column 2. Size Range: 0-99999999999999.99 |
TotSSMdcrTaxAmt | number | Gets the Total Social Security and Medicare Tax Amount. Line 4e. Size Range: 0-99999999999999.99 |
TotalTaxBeforeAdjustmentAmt | number | Gets the Total taxes before adjustments by adding the amounts on lines 2 and 4e on Line 5. Size Range: -99999999999999.99-99999999999999.99 |
CurrYearAdjAmt | number | Gets the adjustments for current year. Size Range: -99999999999999.99-99999999999999.99 |
TotalTaxAfterAdjustmentAmt | number | Gets the amount of Total taxes after adjustments by adding amount in line 5 and 6. Line 7. Size Range: -99999999999999.99-99999999999999.99 |
PayrollTaxCreditAmt | number | Gets the amount of qualified small business payroll tax credit for increasing research activities. Line 8a. Size Range: 0-99999999999999.99 |
IsPayrollTaxCredit | Boolean | When 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. |
Form8974 | object | Information of Form 8974 |
Form8974IncomeTaxDetails | object[] | Collection of Income Tax details |
IncomeTaxPeriodEndDate | string | Gets the ending date of income tax period in Part 1 Column (a). |
IncomeTaxReturnFiledForm | string | Gets 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) |
IncomeTaxReturnFiledDate | string | Gets the income tax return filing date shown in column (b). Part 1 Column (c) |
Form6765EIN | string | Gets 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 |
Form6765Line44Amt | number | Gets 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 |
PreviousPeriodRemainingCreditAmt | number | Gets the amount of credit from column (e) taken on a previous period(s). Part 1 Column (f) Size Range: 0-99999999999999.99 |
RemainingCredit | number | Gets the total amount of remaining credit by subtracting column (f) from column (e). Part 1 Column (g). Size Range: 0-99999999999999.99 |
Line7 | number | Gets the total amount from Part 1, line 6(g). Part 2 Line 7. Size Range: 0-99999999999999.99 |
Line8 | number | Gets 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 |
Line9 | number | Gets 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 |
Line10 | number | Gets the total amount by adding the amounts of lines 8 and 9. Part 2 Line 10. Size Range: 0-99999999999999.99 |
Line11 | number | Gets 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 |
PayerIndicatorType | string | Identifies if you are a Third-party payer of sick pay or received a Section 3121(q) Notice and DemandAllowed values"THIRDPARTYSICKPAYIND", "SECTION3121QIND" |
Line12 | number | Enter the smaller of Form 8974, line 7 or 11, but not more than $250,000 per quarter. Size Range: 0-99999999999999.99 |
Line13 | number | Subtract Form 8974, line 12 from line 7. Enter the result on line 13. Size Range: 0-99999999999999.99 |
Line14 | number | Enter the amount from Form 941, line 5c, column 2. This is the total amount of Medicare tax on wages. Size Range: 0-99999999999999.99 |
Line15 | number | Enter Form 8974, line 14 multiplied by 50% (0.50) on line 15. Size Range: 0-99999999999999.99 |
Line16 | number | Enter the smaller of line 13 or 15. This is the total credit against the employer share of Medicare tax. Size Range: 0-99999999999999.99 |
Line17 | number | Add lines 12 and 16. Size Range: 0-99999999999999.99 |
NonRfdCrQualSickAndFamily WagesB4_Apr1_2021 | number | Nonrefundable 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 | number | Nonrefundable 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 |
TotlNonRfdCrAmt | number | Total nonrefundable credits. Size Range: 0-99999999999999.99 |
TotTaxAfterAdjustmentAndNonRfdCr | number | Total taxes after adjustments and nonrefundable credits. Size Range: 0-99999999999999.99 |
TotTaxDepositAmt | number | Total tax deposits for the year, including overpayment applied from a prior year Size Range: 0-99999999999999.99 |
RfdCrQualSickAndFamily WagesB4_Apr1_2021 | number | Refundable 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 | number | Refundable 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 |
TotDepositAndRfdCrAmt | number | Total deposits and refundable credits. Size Range: 0-99999999999999.99 |
BalanceDueAmt | number | Gets the difference amount of the balance due if line 9 is more than line 10h. Line 11. Size Range: 0-99999999999999.99 |
OverpaidAmt | number | Gets the difference overpayment amount if line 10h is more than line 9. Line 12. Size Range: 0-99999999999999.99 |
OverPaymentRecoveryType | string | Gets 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 | number | Qualified 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 | number | Qualified 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 | number | Qualified 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 | number | Qualified 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 | number | Amounts 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 | number | Qualified 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 | number | Qualified 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 | number | Amounts under certain collectively bargained agreements allocable to qualified family leave wages reported on line 22. Size Range: 0-99999999999999.99 |
IRSPaymentType | string | EFW, EFTPS, Check or Money OrderAllowed values"EFW", "EFTPS", "CHECK_OR_MO" |
IRSPayment | object | Identifies the details of Electronic Funds Withdrawal (EFW) if paying the balance due along with the return |
DepositScheduleType | object | Identifies the Employer's deposit schedule and tax liability for the quarter |
DepositorType | string | Type of Deposit Schedule. Values like Monthly or Semi WeeklyAllowed values"MINTAXLIABILITY", "MONTHLY", "SEMIWEEKLY" |
MonthlyDepositor | object | Line 13 Monthly Schedule Depositor details. |
SemiWeeklyDepositor | object | SemiWeekly Depositor details. |
Form945AJanMonthAmt | object[] | Tax Liability for January in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Jan month. Size Range: 0-99999999999999.99 |
Form945AJanMonthTotAmt | number | Total Tax Liability for January in Form 945 A. Size Range: 0-99999999999999.99 |
Form945AFebMonthAmt | object[] | Tax Liability for February in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Feb month. Size Range: 0-99999999999999.99 |
Form945AFebMonthTotAmt | number | Total Tax Liability for February in Form 945 A. Size Range: 0-99999999999999.99 |
Form945AMarMonthAmt | object[] | Tax Liability for March in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Mar month. Size Range: 0-99999999999999.99 |
Form945AMarMonthTotAmt | number | Total Tax Liability for March in Form 945 A. Size Range: 0-99999999999999.99 |
Form945AAprMonthAmt | object[] | Tax Liability for April in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Apr month. Size Range: 0-99999999999999.99 |
Form945AAprMonthTotAmt | number | Total Tax Liability for April in Form 945 A. Size Range: 0-99999999999999.99 |
Form945AMayMonthAmt | object[] | Tax Liability for May in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of May month. Size Range: 0-99999999999999.99 |
Form945AMayMonthTotAmt | number | Total Tax Liability for May in Form 945 A. Size Range: 0-99999999999999.99 |
Form945AJunMonthAmt | object[] | Tax Liability for June in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Jun month. Size Range: 0-99999999999999.99 |
Form945AJunMonthTotAmt | number | Total Tax Liability for June in Form 945 A. Size Range: 0-99999999999999.99 |
Form945AJulMonthAmt | object[] | Tax Liability for July in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Jul month. Size Range: 0-99999999999999.99 |
Form945AJulMonthTotAmt | number | Total Tax Liability for July in Form 945 A. Size Range: 0-99999999999999.99 |
Form945AAugMonthAmt | object[] | Tax Liability for August in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Aug month. Size Range: 0-99999999999999.99 |
Form945AAugMonthTotAmt | number | Total Tax Liability for August in Form 945 A. Size Range: 0-99999999999999.99 |
Form945ASepMonthAmt | object[] | Tax Liability for September in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Sep month. Size Range: 0-99999999999999.99 |
Form945ASepMonthTotAmt | number | Total Tax Liability for September in Form 945 A. Size Range: 0-99999999999999.99 |
Form945AOctMonthAmt | object[] | Tax Liability for October in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Oct month. Size Range: 0-99999999999999.99 |
Form945AOctMonthTotAmt | number | Total Tax Liability for October in Form 945 A. Size Range: 0-99999999999999.99 |
Form945ANovMonthAmt | object[] | Tax Liability for November in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Nov month. Size Range: 0-99999999999999.99 |
Form945ANovMonthTotAmt | number | Total Tax Liability for November in Form 945 A. Size Range: 0-99999999999999.99 |
Form945ADecMonthAmt | object[] | Tax Liability for December in Form 945 A. |
Day | string | Tax 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" |
Amt | number | Tax Liability Amount of Dec month. Size Range: 0-99999999999999.99 |
Form945ADecMonthTotAmt | number | Total Tax Liability for December in Form 945 A. Size Range: 0-99999999999999.99 |
TaxLiabilityTotalAmt | object[] | 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
Field | Type | Description |
---|---|---|
StatusCode | number | Returns the HTTP status codes like 200,300 etc. |
StatusName | string | Name of the status code. |
StatusMessage | string | Detailed status message. |
SubmissionId | Guid | Unique identifier of a submission. |
Form941Records | object | Pulls the Form 944 records with Success and Error statuses. |
SuccessRecords | object[] | It will show the detailed information about the success status of Form 944 Records. |
SequenceId | string | A unique number given by an inbound application to identify failed records. |
RecordId | Guid | Unique identifier of a record. |
RecordStatus | string | Returns the status of the records. |
CreatedTs | string | Date and time of return created. |
UpdatedTs | string | Date and time of return updated. |
ErrorRecords | object[] | It will show the detailed information about the error status of Form 944 Records. |
RecordId | Guid | Unique identifier of a record. |
SequenceId | string | A unique number given by an inbound application to identify failed records. |
Errors | object[] | Shows detailed error information. |
Id | string | Returns the validation error id. |
Name | string | Name of the validation error. |
Message | string | Description of the validation error. |
Errors | object[] | Shows detailed error information. |
Id | string | Returns the validation error Id. |
Name | string | Name of the validation error. |
Message | string | Description 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
}