Sign in
An image of the Stripe logo
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
Additional verifications
Update verified info
Accept payments
Create a charge
Create a payments page
Create payment links with Connect
Connect integration guide
Automatic payment methods
Set statement descriptors
Connect platforms using the Payment Methods API
Create subscriptions
Create invoices
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
Crypto 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
Update tax forms
Deliver tax forms
Correct tax forms
Split tax forms
Tax year changeover
Testing
No-code options
connect
·
HomePaymentsMultiparty payments

Split tax forms

Split your tax forms for your connected accounts after a change of ownership occurs during the tax year.

Splitting a 1099 tax form means that you distribute the amount initially reported on a single 1099 form across two 1099 forms. You can split a 1099 form after a change of ownership occurs during the tax year for the legal entity receiving the form. Splitting a 1099 form assigns a portion of the reported amount to the legal entity before the change and assigns the remaining amount to the legal entity after the change.

Changes to the legal entity of your connected accounts may include these examples:

  • Change of ownership—The owner of the connected account sells the business to a new entity.
  • Change of legal entity type—The owner of the connected account changes the business type from individual to company, and wants to file for both entities.
  • Change of Tax Identification Number (TIN)—A sole proprietorship that uses the individual’s social security number (SSN) as the business TIN changes it to an employer identification number (EIN), and wants to file for both entities.

Changing the TIN doesn’t necessarily require a split (for example, if the change was due to an oversight). You’ll need to determine whether changing the TIN requires a split, an update, or a correction. Work with your tax advisor to ensure you understand the split requirements specific to your business.

Create a split

You can only split tax forms that the IRS has accepted. To create a split, select the form in the Dashboard and then click Split from the menu on the detail pane. You can filter by the account ID to identify the form of the connected account you want to create a split for.

Click Split from the menu on the detail pane

In the Split 1099 tax form, provide the date of the legal entity change and then click Split.

Provide date of legal entity change on Split 1099 tax form

You’ll see two forms for the connected account:

  • Form one includes the amounts from January 1 to the day before the specified split date.
  • Form two includes the amounts from the specified split date to December 31.

If the legal entity is the same on both forms, they’re marked Needs Attention. To correct this, you can update the form to replace the values for relevant payees.

After you update the form so that the payee information is different for each form, the form status changes to Ready. Click File to send both forms to the IRS. If you chose the option to mail corrections in the filing wizard, Stripe automatically mails the forms.

Was this page helpful?
Questions? Contact us.
View developer tutorials on YouTube.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
Stripe Shell
Test mode
▗▄ ▄▟█ █▀▀ ▗▟████▙▖ ██████ ███▗▟█ ███ ███▗▟██▙▖ ▗▟█████▙▖ ███▖ ▀▀ ███ ███▀▀▀ ███ ███▀ ███ ███ ███ ▝▜████▙▖ ███ ███ ███ ███ ███ █████████ ▄▄ ▝███ ███ ▄ ███ ███ ███▄ ███ ███ ▄▄ ▝▜████▛▘ ▝▜███▛ ███ ███ ███▝▜██▛▘ ▝▜█████▛▘ ███ ▀▘
Welcome to the Stripe Shell! This is a graphical user interface of the Stripe CLI. You can use it to discover webhook events and manage your Stripe resources. By pressing ctrl + ` you can toggle it open from any page within the Stripe documentation. - View supported commands: - Listen for webhook events: - Trigger webhook events: - Call Stripe APIs: stripe [api resource] [api operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$