How do I collect an unpaid IT consulting invoice?
How to collect an unpaid IT consulting invoice without losing future work
Short answer
Contact the client within 3 days of the due date — not the original contact, but the person who approves invoices (often finance or an office manager, not the technical team you work with). Most IT consulting invoices stall in an approval queue, not in intentional non-payment. If there is a scope dispute, get the specific objection in writing and respond with your documentation from the engagement — SOW, completion sign-off, or ticket logs.
IT consulting invoices have a specific failure mode that most other service businesses don't face: the person who approves payment is rarely the person who knows whether the work was done. The technical team knows the job is complete; the finance team or office manager approves the check. If the invoice didn't get routed correctly, or the technical champion left the company, it can sit in limbo for weeks with no one at fault.
The first call on day 3 past due should explicitly ask two things: 'Has the invoice been received?' and 'Who needs to approve it?' This is not accusatory — it is navigating a real process gap. Getting the name and direct contact of the actual approver often resolves a stalled invoice faster than any formal demand letter.
Scope disputes in IT consulting require documentation from the engagement itself. Signed statements of work, email sign-offs on deliverables, change order approvals, and project management logs (Jira, Asana, Linear) are your primary evidence. If you delivered what the SOW specified, the dispute is about interpretation — the solution is usually a meeting, not a demand letter.
The harder scenario is a client who is genuinely unhappy with outcomes — a project delivered on spec but that didn't achieve the business goal. This is a relationship and scope question. A good-faith conversation about what went wrong and whether a partial credit is appropriate usually recovers more of the balance (and more of the relationship) than a formal demand. Reserve formal escalation for explicit refusal to pay after that conversation.
Protect ongoing work by separating collections from delivery. If you are mid-project with a client who is late on an earlier invoice, the cleanest approach is a direct conversation: 'I want to keep the project on track — can we resolve the open balance this week so we're not mixing billing issues into the work?' Most clients who value the ongoing engagement respond to this.