Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
Security
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Overview
Get started
Collect payments then pay out
Enable other businesses to accept payments directly
Pay out money
Explore Connect
Onboard your accounts
Choose your account type
Standard
Express
Custom
Service agreement types
Account capabilities
Update verified info
Accept payments
Create a charge
Create a payments page
Add payment methods
Set statement descriptors
Clone customers across accounts
Create a subscription
Debit connected accounts
Pay out
Set bank and debit card payouts
Bank accounts
Manage payout schedule
Manual payouts
Payout reversals
Instant Payouts
Cross-border payouts
Manage funds
Add money to your platform balance
Account balance
Handle other currencies
Manage accounts
Best practices
Listen for updates
Dashboard account management
Platform controls for Standard accounts
Make API calls for connected accounts
Set MCCs
Testing
Manage tax forms
Overview
Get started with tax reporting
Tax form settings
Calculation methods
File tax forms
File tax forms with states
Modify tax forms
Deliver tax forms
Correct tax forms
Tax reporting for Payable users
Testing
connect
·
HomePaymentsMultiparty payments

File tax forms with states

Learn about the state requirements for filing 1099 forms.

When you file your 1099 forms from the Tax forms view in the Dashboard, Stripe submits your forms to the IRS and all of the states that participate in the Combined Federal / State Filing (CFSF) program. For states that don’t participate in the CFSF program or that have a direct filing requirement with the state, Stripe provides the required reports for you to submit to each state.

The CFSF program supports forms 1099-K and 1099-MISC, so your federal filing handles filing in supported states. Certain states still require direct filing with the state, even though they participate in the CFSF program.

State requirements are subject to change, particularly for the 1099-NEC form. Work with your tax advisor to ensure you understand the tax requirements specific to your business.

Prepare to file with the states

Before filing with individual states, do the following:

Choose the tax form type in the Dashboard.

Choose the tax form type (or types) you’ll file: 1099-K, 1099-NEC, or 1099-MISC. Each state has different requirements for each form type. Because the 1099-NEC form is a new addition for the 2020 tax year, it’s not included in the CFSF, which means you may need to submit non-employee compensation for your connected accounts directly to the states.

Determine the states where your connected accounts are based.

In the Dashboard, you can either export a CSV file with state information (reported in the payee_region column) or filter by Payee state.

Filter by payee state

Determine which states you’ll file with.

After you identify the forms to file and the states for your 1099-eligible connected accounts, you must create an account with the state revenue portal (e.g., My Alabama Taxes for Alabama) to submit the forms, based on the direct state filing requirement. For example, perhaps the state doesn’t participate in the CFSF program for the particular form, or the state has an additional requirement to submit directly even if the state participates in the CFSF program.

Set up your accounts early because it can take time for the states to process them. The state typically asks for company information, such as the name, federal tax ID, and contact information. Some state 1099 filings also require a State Tax Registration ID. Refer to the table below to determine where you may need state online accounts and IDs.

1099 requirements

If the 1099-K column shows “only if withholding,” you’re required to file a 1099 form with that state only if you withheld state taxes. You can specify the amount withheld by using CSV import and updating the box_8_state_income_tax_withheld column.

If the direct reporting column shows:

  • One asterisk (*) — The state requires direct filing of 1099-K forms even though the state is in the CFSF program.
  • Two asterisks (**) — 1099-K forms are filed through the CFSF program. If 1099-K forms below the IRS threshold aren’t filed through the CFSF program, they must be submitted directly to the state.
