Prior to tax year 2020, QuickBooks customers had to file only Form 1099-MISC for the vendors and contractors they paid. Starting in 2020, the IRS created a new form specifically for non-employee compensation (NEC) payments, Form 1099-NEC. All other payments will continue to use Form 1099-MISC. Learn more about 1099-NEC.
To be compliant with IRS regulations, QuickBooks has to support filing, printing, and reporting for Forms 1099-NEC and 1099-MISC, along with printing Form 1096. In addition, QuickBooks needs to support third-party apps for e-filing through our SDK (details below).
All third-party applications that support e-filing of forms 1099-NEC and 1099-MISC for QuickBooks Desktop will need to upgrade their APIs to support SDK 14.0. This will help QuickBooks Desktop (QBDT) customers who use these third-party applications to upload their 1099 filing data directly from QBDT.
SDK 14.0 supports 1099-NEC and 1099-MISC filing where we have made the below changes:
- Form1099CategoryAccountMapping API has undergone change with addition of new form type tax1099NEC.
- Added FormType (MISC/NEC) to Form1099CategoryAccountMappingMod, Form1099CategoryAccountMappingQuery and Form1099CategoryAccountMappingRet. Support for filing MISC and NEC is provided in Form1099CategoryAccountMapping API where FormType can be used to distinguish the boxes for MISC and NEC type.
- Added Box15 to MappingCategories.
- QBDT 2020 R10 – Dec. 10, 2020
- QBDT 2019 R14 – Dec. 18, 2020
- QBDT 2020 R4 – Dec. 17, 2020
- QBDT 2018 R16 – Dec. 29, 2020
Final list of links to appropriate documentation
What APIs changed:
Other important info which the developers should know
For older versions of QBFC: https://developer.intuit.com/app/developer/qbdesktop/docs/get-started/older-versions-of-the-desktop-sdk