Back to Blog

A freelancer receives an email in late January: "Attached is your 1099-NEC for last year." The numbers don't match the total of the invoices you sent that client. Now what? This post clears up the confusion between invoices and 1099-NECs, what a 1099 invoice template actually looks like, how to reconcile the two documents at tax time, and what to do when they disagree.

By the end you'll understand exactly who issues which document, what each one legally is (and isn't), and how to set up your invoicing workflow so January never becomes a scramble again.

What an Invoice Is

An invoice is a document you issue to your client requesting payment for work performed. It's a commercial and accounting record — not a tax form. A standard freelance invoice includes:

  • Your business name and contact info
  • Client's name and contact info
  • Invoice number
  • Invoice date and payment due date
  • Description of work and hours/rates
  • Subtotal, any tax, total due
  • Payment instructions

Invoices exist independent of any tax system. You'd issue them whether or not the IRS existed. They're the foundation of your revenue records on Schedule C. Our guide on how to write an invoice as a self-employed person covers the full fields for compliant US freelance invoices.

What a 1099-NEC Is

Form 1099-NEC (Nonemployee Compensation) is a tax form that your client issues to the IRS — and gives you a copy — to report payments of $600 or more made to you during the calendar year for services rendered as an independent contractor.

Key facts:

  • The client (payer) issues it, not you.
  • Due to recipients by January 31 of the following year.
  • Reports total payments made during the calendar year.
  • The IRS uses it as a cross-check against the income you report on Schedule C.
  • Applies to US-based recipients. Foreign contractors get 1042-S instead.

The form is short. Box 1 shows nonemployee compensation — basically, the total your client paid you for services during the year. That's the number that matters.

The Core Relationship Between the Two

An invoice is the request; the 1099-NEC is the annual summary of payments the client actually made against all your invoices. They should tie together, but they measure slightly different things.

AspectInvoice1099-NEC
Issued byYou (the freelancer)Your client (the payer)
Issued toYour clientYou and the IRS
PurposeRequest payment; record the transactionReport annual payments to IRS
FrequencyPer project or billing periodOnce per year per payer
Timing of amountWhen invoicedWhen actually paid (cash basis)
ThresholdAny amount$600+ per client per year
What goes on Schedule CAll income, 1099 or notReference only; doesn't change reporting

One of the most common misconceptions: you don't file your invoices with the IRS. Your invoices are internal business records. The 1099-NEC is what the IRS sees — and only from clients who paid you $600 or more.

Why the Numbers Often Don't Match

If you sent a client invoices totaling $12,400 during 2025 but your 1099-NEC shows $11,200, that's expected, not a red flag. Common reasons for the gap:

  • Payment timing. An invoice sent December 20, 2025 that the client paid January 5, 2026 is 2026 income on a cash basis. It won't appear on the 2025 1099-NEC.
  • Processor payments excluded. Payments made via credit card or third-party networks (PayPal, Stripe) are reported by the processor on 1099-K, not by the client on 1099-NEC. So a client who paid you $8,000 via Stripe won't issue a 1099-NEC — Stripe does.
  • Expense reimbursements. Some clients exclude reimbursements from the 1099-NEC (others include everything).
  • Client error. Genuine mistakes happen. Missing payments or double-counted ones are common.

The IRS expects your Schedule C to include all business income — 1099-NEC'd or not. Undercounting on the 1099 doesn't reduce what you owe. Overcounting on the 1099 creates a problem because the IRS's cross-check flags your return.

How to Reconcile at Tax Time

A 15-minute year-end reconciliation saves hours in April. The procedure:

  1. Export a list of all paid invoices from your invoicing tool or bookkeeping system, filtered by payment date (not invoice date) for the tax year.
  2. Sum by client. This gives you the "payments received" figure per client.
  3. Compare each 1099-NEC to your per-client total. Flag any differences of more than $50.
  4. Investigate discrepancies. Usually it's timing (December invoices paid in January). Sometimes it's a mistake.
  5. Report the truth on Schedule C. Your cash-basis total is the number that goes on the return. Use the 1099 amounts as reference but don't force a match if you know the real number is different.
  6. If a 1099 is materially wrong, contact the client and request a corrected 1099-NEC. They can issue one (marked "Corrected") as long as they have the same basic workflow.

What the IRS actually looks at is whether the total of all 1099s reported to the IRS matches or is less than your Schedule C revenue. If your Schedule C revenue is $85,000 and the sum of your 1099s is $72,000, that's fine — you reported more than was documented. If it's reversed ($85,000 in 1099s but you reported $72,000), the IRS will notice.

The Independent Contractor Invoice Template

A solid freelance invoice — whether or not you'll receive a 1099 for it — should include:

FieldExample
Your name / business nameJane Rivera Design LLC
Your address142 Elm St, Portland, OR 97201
Your EIN or SSNEIN: 12-3456789
Client nameAcme Co.
Client address200 Market St, San Francisco, CA 94103
Invoice numberINV-2026-0042
Invoice dateApril 1, 2026
Payment termsNet 30 (Due May 1, 2026)
Description of servicesBrand identity redesign — Phase 2 (logo variations, style guide)
Hours / fixed feeFixed fee: $3,200
Subtotal$3,200.00
Sales tax (if applicable)$0.00 (services nontaxable in OR)
Total due$3,200.00
Payment instructionsACH to Chase Bank, routing ###, account ###

