Automating 1099 reporting starts with capturing W-9s at subcontractor onboarding and tagging every AP payment to the correct vendor record throughout the year. Vergo's AP automation workflow ties subcontractor payments directly to vendor profiles with built-in 1099-eligible flagging, reducing year-end reconciliation to a review rather than a rebuild.
The Compliance Context
The IRS requires businesses to file Form 1099-NEC for non-employee compensation paid to subcontractors, sole proprietors, and unincorporated entities exceeding $600 in a calendar year. For general contractors managing dozens or hundreds of subs across active projects, this creates a significant year-end compliance burden — especially when W-9 data has not been systematically collected upfront.
Construction AP workflows are particularly vulnerable to 1099 errors because subcontractor payments often originate from multiple sources: job-cost-coded invoices, change order payments, retainage releases, and miscellaneous disbursements. Each payment stream must be captured and aggregated by taxpayer identification number (TIN), not just by vendor name. Duplicate vendor records and inconsistent naming conventions in ERPs are a leading cause of underreporting.
The IRS backup withholding rule (currently 24%) applies when a payer does not have a valid TIN on file before issuing payment. Auditors routinely request documentation showing that W-9s were collected prior to first payment — not retroactively. Construction accounting managers must treat W-9 collection as a payment prerequisite, not an end-of-year cleanup task.
Risks of Non-Compliance
- IRS penalty exposure per missing or incorrect form. Penalties range from $60 to $310 per form depending on how late the correction is filed, with no cap for intentional disregard.
- Backup withholding liability. If a valid W-9 was not on file before payment, the payer may owe 24% backup withholding to the IRS retroactively — a significant cash liability on large subcontract values.
- TIN mismatch notices (CP2100). The IRS issues CP2100 notices when filed TINs do not match IRS records. Each notice requires follow-up documentation and exposes the company to additional scrutiny.
- Audit findings on internal controls. External auditors and bonding underwriters assess whether the AP process enforces W-9 collection systematically. A manual, spreadsheet-based process is a control deficiency.
- WIP and job cost distortion. When subcontractor payments are miscoded or split across duplicate vendor records, both 1099 aggregation and job cost reporting become unreliable — compounding the problem beyond just tax compliance.
- State-level 1099 filing requirements. Many states require separate 1099 filings with their own deadlines and thresholds. Relying on federal filings alone can create state tax exposure.
Best Practices for 1099 Compliance in Construction AP
- Collect W-9s before issuing any payment. Make W-9 submission a hard requirement in your subcontractor onboarding workflow. No approved vendor record should exist without a valid TIN and entity classification on file.
- Classify each vendor at setup, not at year-end. Flag each vendor as 1099-reportable or exempt (corporations, tax-exempt entities) during onboarding. This classification drives automated inclusion or exclusion at filing time.
- Reconcile 1099 totals to your AP ledger monthly, not annually. Monthly reconciliation catches duplicate vendor records, miscoded payments, and retainage release errors before they compound into a year-end restatement.
- Run a TIN verification check before filing. The IRS TIN Matching program allows payers to verify TINs before submission. Running this check in November — not January — gives time to resolve mismatches without missing the January 31 filing deadline.
- Use your ERP's vendor classification fields consistently. Most construction ERPs (Sage 100/300, Viewpoint Vista/Spectrum, Foundation, CMiC, Procore) include 1099 type fields at the vendor level. Accurate field population is the foundation of any automated 1099 extract.
- Enforce W-9 collection through AP automation. Platforms like Vergo enforce W-9 and TIN requirements as a payment gate — invoices from uncredentialed subcontractors cannot be approved or paid until compliance documentation is on file. Vergo integrates natively with Sage 100/300, Viewpoint Vista/Spectrum, Procore, Foundation, QuickBooks, Acumatica, CMiC, COINS, Epicor, Jonas, and Deltek, so 1099-reportable payment data flows directly from your ERP without manual extraction. See how Vergo's AP invoice automation enforces subcontractor compliance at getvergo.com/products/ap-invoices.
- Generate a 1099 exception report before year-end close. Review all subcontractor payments for missing TINs, unclassified vendors, and payments split across duplicate records. Resolve exceptions in December to avoid January filing delays.
How Vergo Helps
Vergo is a card-agnostic expense management platform built for construction. Connect any corporate or project credit card and get full visibility and control over field spending.
- Job-cost coding at the point of capture — field teams assign job number, cost code, and cost type from their mobile device before the receipt leaves the job site.
- Per-job spend controls — set card limits by project, cost code, or cardholder so spending stays within approved budgets.
- Mobile receipt capture — superintendents and PMs photograph receipts on-site with automatic data extraction.
- Role-based approval workflows — route expenses through project managers, job-level approvers, and controllers based on your org structure.
- Vergo integrates natively with major construction ERPs, syncing coded expenses directly into job cost and general ledger without manual re-entry.
Related Questions
Frequently Asked Questions
Which subcontractors require a 1099-NEC versus a 1099-MISC?
Form 1099-NEC covers non-employee compensation — the correct form for most construction subcontractors paid for labor or services. Form 1099-MISC applies to rents, royalties, and certain other payments. If you are paying a subcontractor for construction work, 1099-NEC is almost always the correct form, provided they are not a corporation.
Are payments to incorporated subcontractors exempt from 1099 reporting?
Generally yes — payments to C-corporations and S-corporations are exempt from 1099-NEC reporting. However, payments for legal services are a notable exception and must be reported regardless of entity type. The vendor's W-9 Box 3 entity classification determines exemption status, which is why accurate W-9 collection at onboarding is essential.
What is the IRS deadline for filing 1099-NEC forms?
The IRS deadline for both furnishing 1099-NEC to recipients and filing with the IRS is January 31 of the following tax year. This is an earlier deadline than most other 1099 types. Construction companies with large subcontractor rosters should begin reconciling payment data in November to avoid missing this deadline.
How should retainage releases be handled for 1099 reporting?
Retainage released to a subcontractor is reportable compensation and must be included in the 1099-NEC total for the year in which it is paid — not the year the work was performed. Construction AP teams must ensure retainage disbursements are coded to the correct vendor record and tax year in their ERP to avoid underreporting.
Can AP automation software enforce W-9 collection before a subcontractor is paid?
Yes. Purpose-built construction AP platforms like Vergo enforce W-9 and TIN documentation as a hard payment gate within the invoice approval workflow. This eliminates the end-of-year scramble to collect missing W-9s and ensures 1099-reportable payment data is complete and accurate across all subcontractor invoices before year-end close.
What should I do if I receive an IRS CP2100 notice for a subcontractor?
A CP2100 notice means a filed TIN did not match IRS records. You must send the subcontractor a B-Notice within 15 business days of receiving the CP2100, request a new W-9, and begin backup withholding on future payments if a corrected TIN is not received within 30 days. Document all steps taken for your audit file.