Generating 1099s

How to generate, track, and manage 1099 tax forms in Wingspan, including prerequisites, filing statuses, sync options, payment tracking, and form history management.

Starting January 2025, when all on-platform payments are settled and all 1099 contractors and their off-platform payments are imported into Wingspan, administrators can proceed to calculate the 1099 amounts and statuses.

Pre-requisites

Before generating 1099 amounts and statuses, ensure the following:

  • Calculation Settings: Your calculation settings must be properly configured.
  • Off-platform Contractors: All contractors who are expected to receive a 1099 must be uploaded to Wingspan. (Learn how)
  • Off-platform Payments: Upload all payments made to contractors outside of Wingspan for accurate calculation. (Learn how)
  • Review Status Documentation: Familiarize yourself with the 1099 Status to understand Wingspan's status mechanism.
  • Contractor Information Documentation: Understand the criteria for determining contractor 1099 status in Wingspan through this documentation.
  • Administrator Privileges: Remember, only administrators are authorized to generate 1099 statuses and amounts.

Procedure to Generate

To generate 1099 amounts and statuses:

  1. Navigate to your tax filing dashboard > Generate tax forms.
  2. Allow 3-5 minutes for Wingspan to calculate and determine eligibility for each contractor.
  3. Upon completion, your dashboard will display a list of contractors, including their 1099 status and amount. Full details of each contractor's 1099 form will be accessible.

🚧

Reminder: Regenerating amounts & statuses will retain manual edits.

You can generate 1099 amounts and statuses multiple times, but be aware that this will only updated forms that are synced with contractor profiles and not overwritten with manual updates by you (or your team). Manual updates on the tax form to contractor information, amount, and/ore statuses will not be updated automatically unless reverted to a synced state. Confirm that all tax forms (synced or not) contain the information you intend to file with.

Understanding the 1099 Details Page

1099 Detail Page (Screenshot Example)

1099 detail page (screenshot example)

Filing Statuses

Each filing status on the 1099 form represents a specific stage in the submission process:

  1. Action required: Indicates missing criteria that the payer must address. A 1099 form shifts to this status if any "Action Required Criteria" is unmet.
  2. Ready: Signifies that all "Eligibility Criteria" are met, and the form is prepared for submission.
  3. Submitted: The form has been sent to the IRS but has not yet been accepted.
  4. Accepted: The IRS has received and accepted the form or its correction.
  5. Rejected: The IRS has rejected the 1099 submission.
  6. Excluded: The form is not filed due to specific reasons outlined in the "Eligibility Criteria."

For more details on Filing Status, refer to the detailed documentation.

Sync Status

The sync status in the 1099 detail view indicates the current state of a 1099 form regarding automatic updates and manual edits:

  • Synced: This status indicates that your 1099 form remains unmodified by you or your team. This encompasses no alterations in amounts, contractor details, or manual updates to its status. In this 'Synced' state, the 1099 form dynamically updates itself based on any changes in the underlying data (synced with the contractor profile) before it's sent to the IRS. This update process is governed by the Contractor Information Determination Logic. As an example, should a contractor revise their tax details before you file, the 1099 will automatically incorporate these changes.
  • Sync disabled: This status appears if you or your team has made any manual adjustments to the amount, contractor information, or status of a 1099 form. These changes could include manual edits to the 1099 details or overrides of the automatically generated information. It's important to note that once a 1099 form is marked as 'Sync disabled,' it will no longer automatically update based on changes in underlying data (and will no longer be synced with the contractor profile, even if changes occur there). This is to preserve the integrity of the manual edits made on the tax form itself.

For guidance on how to update tax forms, including reverting payer edits, refer to Updating Tax Forms.

Grouped Forms

Following IRS regulations, Wingspan calculates the filing eligibility of forms with the same Tax Identification Number (TIN) based on their combined total. Even if an individual form is below the IRS threshold, it may still require filing if the aggregate total exceeds the threshold.

Wingspan files each form separately, even if they share a TIN. If an account is grouped, it will be indicated on the tax forms as shown below:

Grouped Forms Indicator

History

Wingspan simplifies tracking changes made to your 1099 forms. This feature provides a comprehensive history of all events related to your 1099s, facilitating better understanding and collaboration.

Event CategorySpecific EventDescription
Payer EditsContractor data edits (name, TIN, amount, address, status)Changes made by payers to any contractor data. Includes activation/deactivation of data synchronization.
Tax form updatesContractor profile updates (name, TIN, amount, address)Modifications to the contractor profile that are synced to the tax form, highlighting changes from previous to current states.
TIN VerificationAutomated actions (e.g., IRS matching)Records TIN verification requests and outcomes from IRS. (e.g. verifying overwritten TINs)
Submission ActionsActions to IRS (submitted, rejected, accepted)Tracks form submissions to the IRS, including rejections and acceptances.
Contractor Correction ActionsCorrection requests by contractorsDetails requests for corrections to address, amount, or name/TIN.
Payer Correction Request ActionsResponses to correction requestsIncludes payer's acceptance or rejection of correction requests with reasons.
Electronic DeliveryElectronic delivery events (e.g., email opened, downloaded)Tracks electronic deliveries, including multiple deliveries for corrections.
Mailed DeliveryMailed delivery events (sent, delivered, returned)Details on mailed copies, including status and re-mailing events.

