Prompt
How do I set up contractor payment bookkeeping for tracking 1099 contractor payments across different pay periods?
Latest observation
Here’s a practical way to set up bookkeeping for 1099 contractor payments so you can track them cleanly by pay period, contractor, and tax year.
1) Create a separate contractor expense account
Set up a main expense account like:
- Contract Labor
- Outside Services
- 1099 Contractor Expense
If you want more detail, add subaccounts by type, for example:
- Contract Labor – Design
- Contract Labor – Development
- Contract Labor – Admin
2) Set up a contractor master list
For each contractor, store:
- Legal name
- Business name, if different
- Address
- Tax ID / W-9 status
- Payment method
- Start date
- Whether they need a 1099-NEC
This makes year-end reporting much easier.
3) Track each payment separately by date and pay period
Use a spreadsheet, accounting software, or both. For each payment, record:
- Contractor name
- Invoice number or payment reference
- Service period / pay period
- Invoice date
- Payment date
- Amount
- Category/subaccount
- Check/ACH/PayPal reference
- Notes
A simple structure looks like this:
| Contractor | Pay Period Start | Pay Period End | Invoice Date | Payment Date | Amount | Account |
|---|---|---|---|---|---|---|
| Jane Doe | 1/1/2026 | 1/15/2026 | 1/16/2026 | 1/20/2026 | 1,500 | Contract Labor |
| Jane Doe | 1/16/2026 | 1/31/2026 | 2/1/2026 | 2/3/2026 | 1,200 | Contract Labor |
This way, even if pay periods cross months, you can still report by service period or by payment date.
4) Decide whether to track by cash basis or accrual basis
This matters for bookkeeping and 1099s.
Cash basis
Record the expense when you pay the contractor.
Accrual basis
Record the expense when the contractor earns it, even if you pay later.
For 1099 reporting, the key is usually:
- 1099-NEC reports payments made during the calendar year
- It does not usually follow service periods
So if you pay a December invoice in January, that payment usually goes on the next year’s 1099-NEC.
5) Reconcile by calendar year for 1099 purposes
At year-end, total all payments actually made to each contractor from January 1 through December 31.
Exclude:
- Reimbursements that are separately documented and non-taxable
- Payments to C corporations or S corporations if not reportable
- Credit card payments in many cases, since they’re generally not reported on 1099-NEC
- Payments made through third-party settlement networks, which may be reported on Form 1099-K instead
6) Use a contractor payment log
A dedicated log helps if your payroll/accounting system doesn’t handle contractors well.
Suggested columns:
- Contractor name
- W-9 received? Y/N
- Entity type
- Service period
- Invoice date
- Payment date
- Payment method
- Gross amount
- Reimbursable expenses
- Net taxable amount
- 1099 reportable? Y/N
- Tax year
7) Match invoices to payments
For every contractor payment:
- Save the invoice
- Record the payment
- Attach the payment confirmation
- Link the payment to the correct service period
This prevents double-counting or missing payments when pay periods overlap months.
8) Separate reimbursements from fees
If a contractor bills you for both labor and expenses, track them separately:
- Service fee → contractor expense
- Reimbursed expenses → travel, supplies, etc., depending on your policy
This helps determine what is reportable on a 1099.
9) Make year-end 1099 prep easy
By keeping a running log, you can generate a simple year-end report:
- Contractor name
- Total reportable payments during the year
- Tax ID
- Address
- 1099 required? yes/no
10) Recommended workflow
A simple process that works well:
- Contractor sends invoice
- You log invoice and service period
- You approve and pay it
- You record payment date and amount
- You reconcile monthly
- You summarize by contractor at year-end for 1099s
If you want a simple bookkeeping template
I can also create:
- a Google Sheets template
- an Excel template
- or a QuickBooks setup guide
If you want, I can give you a sample contractor payment tracker spreadsheet layout next.