The Therapist's Guide to Getting Paid Without Awkward Conversations
You went into private practice because you wanted to help people. Sitting across from a long-time client and saying "by the way, your card on file declined last...
Why tech consultants and dev shops get paid later than almost anyone else, the four patterns behind most overdue invoices, and the contract, invoicing, and follow-up changes that stop the cycle.
You delivered the sprint. The demo went well, the client's team said thanks in the retro, and the invoice went out the same week. Then nothing. The due date slides past, your contact stops replying with specifics, and somewhere between their procurement portal and their billing inbox, your money has gone quiet.
If you run a tech consultancy, a dev shop, or an MSP, this probably sounds less like a horror story and more like a normal Tuesday. Late payments in tech consulting are not random bad luck. They follow patterns, and those patterns have more to do with how your clients buy than with how good your work is. That distinction matters, because you can't fix a problem you've misdiagnosed as your own failure.
This post walks through why tech consulting is unusually exposed to slow payments, the four patterns that cause most of them, and the specific changes to your contracts, invoices, and follow-up rhythm that stop the cycle without souring a single client relationship.
Most service businesses invoice a person. Tech consultants usually invoice a system. Your contact is an engineering manager or a product lead, but the money travels through a chain they don't control: a purchase order that had to exist before you started, a procurement tool that wants a vendor ID, a billing team working a twice-monthly payment run, and payment terms that legal set to net 45 or net 60 before you ever showed up.
Each link in that chain is a place where your invoice can stall without anyone deciding to pay you late. The engineering manager who loves your work has no idea your invoice has been sitting in an approval queue for three weeks. This is why the polite check-in with your day-to-day contact so often produces a sincere but useless reply: they assumed it was handled.
The scale of the problem is bigger than most consultants assume. According to the Atradius Payment Practices Barometer for North America, around 44 percent of all B2B invoiced sales in the region were overdue in 2025. Nearly half of business invoices arrive late, and businesses that sell to larger companies, as most tech consultants do, sit at the worse end of that curve.
Watch enough overdue invoices and the same four patterns show up again and again. Naming the pattern is the first step, because each one has a different fix.
Your invoice is fine, but it entered a system with its own clock. Maybe it needed a PO number it didn't have, maybe it was addressed to the wrong legal entity, or maybe it's waiting on an approver who is on holiday. Nobody is unhappy with you. Nobody is paying you either.
The client believes, often without saying so, that the work isn't finished. A bug surfaced after the handoff, a feature behaves differently than they expected, or the acceptance criteria were fuzzy from the start. Rather than raise it, they simply slow-walk the payment. Silence here is rarely forgetfulness; it's an unspoken objection.
Your client is juggling their own money. Startups stretch payments between funding rounds, and even healthy companies tighten payment runs at quarter end. In this pattern you'll often get warm, apologetic replies and a payment that arrives in lumps. The relationship is fine. Their bank balance is the issue.
Some clients have learned, from you, that nothing happens when they pay late. The first invoice slipped a week and you said nothing. The next slipped three. There was never malice, just a quiet recalibration of what your due date means. This pattern is the most common one with long-term clients, and the good news is that whatever was trained can be retrained.
Most payment problems in consulting are contract problems that surface later. A few clauses do most of the protective work, and none of them are aggressive. They simply make the rules explicit while everyone is still in a good mood.
None of this helps with the invoices already overdue, but it permanently shrinks the pool of future problems, and it signals to every new client that you run your business like a business.
In tech consulting, a surprising share of overdue invoices were simply never in a payable state. They were missing something the client's process required, and nobody told you. Before the work begins, ask your contact three questions: Does this engagement need a PO number? What legal entity name and address should appear on the invoice? And who actually processes payments, so invoices can be copied to them directly?
Then make each invoice unambiguous: the PO number on it, the milestone or period it covers in plain language, the due date as a calendar date rather than a formula, and the exact amount the contract promised. Boring, mechanical, and worth days of waiting on average. When an invoice can be approved without anyone needing to ask a question, it usually is.
Tech clients don't respond to drama; they respond to cadence. The goal is a rhythm steady enough that paying you on time becomes the path of least resistance.
A schedule that works well for consulting engagements: a friendly note a few days before the due date confirming the invoice is queued, a short check-in the day after it's missed, then follow-ups every five to seven business days, each slightly firmer and each addressed to one more relevant person, starting with your contact and widening to the billing team. If you want the message-by-message version, the payment reminder playbook covers scripts for every stage.
Two details matter more in tech than elsewhere. First, always ask a question your contact can answer in one line, like whether the invoice has cleared their approval step, because vague nudges get archived. Second, when an invoice passes two weeks overdue, ask directly whether anything about the deliverable is blocking payment. That single question surfaces the milestone-dispute pattern early, while it's still a conversation instead of a standoff.
The trained delay deserves its own treatment, because it's the pattern most consultants quietly tolerate for years. The fix is not a confrontation; it's a reset. Announce, cheerfully and in advance, that you're tightening your billing process: reminders now go out automatically, terms on new statements of work are net 21, and a deposit applies to future projects. Frame it as housekeeping across all clients, because it is. There's a fuller walkthrough in our guide to what to do about a client who pays late every single time, including the exact language for the reset conversation.
Consistency is what does the retraining. A reminder that arrives the same day every time, in the same calm tone, teaches a client more about your due dates than any strongly worded email ever will. This is also where automation earns its keep: a tool like DueDrop sends those friendly, personalized follow-ups on schedule alongside your existing invoicing setup, so the cadence never slips just because you got busy with the actual work.
Include the clause, but treat it as a deterrent rather than revenue. A late-fee line in the contract gives your reminders quiet authority, and waiving it once payment arrives is a goodwill gesture that costs you nothing. What you should not do is threaten a fee that isn't in the signed agreement.
No. A short, warm check-in the day after a missed due date is standard business practice, and most billing teams expect it. Waiting weeks to say anything is what creates awkwardness, because by then the conversation feels loaded.
Net 30 remains the most common ask, with enterprise clients often pushing for net 45 or 60. Independent consultants and small shops increasingly use net 14 or net 21 with no pushback, particularly when a deposit structure spreads the client's cost over the engagement.
If your contract has a pause clause, honor it at the threshold you set, typically 15 to 30 days overdue, and give written notice before pausing. Without a clause, pause only after a direct conversation. Stopping work is rarely about the money already owed; it's about not deepening the hole while the payment question is unresolved.
Connect your tools in five minutes. Let the first reminder go out tomorrow morning — sounding exactly like you'd write it yourself.
Start my free 14-day trial