← Back to Blog
4 min read

1099 vs W-2: What Your Contractor Invoice Must Include

If you are a 1099 independent contractor, your invoice is a tax document — not just a payment request. Here is what the IRS expects to see, and how to structure your invoice to survive an audit.


Why this keyword matters for faster payment

This page targets the long-tail query 1099 contractor invoice requirements. Independent contractors search for clarity on what their invoices must include to satisfy IRS rules and client accounting requirements — because getting it wrong can mean delayed payment or a rejected invoice from a commercial client's AP department.

The distinction between a 1099 contractor and a W-2 employee affects how you invoice, how you are taxed, and how your client processes your payment. Your invoice format should make your independent-contractor status unambiguous.

Core invoice structure to use

  • Business identity (not personal): invoice under your business name, not your personal name. Include your EIN (Employer Identification Number) if you have one, or your SSN if a sole proprietor. Commercial clients need this for 1099-NEC filing
  • No tax withholdings on the invoice: as a 1099 contractor, you are responsible for your own income tax, self-employment tax, and estimated quarterly payments. Do NOT show income tax, Social Security, or Medicare withholding on your invoice — that signals W-2 status
  • W-9 form: most commercial clients will require a completed W-9 before processing your first invoice. Note on the invoice: "W-9 on file" or attach it with your first billing
  • AB 5 / worker classification note: in states with strict independent contractor laws (California AB 5, New Jersey, Massachusetts), your invoice format should reinforce that you are a separate business — use your business address, business phone, business email, and professional invoice numbering
  • 1099-NEC threshold: clients must issue a 1099-NEC if they paid you $600 or more in a calendar year. Track which clients cross this threshold and confirm they have your correct EIN/SSN before year-end

Copy-ready template block

Invoice #[JOB-ID]
Contractor: [Business Name, LLC / DBA]
EIN: [XX-XXXXXXX] (W-9 on file)
Business Address: [Address]
Phone: [Business Phone] | Email: [Business Email]
Date: [Date]

Client: [Client Company Name]
PO #: [XXXXX] (if applicable)

Services Provided (Independent Contractor):
- [Description of work] — $[Amount]
- Materials (if separately billed) — $[Amount]

Total Due: $[Amount]
Due Date: [Date]

Payment Terms: Net [7/15/30]
Remit to: [Business Name] — [Address]

Note: [Business Name] is an independent contractor. No tax withholding applied. Contractor is responsible for all federal, state, and local taxes. W-9 provided.

GEO tip for local and regional intent

Worker classification rules vary significantly by state. California's AB 5 uses the strict "ABC test." The IRS uses a multi-factor "right to control" test. Your invoice format alone does not determine your classification, but it is part of the overall picture. Know your state's specific test and ensure your invoicing practices reinforce your independent status.

This is where SEO and GEO meet: specific service wording helps search engines classify relevance, and specific local context helps real customers trust that your invoice reflects real on-site work.

How BillZap fits this workflow

BillZap is built for fast post-job invoicing on iPhone. You can add a job photo, generate a professional PDF, and share it through email, iMessage, or WhatsApp in under a minute. First 3 invoices are free, then unlimited invoicing unlocks with a one-time purchase instead of a monthly subscription.

Final takeaway

Your invoice is the most frequent tax document you create. Structure it to clearly communicate your independent contractor status — business name, EIN, no employee-style withholdings — and keep your W-9 current with every client who pays you more than $600 in a year.

Ready to invoice in 30 seconds?

First 3 invoices free · One-time $9.99 to unlock unlimited · No account needed

Download BillZap Free on the App Store →