How do I handle subcontractor payments in my books?
Before you pay a subcontractor for the first time, collect a completed W-9 form. This gives you their legal name, business entity type, and tax ID number. You need this information to file 1099s at year end, and it is much easier to get it upfront than to chase people down in January. Make it part of your onboarding process for every new sub, no exceptions.
When you record a sub payment, it should hit an expense account specifically for subcontractor costs. Don’t lump sub payments in with materials or general expenses. Create a dedicated account in your chart of accounts, something like “Subcontractor Expense” or “Contract Labor.” This separation keeps your financial statements clean and makes it obvious how much you’re spending on outside labor versus your own crew or materials.
If you’re running multiple projects, every sub payment also needs to be coded to the specific job it belongs to. A plumbing sub who works on three different projects should have their invoices split accordingly. This is what makes job costing actually work. Without that job-level detail, you might know your total sub spend for the month but you won’t know which projects are profitable and which ones are eating your margins. If you’re in the construction space, proper construction job costing depends on getting this right consistently.
Keep the subcontractor’s invoice attached to every payment in your accounting software. QuickBooks Online lets you attach documents to transactions, and you should use this feature. If you’re ever audited or if there’s a dispute about what was agreed upon, having the invoice linked to the payment tells the whole story.
Track cumulative payments per subcontractor throughout the year. Anyone you pay $600 or more in a calendar year needs to receive a 1099-NEC by January 31 of the following year. If you’re coding payments properly and your sub vendors are set up correctly in QuickBooks, pulling this data at year end takes minutes instead of hours. Note that you generally don’t issue 1099s to corporations, which is one reason the W-9 matters. It tells you the entity type.
Pay subs from your business bank account, not with cash and not from a personal account. Every payment needs a clear paper trail. Checks and bank transfers create that trail automatically. Cash payments are harder to document and raise red flags if you’re audited.
One common mistake is recording a sub payment as employee wages. Subcontractors and employees are treated very differently for tax purposes. Misclassifying workers can result in penalties from the IRS and the state of Arizona. If someone works set hours under your direct supervision using your tools, they’re likely an employee regardless of what your agreement says.
The timing of recording expenses matters too. If you’re on accrual basis accounting, you should record the expense when the sub completes the work and invoices you, not when you actually cut the check. On cash basis, you record it when the payment goes out. Most small businesses in the Phoenix area use cash basis, but either way you need to be consistent.
Getting sub payments right from the start saves you from expensive cleanup later and keeps you compliant at tax time. If you’re not sure your books are set up to handle this properly, working with a small business accounting firm that understands contractor workflows can get you on the right track quickly.
Bookkeeping for East Valley Small Businesses
The Next Step:
Tell Us About Your Business
Let us know where things stand with your books and what kind of help you're looking for. We'll give you an honest assessment and a clear price.
More Questions
Should I use cash basis or accrual basis bookkeeping?
Most small businesses do well with cash basis bookkeeping. It's simpler and offers more tax flexibility. But if you carry receivables, manage inventory, or need to understand true monthly profitability, accrual basis gives you a much clearer picture.
Read answerHow do I set up a chart of accounts for a new business?
Start with the five main account types and customize based on what you actually need to track. Use your accounting software's default template as a starting point, then add or remove accounts so your reports reflect how your business operates.
Read answerWhat is a balance sheet and why does my business need one?
A balance sheet is a snapshot of what your business owns, what it owes, and what's left over for you as the owner. It answers questions about the financial health of your business that a profit and loss statement simply can't.
Read answerWhat are the TPT filing requirements for Arizona businesses?
Arizona's Transaction Privilege Tax requires a TPT license, proper business classification, and regular filing through AZTaxes.gov. Filing frequency depends on your annual tax liability, and returns include state, county, and city taxes on one combined form.
Read answerWhat is job costing and why does it matter for contractors?
Job costing means tracking every dollar of labor, materials, and subcontractor expense against a specific project instead of lumping costs together. It's what lets you know which jobs actually made money and which ones quietly ate into your margins.
Read answerDo contractors need to track work-in-progress on their books?
Yes, especially if your projects last more than a month or two. WIP tracking matches costs incurred to revenue billed on each job so your financial statements reflect reality instead of a misleading snapshot.
Read answer