The EIN is helpful because your client will need a W-9 from you to issue a 1099-NEC. Including your EIN (or SSN if you don't have one) on the invoice lets the client match easily. It's not required on every invoice, but it speeds up client AP setup.

Modern tools like BillForge produce a compliant independent-contractor invoice from a short text description — "Final payment for brand identity work, $3,200, net 30 to Acme Co." — with all the fields above already in place.

Do You Need to Send a W-9 to Your Clients?

When a new business client hires you, they'll almost always ask for a Form W-9 before paying the first invoice. The W-9 captures:

  • Your legal name and business name
  • Your address
  • Your tax classification (sole proprietor, LLC, S corp, etc.)
  • Your EIN or SSN

The client keeps the W-9 on file and uses it to generate the 1099-NEC at year-end. Without it, they may withhold 24% backup withholding on your payments — which means $2,400 gets sent to the IRS on a $10,000 invoice and you claim it back on your 1040.

Best practice: complete and save a PDF of your W-9, update it whenever your info changes, and send proactively when you start with a new client. Avoid emailing SSN in the clear — use a secure document delivery tool or zip-encrypt the PDF.

When You Won't Get a 1099-NEC (But Still Owe Tax)

  • Clients who paid you less than $600 total for the year — no 1099 required, but the income is still fully taxable.
  • Clients who paid you via credit card, Stripe, PayPal, Venmo (business), or similar — the processor files 1099-K, not the client. A single client who pays you $40,000 entirely via Stripe generates one 1099-K from Stripe, no 1099-NEC from the client.
  • International clients — non-US payers usually don't file 1099s; the income is still reportable on your Schedule C.
  • B2C income — individual consumers hiring a freelancer for personal work (e.g., a photographer for a wedding) don't file 1099s.

In all of these, you still owe income tax and self-employment tax on the income. See our freelance taxes guide for how it flows through Schedule C and Schedule SE.

What to Do When You Issue Payments

If your freelance work involves subcontracting — you hire another freelancer to help — you become the "payer" and must issue your own 1099-NECs to anyone you paid $600+ during the year for services.

Process:

  1. Collect a W-9 from the contractor before you pay them.
  2. Track payments to each contractor throughout the year.
  3. By January 31 of the following year, issue each contractor a 1099-NEC.
  4. By February 28 (paper) or March 31 (electronic), file Form 1096 (transmittal) with the IRS.

Most bookkeeping tools generate these automatically. Tax-filing-specific services (like Track1099 or Tax1099) handle e-filing for $3–$5 per form.

Note: payments you make via credit card, Stripe, PayPal, etc. are not reported on 1099-NEC because the processor handles 1099-K. Only payments by cash, check, or ACH bank transfer go on 1099-NEC.

What Happens If a Client Doesn't Send You a 1099

You still owe tax. File Schedule C with the full amount received. Don't wait for the 1099 — in April, estimate from your own records if the form hasn't arrived.

A missing 1099-NEC doesn't trigger IRS action against you. It may trigger action against the client (there are per-form penalties for late/missing 1099s — $60 to $330 per form depending on lateness), but that's between them and the IRS.

What to Do If the 1099-NEC Shows Too Much

If your records show you were paid $18,000 by a client but the 1099-NEC says $22,000:

  1. Contact the client immediately. Ask for a corrected 1099-NEC. Most will issue one.
  2. If they refuse or the amount is small, you have two options:
    • Report the full 1099 amount on Schedule C and offset the overstated portion on Schedule 1, Line 8z, with a description like "Adjustment — 1099-NEC overstatement."
    • Attach a statement explaining the discrepancy.
  3. Keep detailed records. Payment confirmations, bank statements, and invoices should all support your version.

Don't simply ignore the 1099 — the IRS matching program will flag the return. But you're not obligated to report more income than you received.

Sample Annual Workflow

A clean annual workflow prevents January stress:

  • Throughout the year: Send numbered invoices. Log payment dates. Keep a spreadsheet tracking invoice number, date, client, amount, and date paid.
  • December: Confirm every invoice for the year is marked paid or follow up on open ones. Download year-end reports from payment processors.
  • January 15: Last estimated tax payment due. Start requesting missing W-9s from anyone you paid.
  • January 31: Issue 1099-NECs to contractors you paid. Expect 1099-NECs from clients to begin arriving.
  • Early February: Reconcile received 1099s against your records.
  • Mid-February: Finalize bookkeeping. Hand off to accountant if using one.
  • By April 15: File your 1040, Schedule C, Schedule SE, and pay any balance.

For the fuller year-round cadence, see our freelance invoicing and billing hub.

Common 1099-NEC Questions

Do I need to attach 1099-NECs to my tax return? No. The IRS already has a copy from the client. You simply report the income on Schedule C. Keep the 1099s with your tax records for 3+ years.

What if I never received a 1099-NEC I was expecting? Ask the client. If they don't send one, report the income anyway from your records. Missing 1099s don't reduce your reporting obligation.

Do I need to send my client an invoice and a W-9? Yes, typically. The W-9 is a one-time form collected at the start of the relationship (or when your info changes). The invoice is issued every time you bill.

Is the 1099 amount gross or net of processor fees? Usually gross of fees. If you charged $1,000 via Stripe and Stripe deducted $29, the 1099-K shows $1,000 and you deduct the $29 as a business expense on Schedule C.

Can I issue an invoice as a 1099? No. They're different documents. An invoice is your request for payment; a 1099-NEC is a year-end IRS summary issued by the payer.

Try BillForge Free
Create professional invoices in seconds — just describe your work and let AI handle the formatting. No sign-up required for your first invoice.
Create Your First Invoice →

Related Articles

Ready to Create Your Invoice?

Use our free AI-powered invoice generator to create professional invoices in seconds

Get Started for Free