Skip to main content
Version: 1.7.3

Create

Create

This endpoint can be used to create a new Form 7004. Your request JSON must include the business details, the type of business tax return you need an extension for, and other required form details. When the request is successful, you’ll receive a SubmissionId, which uniquely identifies that form.

POST Form7004/Create 

Request Body

FieldTypeDescription
SubmissionManifestobjectContains information about the submission, such as the SubmissionId and tax year.
    TaxYearstringTax year for the automatic extension request.
Allowed values

"2025"

ReturnHeaderobjectContains the business information for the filer.
    BusinessobjectBusiness entity requesting the extension.
        BusinessIdGuidOptional Unique Business ID returned by the Business CREATE endpoint. If provided, business details do not need to be entered again.
        BusinessNmstringLegal name of the business
Size Range: ..75
        PayerRefstringOptional Unique identifier assigned to the payer for reference in future API requests
Size Range: ..50
        TradeNmstringOptional Trade name or “doing business as” (DBA) name of the business
Size Range: ..75
        IsEINBooleanIndicates whether the business is identified by an EIN.
        EINorSSNstringEnter the EIN if IsEIN = true; otherwise, enter the SSN.
Size Range: 9-11
        EmailstringContact email address for the business
Size Range: ..100
        ContactNmstringName of the contact person authorized to respond to IRS inquiries
Size Range: ..27
        PhonestringBusiness phone number
Size Range: 10
        PhoneExtnstringOptional Extension for the business phone number
Size Range: ..5
        FaxstringOptional Fax number for the business
Size Range: 10
        BusinessTypestringOptional Indicates the type of business.
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"

        BusinessMemberTypestringOptional Title of the signing authority
Size Range: 5-29.
Examples: "PRESIDENT", "TREASURER", "TRUSTEE", "OWNER", "CEO"
        KindOfEmployerstringOptional Identifies the type of employer.
Allowed values

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

        KindOfPayerstringOptional Identifies the type of payer.
Allowed values

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

        IsBusinessTerminatedbooleanIndicates whether the business has been terminated
        USAddressobjectBusiness address in the United States.
            Address1stringStreet address or P.O. Box
Size Range: ..46 .
            Address2stringOptional Suite, unit, or apartment
Size Range: ..46 .
            CitystringCity name
Size Range: ..50 .
            StatestringTwo-letter state code.
Allowed 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"

            ZipCdstringZIP code
Size Range: 5–10 .
        ForeignAddressobjectBusiness address outside of the United States.
            Address1stringStreet address or P.O. Box
Size Range: ..46 .
            Address2stringOptional Suite, unit, or apartment
Size Range: ..46 .
            CitystringCity name (Max 50 characters).
            ProvinceOrStateNmstringProvince or state name
Size Range: ..50 .
            CountrystringTwo-letter country code
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"

            PostalCdstringPostal code (Max 16 characters).
ReturnDataobjectContains information about Form 7004
    ExtnFormCdstringForm code of the return for which automatic business income or information return extension is requested
Allowed values

"01", "02", "03", "04", "05", "06", "07", "08", "09", "11", "12", "34", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "35", "36"

    IsForeignOrgBooleanIf true, identifies that the organization is a foreign corporation that does not have an office or place of business in the United States
    IsConsolRtnBooleanIf true, identifies that organization is a corporation and is the common parent of a group that intends to file a consolidated return
    ConsolInfoobjectContains information about name, address, and employer identification number (EIN) for each member of consolidated group
        BusinessNmstringBusiness name of the consolidated group
Size Range: ..75
        IsNoEINBooleanIf true, Identifies that business has no EIN
        ReasonstringReason for not obtained EIN
Allowed values

"NONE", "PENDING", "APPLIED_FOR"

        EINstringEIN of the business
Size Range: 9-10
        IsForeignBooleanWhen true, identifies the business address with a foreign address.
        USAddressobjectif IsForeign is false, pass US address of the business
            Address1stringConsolidated group member's US address (street address or post office box of that locality)
Size Range: ..46
            Address2stringOptional Consolidated group member's suite or apartment
Size Range: ..46
            CitystringConsolidated group member's city
Size Range: ..50
            StatestringConsolidated group member's state
Size Range: 2
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"

            ZipCdstringConsolidated group member's zip code.
Size Range: 5..10
        ForeignAddressObjectif IsForeign is true, pass foreign address of the business
            Address1stringConsolidated group member's foreign address (street address or post office box of that locality).
Size Range: ..50
            Address2stringOptional Consolidated group member's suite or apartment
Size Range: ..50
            CitystringConsolidated group member's city
Size Range: ..50
            ProvinceOrStateNmstringConsolidated group member's province or state name
Size Range: ..50
            CountrystringConsolidated group member's country
Size Range: 2
            PostalCdstringConsolidated group member's postal code
Size Range: ..16
    IsOrgQualExcepBooleanIf true identifies that organization is a corporation or partnership that qualifies under Regulations section 1.6081-5
    IsCalendarTaxYearBooleanIf true identifies that organization uses a calendar tax year
    FiscalTaxYearDetailsObjectContains information about the fiscal tax year. (Required if organization uses a non-calendar tax year)
        TaxYearBeginDatestringFiscal tax year beginning date.
Enter the date in the format: MM/DD/YYYY or MM-DD-YYYY Example: 01/25/2025 or 01-25-2025
        TaxYearEndDatestringFiscal tax year end date.
