How to Invoice as an IT Contractor (and Actually Get Paid on Time)
You shipped the work, you logged your hours, you sent a clean invoice — and weeks later, you're still waiting on payment. If you contract in IT, you already know the invoice itself is rarely the holdup. A tidy template and clear line items are table stakes. They're not what decides when the money lands.
In IT contracting, payment timing is decided one step earlier, at a place the rest of the world's invoicing advice glosses over: timesheet approval. You live this rhythm already — log time, submit it, someone signs off, then you bill. Here's how to run that rhythm so your invoice clears the first time, whether you bill a client directly, through a staffing agency, or corp-to-corp.
The short version
- In IT, the invoice rides on an approved timesheet. Get the approval clean and the invoice is a formality.
- Set up the relationship before you bill: a signed SOW or rate confirmation, a PO number if there's a vendor system, and the right tax form on file.
- Your tax paperwork depends on how you're set up — sole proprietor / single-member LLC versus an S-corp or C-corp billing corp-to-corp changes whether you'll even get a 1099.
- The 2026 federal reporting threshold changed, but it governs your client's paperwork, not whether your income is taxable.
The approval gap is the whole game
Here's what happens to an IT contractor's invoice inside a client or agency. Before anyone releases payment, someone — your engagement manager, the PM who owns your SOW, or a vendor-management system — has to confirm your logged hours match what was authorized for that period. Did you work those 38 hours? Against the right project code? At the agreed rate?
If that sign-off is clean, payment flows. If it isn't — "can you split these hours by ticket?" or "this needs to map to the approved SOW line" — you've added a round-trip that can cost a week or more, and through an agency it can cost a whole billing cycle. That back-and-forth, not the invoice layout, is where IT payments stall.
So the move is to win the approval before you invoice. When your timesheet is reviewed and signed off first, the invoice that follows has nothing left to dispute — the hours are already agreed, the rate is already on record, and the invoice simply restates a number both sides have blessed. The part that could go wrong already went right.
This is why hour tracking and a clean, approvable timesheet matter more to your cash flow than anything on the invoice template. The invoice is the easy part. The approved record behind it is what actually gets paid.
Set up the engagement before the first invoice
Most payment friction is baked in before you bill, because the groundwork wasn't laid:
- Get the SOW or rate in writing. Hourly or fixed, the rate and scope should be in a signed SOW or at least a confirming email before you start. This is the document approval is checked against. No agreed rate on record means nothing to approve against — and "let me confirm this" becomes a two-week delay.
- Ask about POs and vendor portals. Agencies and enterprise clients often require a purchase order number on every invoice, and many route everything through a vendor-management or procurement portal. No PO, and the system may bounce your invoice before a person sees it. Find out during onboarding, not when your first invoice is rejected.
- Put the right tax form on file. Your client needs your taxpayer info before they can pay you. Which form, and what comes back to you at year-end, depends on your structure — which is worth getting straight up front.
1099, W-9, and corp-to-corp: which one are you?
IT contractors are set up in a few different ways, and the paperwork follows the structure. This trips people up, so here's the clean version:
- Sole proprietor or single-member LLC (taxed as a sole prop). You give the client a W-9, you invoice directly, and if they pay you above the federal threshold for the year, they issue you a 1099-NEC.
- Corp-to-corp (your own S-corp or C-corp, or an LLC taxed as one). You still provide a W-9, but payments to a corporation are generally exempt from 1099-NEC reporting — so you typically won't receive a 1099 at all. You simply invoice from your entity and book the income. Many seasoned IT contractors operate this way precisely because it streamlines the paperwork.
- W-2 through an agency. You're not really invoicing in this case — the agency runs payroll and handles the timesheet-to-pay flow internally. (If that's you, the rest of this post is for when you go independent.)
In every case where you do invoice, collecting and providing a W-9 at the start of the engagement — not when the first invoice is due — keeps a "no W-9, no payment" policy from stalling your first check.
The 2026 reporting change, briefly
For payments made on or after January 1, 2026, the threshold at which a client must issue a 1099-NEC rose from $600 to $2,000, and it adjusts for inflation in later years. For tax year 2025 — forms going out in early 2026 — the old $600 threshold still applies.
Two things to be clear on. First, this is your client's reporting obligation; it changes when they send a form, not what you owe. Second, all your income is taxable whether or not a 1099 shows up. A corp-to-corp contractor who never receives a 1099 still reports every dollar. Keep your own records and bill from them — don't wait for a form to tell you what you earned. State rules can differ from the federal threshold, so check yours if you're near the line, or ask a tax pro.
What to put on the invoice so it can't be questioned
Once the timesheet is approved, the invoice should give whoever pays it zero reasons to pause:
- Your billing entity (your name or company) and the client's correct billing entity — often a different legal name than the team you work with.
- A unique invoice number and invoice date.
- The period and the approved hours, itemized — "Sprint 14, June 2–13, 38 hrs @ $95/hr" beats "Development services." Vague lines are the number-one trigger for a clarification request.
- A reference to what was approved — the SOW line, PO number, or "per approved timesheet for the period." This is the line that lets a reviewer match your invoice to their record in seconds.
- Payment terms and method — due date, accepted methods, and where the money goes.
Getting paid faster, every cycle
- Invoice the moment approval lands. Net 30 doesn't start counting until you bill. Sitting on an approved timesheet for a week is a week of float you handed back.
- Match terms to your cash flow. Net 15 or due-on-receipt is reasonable billing a client directly; agencies often impose net 30–60, so know the cycle before you sign.
- Automate the nudge. A short reminder just before the due date and again just after isn't pushy — it's how professionals keep cycles tight.
Where InvoiceCast fits
InvoiceCast is built for exactly this flow. You log your hours, the client or manager approves the timesheet, and the invoice is generated from that approved record — so the hours, rate, and totals on the invoice trace straight back to what was signed off. The thing approval would otherwise question is already settled before the invoice exists.
For IT contractors, that means fewer "can you clarify these hours?" emails, fewer cycles lost to a single bounced invoice, and a billing rhythm that runs on its own. You can try it free.
If you take one thing from this: your invoice isn't usually why you're paid late. Get the timesheet approved first, and the invoice takes care of itself.
This article is general information, not tax or legal advice. Reporting thresholds, entity rules, and state requirements change — for your situation, consult a qualified tax professional or refer to current IRS guidance.