
Most late payments don't start with a difficult client. They start with an invoice that was missing a detail, had a wrong total, or went out two weeks after the work was done. The good news: almost every one of those problems is easy to prevent once you know what to look for.
This guide covers the 10 invoicing mistakes freelancers make most often, why each one costs you money or time, and the fix. If you want habits that make invoicing smoother over time, see our companion post on invoicing tips for freelancers.
Key takeaways
Most payment delays come from fixable invoice errors: missing details, unclear due dates, wrong math, or sending late.
Use a specific due date ("Due October 30") instead of vague terms, and put your payment instructions on the invoice itself.
Give every invoice a unique number, describe each line item clearly, and double-check tax and discounts before you send.
Invoice as soon as the work (or milestone) is done, and follow up the day after the due date if you haven't been paid.
Keep your invoices organized: in the US, the IRS general rule is to keep tax records for at least 3 years.
1. Leaving out required details
Why it hurts: An invoice that's missing information gets questioned, returned or parked. Your client's accounts payable team can't process what they can't match to a vendor, a project or a purchase order.
The fix: Every invoice should include:
Your name or business name, address and contact email
The client's name, company and billing address (and the right contact person)
A unique invoice number
The issue date and a specific due date
A description of each service, with quantity, rate and line total
Subtotal, tax (if you charge it), any discount, and the total due
Payment instructions: card payment link, bank details, or both
Any reference the client asked for, like a PO number or project code

A ready-made layout keeps you from forgetting anything. Our free invoice generator and freelance invoice template include every field above.
2. Sending the invoice to the wrong person
Why it hurts: The person who hired you often isn't the person who pays you. An invoice that sits in a project manager's inbox can wait for weeks before anyone forwards it to finance.
The fix: Before you send the first invoice, ask: "Who should invoices go to, and is there anything you need on them, like a PO number?" Then send to both your main contact and the billing address. Adding several recipients takes seconds and saves days. In the email, put the invoice number, amount and due date in the subject line so it's easy to find later.
3. Writing vague line items
Why it hurts: "Design work — $2,400" invites questions. When a client can't tell what they're paying for, they hold the invoice while they ask, or they push back on the amount.
The fix: Break the work into clear lines that match what you agreed: "Homepage design, 2 revision rounds — 1 × $1,200", "Logo files in SVG and PNG — 1 × $400", "Extra revision round (approved Oct 3) — 4 hrs × $100". If you bill by the hour, show hours and rate. Our post on itemized invoices covers how to write line items that don't get disputed.
4. Getting the math wrong
Why it hurts: A total that doesn't add up makes a client doubt the whole invoice. Undercharging costs you money; overcharging costs you trust. Tax and discounts are where most errors creep in: applying a discount after tax instead of before, or using an old tax rate.
The fix: Let software do the arithmetic, then still glance over the result. Check that:
Each line total equals quantity × rate
Discounts are applied the way you agreed
The tax rate is current and applies to the right lines
The total due matches your quote or contract (or the difference is explained)

5. Using vague payment terms
Why it hurts: "Net 30" means different things to different people. Thirty days from when? The invoice date, the date they received it, the end of the month? And "due on receipt" often gets read as "whenever." Without terms, you also have nothing to point to when a payment is late.
The fix: Agree on terms before work starts, then state them on every invoice:
A specific due date ("Due October 30, 2026"), not just "Net 30"
How to pay (card link, bank transfer details)
What happens if payment is late, if you charge a late fee and your contract allows it

If you charge late fees, keep them reasonable and make sure they're in your agreement before you add them to an invoice. Our late fee calculator helps you work out a fair amount. Rules on late payments vary by country: in the UK, for example, if no payment date is agreed, a business payment is legally late 30 days after the customer gets the invoice or the work is delivered, whichever is later.
6. Invoicing late, or irregularly
Why it hurts: Every day you wait to invoice is a day added to when you get paid. If your terms are 30 days and you invoice two weeks after delivery, you've quietly given the client 44 days. Irregular invoicing also makes your income hard to predict, and clients find it confusing when bills arrive at random.
The fix: Pick a rhythm and stick to it:
Project work: invoice the day you deliver, or at each milestone.
Ongoing or hourly work: invoice on the same day every week or month.
Long projects: ask for a deposit up front and bill in stages.
Block a recurring 30-minute "invoicing" slot in your calendar so it never slides. If you've already missed the window, our guide to late invoicing rules explains how late you can still send an invoice and how to handle it.
7. Making it hard to pay
Why it hurts: If the only way to pay is a bank transfer with details buried in an email thread, some clients will put it off. Each extra step is a reason to "do it later."
The fix: Put payment options on the invoice itself and offer at least two: a bank transfer and a card payment link. Card payments cost you a processing fee, so check what you'll actually receive with our Stripe fee calculator and build it into your rates if needed.
8. Duplicating or skipping invoice numbers
Why it hurts: Two invoices with the same number confuse your client's records and your own. They can lead to a missed payment ("we already paid INV-014") or a double payment you then have to refund. In the UK, VAT invoices must carry a sequential number that uniquely identifies the document.
The fix: Use one simple numbering system, such as INV-0001, INV-0002, or a year prefix like 2026-001, and never reuse a number. Invoicing software assigns numbers for you. If you cancel an invoice, mark it void rather than reusing its number.
9. Not following up on overdue invoices
Why it hurts: Many freelancers feel awkward chasing payment, so they wait and hope. Meanwhile the invoice sinks further into the client's inbox. The longer an invoice goes unpaid, the harder it becomes to collect.
The fix: Track the status of every invoice (sent, overdue, paid) and follow a simple schedule:
Day after the due date: a short, friendly reminder with the invoice link attached.
About a week later: a firmer note that restates the amount, due date and any late fee in your terms.
Two to three weeks overdue: a phone call or a final written notice explaining your next step.
You don't have to write these from scratch. Borrow wording from our friendly reminder email examples.
10. Keeping poor records
Why it hurts: Invoices are your income records. If they're scattered across Word files, email drafts and PDFs, tax time becomes a scramble, and you can't easily answer a client who asks what they paid last quarter.
The fix: Keep every invoice in one place, with its status and payment date. In the US, the IRS general rule is to keep records that support your tax return for 3 years after you file, and longer in some cases, such as 7 years if you claim a bad debt deduction. Don't rely on 1099s to tell you what you earned: for payments made in 2026, clients only have to send a 1099-NEC once they pay you $2,000 or more in the year, and you must report all of your income regardless.
A 60-second check before you hit send
Run through this list for every invoice:
Right client, right contact, right billing email
Unique invoice number
Specific due date and clear payment terms
Each line item matches what you agreed
Math checked: quantities, rates, discount, tax, total
Payment instructions or a payment link included
PO number or reference added if the client needs one
Preview checked for typos and formatting

How Onigiri helps you avoid these mistakes
If you'd rather not track all of this by hand, Onigiri handles most of it for you. You save clients once, add line items as quantity × rate, apply tax rates and discounts, and the totals calculate themselves. Each invoice can be emailed to several recipients, shared as a link, or downloaded as a PDF. Statuses show which invoices are sent, overdue or paid, and when a client pays by card the invoice is marked paid automatically. The free plan covers 3 invoices a month with no credit card. Try it free and see if it fits how you work.