Enter the date in the format: MM/DD/YYYY or MM-DD-YYYY Example: 01/25/2025 or 01-25-2025
        IsShortTaxYearBooleanIf true identifies that the organization is operating on a short tax year
        ShortTaxYearReasonObjectContains information about the short tax year reason
            IsInitialRtnBooleanIf true identifies that this is the initial return for your organization after receiving the EIN
            IsFinalRtnBooleanIf true identifies that this is the last return your organization will file because it has ceased operations
            IsAccPeriodChangeBooleanIf true identifies that the organization’s accounting period has changed
            IsConsoRtnBooleanIf true identifies that the business is a corporation, common parent of a group, or agent of a consolidated group that intends to file a consolidated return
            IsOtherBooleanIf true identifies that there is any other reason for the short tax year
            OtherReasonstringOther reason for the short tax year
    TentativeTaxNumberEstimated total tentative tax liability (whole dollars only)
Size Range: ..10
    TotalPaymentsNumberTotal amount of tax payments made and any applicable tax credits (whole dollars only)
Size Range: ..10
    BalanceDueNumberRemaining tax amount the business owes to the IRS (whole dollars only)
Size Range: ..10
    IRSPaymentTypestringPayment options to pay tax dues to this return
Allowed values

"EFW", "EFTPS"

    IRSPaymentObjectIdentifies the details of Electronic Funds Withdrawal (EFW) if paying the balance due along with the return
        BankRoutingNumstringBank Routing Number of EFW payment
Size Range: 9
        AccountTypestringAccount Type of EFW payment
Allowed values

"CHECKING", "SAVING"

        BankAccountNumstringBank Account Number of EFW payment
Size Range: ..17
        PhonestringPhone of EFW payment
Size Range: 10
        SigningAuthDetailsObjectIdentifies the signing authority details
            FirstNmstringFirst name of the signing authority
Size Range: ..20
            MiddleNmstringMiddle name of the signing authority
Size Range: ..20
            LastNmstringLast name of the signing authority
Size Range: ..20
            SuffixstringSuffix of the signing authority
Allowed values

"Jr", "Sr", "I", "II", "III", "IV", "V", "VI", "VII"

            TitlestringBusiness title of the signing authority
            PINstringA 5 digit PIN (Should not contain all zeroes) used when communicating to the IRS
            EmailstringEmail address of the signing authority
Size Range: ..100
            PhonestringContact number of the signing authority
Size Range: 10

Response Body

FieldTypeDescription
SubmissionIdGuidUnique identifier of the submission, generated by TaxBandits.
BusinessIdGuidUnique identifier of the business associated with the submission.
PayerRefstringUser-defined reference identifier for the payer linked to the submission.
Form7004StatusstringThe IRS status of the Form 7004 submission.
StatusTsstringDate and time (ISO 8601 format) when the status was last updated.
Errorsobject[]Array of error objects (if any) containing details of validation or processing errors.
IdstringError code for a specific validation issue.
NamestringName of the validation error.
MessagestringDescription of the error.

Request JSON

{
"SubmissionManifest": {
"TaxYear": "2025"
},
"ReturnHeader": {
"Business": {
"BusinessId": null,
"BusinessNm": "Snowdaze LLC",
"FirstNm": null,
"MiddleNm": null,
"LastNm": null,
"Suffix": null,
"PayerRef": "Pe123",
"TradeNm": "Kodak",
"IsEIN": true,
"EINorSSN": "62-7369245",
"Email": "sample@bodeem.com",
"ContactNm": "John",
"Phone": "1234567890",
"PhoneExtn": "12345",
"Fax": "1234567890",
"IsForeign": false,
"USAddress": {
"Address1": "1751 Kinsey Rd",
"Address2": "Main St",
"City": "Dothan",
"State": "AL",
"ZipCd": "36303"
},
"ForeignAddress": null
}
},
"ReturnData": {
"ExtnFormCd": "02",
"IsForeignOrg": false,
"IsConsolRtn": true,
"ConsolInfo": [
{
"BusinessNm": "MarkLLC",
"IsNoEIN": false,
"Reason": null,
"EIN": "526897545",
"IsForeign": false,
"USAddress": {
"Address1": "1751 Kinsey Rd",
"Address2": "Main St",
"City": "Dothan",
"State": "AL",
"ZipCd": "36303"
},
"ForeignAddress": null
}
],
"IsOrgQualExcep": false,
"IsCalendarTaxYear": false,
"FiscalTaxYearDetails": {
"TaxYearBeginDate": null,
"TaxYearEndDate": null,
"IsShortTaxYear": false,
"ShortTaxYearReason": {
"IsInitialRtn": false,
"IsFinalRtn": false,
"IsAccPeriodChange": true,
"IsConsoRtn": false,
"IsOther": false,
"OtherReason": null
}
},
"TentativeTax": 5000,
"TotalPayments": 2500,
"BalanceDue": 2500,
"IRSPaymentType": "EFW",
"IRSPayment": {
"BankRoutingNum": "789658985",
"AccountType": "SAVING",
"BankAccountNum": "45698745125",
"Phone": "7458968569"
},
"SigningAuthDetails": {
"FirstNm": "David",
"MiddleNm": null,
"LastNm": "Miller",
"Suffix": null,
"Title": "Manager",
"PIN": "85965",
"Email": "sample1@gmail.com",
"Phone": "8569874535"
}
}
}

Response JSON

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

{
"SubmissionId": "4c74d0ed-fdd3-40eb-964f-c6021a8a8123",
"BusinessId": "c09bda9e-083d-486d-8638-a2869c6df671",
"PayerRef": "Payer123",
"Form7004Status": "CREATED",
"StatusTs": "2023-05-10 10:33:29 +00:00",
"Errors": null
}