State1099-K filing requiredDirect reporting requiredFiling due dateFiling thresholdMethod of filing
AlabamaYesYes *April 30Same as IRSElectronically submit through the state portal.
AlaskaNoN/AN/AN/AN/A
ArizonaNoN/AN/AN/AN/A
ArkansasYesYes *January 31Same as IRS. Federal thresholds apply to 1099-K forms.Postal mail e-media containing the state file.
CaliforniaNoN/AN/AN/AN/A
ColoradoNoN/AN/AN/AN/A
ConnecticutYesYes *Same as IRS + 30 daysSame as IRSElectronically submit through the state portal.
DelawareNoN/AN/AN/AN/A
District of ColumbiaYesYesJanuary 31Same as IRSElectronically submit through the state portal.
FloridaNoN/AN/AN/AN/A
GeorgiaYesYes *Same as IRSSame as IRSElectronically submit through the state portal.
HawaiiYes (only if withholding)YesFebruary 28Same as IRSPostal mail 1099 forms. Complete Form N-196 to accompany the 1099 forms. Contact the state if you have questions or concerns about paper filing. Under certain circumstances, states may accept mailing the state file and Form N-196 on a CD or USB. However, it’s best to contact the state directly to confirm.
IdahoYes (only if withholding)No **N/AFebruary 28File through the CFSF program. Complete Form 967 to accompany the 1099 forms. Electronically submit through the state portal.
IllinoisYesYesSame as IRS1,000 USD and 4 transactionsElectronically submit through the state portal.
IndianaYes (only if withholding)No **January 31None (only if amounts withheld)File through the CFSF program.
IowaYes (only if withholding)Yes (only if withholding)February 15None (only if amounts withheld)Electronically submit through the state portal. You’ll need your business e-file number to log in.
KansasYesYes *January 31Same as federalElectronically submit through the state portal.
KentuckyYes (only if withholding)Yes (only if withholding)January 31None (only if amounts withheld)Postal mail CD with state file. State ID number is required in the file.
LouisianaNoN/AN/AN/AN/A
MaineNoN/AN/AN/AN/A
MarylandYesNo **February 28600 USDFile through the CFSF program.
MassachusettsYesNo **Same as IRS600 USDFile through the CFSF program. If you don’t file through the CFSF program, you can electronically submit through the state portal.
MichiganNoN/AN/AN/AN/A
MinnesotaYes (only if withholding)Yes (only if withholding)January 31None (only if amounts withheld)Electronically submit through the state portal.
MississippiYesYes *February 28600 USDElectronically submit through the state portal.
MissouriYesYes (Form 1099-K isn’t accepted through the CFSF program)February 281,200 USDElectronically submit through the state portal.
MontanaYesNo **Same as IRSSame as IRSFile through the CFSF program. If there’s state withholding, you can electronically submit through the state portal.
NebraskaNoN/AN/AN/AN/A
NevadaNoN/AN/AN/AN/A
New HampshireNoN/AN/AN/AN/A
New JerseyYesNo **February 151,000 USDFile through the CFSF program. If there’s state withholding, you can electronically submit through the state portal.
New MexicoNoN/AN/AN/AN/A
New YorkYesYesSame as IRS + 30 daysSame as IRSElectronically submit through the state portal.
North CarolinaYesYes *Same as IRSSame as IRSElectronically submit through the state portal.
North DakotaNoN/AN/AN/AN/A
OhioNoN/AN/AN/AN/A
OklahomaNoN/AN/AN/AN/A
OregonYesYesSame as IRSSame as IRSElectronically submit through the state portal.
PennsylvaniaNoN/AN/AN/AN/A
Rhode IslandNoN/AN/AN/AN/A
South CarolinaNoN/AN/AN/AN/A
South DakotaNoN/AN/AN/AN/A
TennesseeYesYesSame as IRS + 30 daysSame as IRSElectronically submit through the state portal.
TexasNoN/AN/AN/AN/A
UtahNoN/AN/AN/AN/A
VermontYesYesSame as IRS600 USDElectronically submit through the state portal. State withholding ID number is required in the file.
VirginiaYesYesSame as IRS + 30 days600 USDElectronically submit through the state portal.
WashingtonNoN/AN/AN/AN/A
West VirginiaYes (only if withholding)Yes (only if withholding)January 31None (only if amounts withheld)Electronically submit through the state portal.
WisconsinNoN/AN/AN/AN/A
WyomingNoN/AN/AN/AN/A

Add the State Tax Registration ID.

After you obtain the State Tax Registration ID, add the states in which you’ll file and the corresponding State Tax Registration ID on the Tax forms settings page. In the Dashboard, click Settings. On Product settings, under Connect, click Tax form settings.

Add the State Tax Registration ID for each state you'll file

Generate and access state reports

Stripe generates the 1099 reports (in a format called Pub 1220) for each state using the following criteria:

  • The address of the recipient determines the applicable state.
  • The state files include any recipient who meets the state reporting criteria or for whom you withheld state taxes.
  • The state files include your state ID, if provided.

Stripe doesn’t generate state-specific CSV files automatically. If any states require a CSV file upload, you must prepare those files using the information from the available export files, which you can filter by state.

In the Dashboard, on Tax forms, click the File button, choose Export state files, and then confirm your payer details.

Confirm payer details

Next, verify the filing details, including the list of states that require a State Registration ID. You can provide state registration IDs at any time to generate missing reports.

You can access the reports for each state on the Exports & imports tab.

The naming pattern is as follows:

  • Zip file - pub1220_{your_platform_account_id}_{date}.zip
  • Report file - pub1220_{your_platform_account_id}{state}{date}.zip

You shouldn’t manipulate the exported file because it can cause a state to reject the file. For example, opening and saving the file may change the line endings. If you need to open the exported file, we suggest downloading a new copy before submitting to state portals.

If a state has a lower threshold than the IRS threshold (e.g., 1,000 USD for state and 20,000 USD volume plus 200 transactions for IRS), you may have connected accounts that are only eligible for state filing and not with the IRS. This means that when you use Stripe to file your forms with the IRS, 1099 forms for the state aren’t mailed to these connected accounts until you finish generating state reports.

If you use CSV import to override the default delivery method, this also affects the state mailing. For example, if you set postal_delivery to false, Stripe won’t mail the 1099 form to the connected account for state reporting.

File 1099 reports with the states

When you’re ready to file the forms with the states, access the state portals with the account you created and submit the reports you downloaded from the Exports & imports tab. Stripe can’t help with any issues related to the state filing process, but you can contact Stripe support with issues related to the format of the reports.

Some states require you to file 1099 forms through postal mail, or to mail the Pub 1220 state file on a CD or other electronic media. Refer to the tables above to determine each state’s filing requirements.

Was this page helpful?
Questions? Contact us.
Developer tutorials on YouTube.
You can unsubscribe at any time. Read our privacy policy.
On this page
Prepare to file with the states
Generate and access state reports
File 1099 reports with the states