Intuit Developer logo

Update for Intuit Developers on QuickBooks Desktop and the 1099-NEC

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.

Availability Dates:

  • 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

14.0 Features: https://developer.intuit.com/app/developer/qbdesktop/docs/get-started/desktop-sdk-features

Where to Download SDK: https://developer.intuit.com/app/developer/qbdesktop/docs/get-started/download-and-install-the-sdk

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