Back to Blog

7 invoicing mistakes that delay your payment (and easy fixes)

Most late payments start with invoicing mistakes on the freelancer's side. Seven common ones, and what to do instead.

A lot of late payments start on our side of the table. Before a client can pay slowly, an invoice has to give them room to. Vague line items invite questions, missing details invite excuses, and a late invoice signals that timing isn't important to you either. These are the seven invoicing mistakes we see freelancers make most, roughly in order of how much money they cost.

1. Sending the invoice late

Sending late costs the most. Work delivered on the 3rd and invoiced on the 28th tells the client this isn't urgent, and it makes your income lumpy for no reason. Payment clocks start when the invoice lands, not when the work ends, so every week you sit on it is a week added to your wait. Invoice within a day or two of finishing, or on a fixed rhythm (say, the 1st and 15th) that clients learn to expect.

2. Vague line items

"Design work: $1,200" is an invitation to a clarifying email, and every clarifying email costs you three to five days. Compare: "Homepage redesign: 12.5 hrs @ $95/hr." A client who can see what they're paying for approves faster and disputes less. This is where tracked time pays for itself. If your hours are logged against clients and projects with descriptions, your line items write themselves.

3. No due date (or a polite-but-fuzzy one)

"Payment appreciated at your earliest convenience" is not a due date. Put an actual date on the invoice: "Due August 15." Net-14 or net-15 is normal for freelance work; net-30 is a corporate default you don't have to accept, especially for small projects. Clients pay the invoices that have deadlines first.

4. Missing the details their accounts team needs

Larger clients often can't pay an invoice that's missing an invoice number, your business details, a tax ID where required, or the PO number they gave you. Their process rejects it, someone means to email you about it, and two weeks vanish. Get the billing requirements once when the project starts, then let your invoice template carry them every time.

5. Making it hard to actually pay

Every extra step between "approved" and "paid" is a delay. If the invoice doesn't say how to pay, or offers only one awkward option, it goes into the "deal with later" pile. State the payment method and the exact details on the invoice itself, so paying takes one step instead of a round of emails.

6. Not following up (or following up angry)

Most overdue invoices were simply forgotten. A short, friendly nudge the day after the due date resolves the majority of them without any confrontation. What kills you is waiting three weeks and then sending something tense. We wrote a full playbook on this in getting clients to pay on time, including how to escalate when friendly stops working.

7. Undercharging by forgetting billable hours

This one is invisible on the invoice itself. The invoice goes out complete and correct, for the hours you remembered. The Tuesday call, the "quick" revision round, the file cleanup: work you did but never logged never gets billed. Freelancers who reconstruct their week from memory routinely lose hours every month. Track as you go, flag entries billable or not, and build the invoice from the record instead of from recollection.

One system that fixes all seven

None of this requires new skills. It requires a system that makes the good behavior automatic. Track your hours against clients and projects, generate the invoice from those entries, send it while the work is fresh, and follow up on a schedule. In Gigtime that whole path is built in, including on the free plan, because we think invoicing belongs inside your time tracker.

Try Gigtime free for 30 days with the full Pro feature set and no credit card. Your next invoice can be built from real hours in a couple of clicks.