Note: only changes to the tax form itself will appear in the history. Any events related to contractor onboarding and changes to the contractor profile will be part of the contractor profile history rather than on the tax form.

Payments

1099 Detail Page - Payments Tab (Screenshot Example)

1099 detail page - payments tab (screenshot example)

The payments tab presents a detailed compilation of all transactions factored into the Non-Employee Compensation Amount. The tab is organized into three line items for ease of review and reconciliation:

  1. Off-Platform Payments: This section itemizes payments made outside of the Wingspan system (e.g. added via bulk upload payables), each marked with the specific date of the transaction.

  2. Adjustments by Team Members: Here, any manual adjustments to the compensation amounts made by team members are recorded, showcasing the name of the individual who made the adjustment and the exact amount modified.

  3. Processed Payments via Wingspan: All payments that have been processed through the Wingspan platform are listed.

For analytical and reporting purposes, a CSV file encompassing all payment details can be downloaded as well.

Appendix: 1099 Generation in Multi-Account Organization Hierarchies

Wingspan’s Organization Accounts feature allows a single “parent” account to maintain “child” (sub) accounts, each of which may inherit properties (e.g. bank accounts) and branding from its parent. When it comes to 1099 generation and filing, there are important nuances to understand if your organization uses multiple Wingspan user accounts.

1. Parent-Oriented (Org-Wide) Dashboard View

  • Roll-Up Visibility: A parent account sees a roll-up of all 1099 forms across its sub (child) accounts on the tax filing dashboard. This includes forms generated by each sub account, even if they have different EINs.
  • Read-Only vs. Actionable: While you can see sub account 1099s in the parent’s dashboard, each sub account still needs to take its own actions (generate, submit, correct, etc.) for its forms.

Tip: If you see multiple forms for the same contractor in the parent account’s dashboard, it usually means the contractor was paid by multiple sub accounts (or the parent and a sub account). Even if the parent and sub share the same EIN, separate “payer/payee” relationships will still show multiple forms.

2. Each Account Must Generate & File Its Own 1099s

  • Account-by-Account Generation: Generation of 1099 forms is always triggered at the account level. A parent account triggers generation for its own paid contractors; each sub account triggers generation for the contractors it paid.
  • Separate Filing Actions: Even if a parent and child share the same EIN, submitting (filing) 1099s to the IRS must also be done at the account level. There is no single-button “file everything across the org.”
  • Payer Info & EIN: Each account (whether parent or child) has its own “Payer” section in Wingspan settings. If the sub account has a different EIN than the parent, that EIN must be set on the sub account’s Payer Info page before generating forms.

3. Multiple 1099s for the Same Contractor If Paid by Multiple Accounts

  • Same EIN Across Accounts: When parent and child accounts share an EIN, a single contractor paid by both accounts will have two (or more) 1099 forms—one created by each account.
  • Grouped Forms & $600 Threshold: If multiple forms share the same payer EIN and the same contractor TIN (e.g., SSN/EIN), Wingspan groups them for threshold calculation (see Grouped Forms above). Each form is still filed separately, but the total amount across all these forms is aggregated to see if it meets or exceeds the $600 filing threshold.
  • Acceptable Practice: It is perfectly acceptable (and common) to have more than one 1099 for the same payee under the same EIN if the contractor was paid by separate accounts/divisions/entities. Each 1099 will reflect the amounts specific to that account.

4. Practical Example (Fictitious Company Names)

Consider an organization, Solis Media, with:

  • Parent Account: Solis Media (EIN #1)
  • Sub Account: Solis Media 360 (EIN #1)
  • Sub Account: Solis Health (EIN #2)
  1. A contractor is paid $300 by the Parent (Solis Media, EIN #1) and $400 by Solis Media 360 (also EIN #1). When generating 1099s:

    • The parent account must generate and submit the $300 1099 form.
    • Solis Media 360 must generate and submit the $400 1099 form.
    • The contractor will receive two separate forms, each listing the paying entity. Because the same EIN is used, Wingspan groups them for threshold calculations (total = $700, therefore meets the $600 threshold).
  2. Another contractor is paid $100 by Solis Health (EIN #2). Because EIN #2 is different from EIN #1:

    • Only Solis Health can generate and file that 1099.
    • This 1099 is not grouped with any other forms because the EIN is different.