You finished the job. It went well. The client was happy, or at least they said they were. You sent a figure over WhatsApp. They said "send the details." You typed a rough amount, maybe on a Google Doc, maybe in a note app, maybe just in the chat itself. They said "okay." Then nothing. A week passed. Two weeks. You sent a follow-up. They "just checked in with their team." Another week. You started wondering whether you were going to see that money at all.

That story is so common it barely feels like a story anymore. It is just Tuesday. And the part most people miss is that the problem did not start when the client went quiet. It started when there was nothing in writing that made silence uncomfortable for them.

An invoice is not just a payment request. It is a document that makes the expectation of payment feel real, formal, and overdue. When you send a well-structured invoice with a due date and a reference number, the client is no longer deciding whether to pay you. They are deciding how long to delay. That is a completely different psychological position for you to negotiate from.

The short version: A proper invoice makes chasing payment your client's embarrassment, not your problem.

What must be on a freelance invoice in Nigeria

There is no single law in Nigeria that prescribes exactly what a freelance invoice must contain. But there is a practical standard that experienced freelancers, accountants, and clients all recognize, and deviating from it creates confusion that almost always costs you money.

Here is what every invoice you send should have:

  1. 1
    Your name and contact information

    Full name or business name, email address, phone number, and your bank details or payment link. If you have a business address, include it. If you do not, your city is enough. The point is that you are identifiable and reachable.

  2. 2
    Client name and contact information

    Who you are billing. Full name or company name, and ideally an email address so the invoice can be forwarded to whoever handles payments on their end. Many freelancers skip this and then wonder why the invoice gets ignored when the contact person changes.

  3. 3
    A unique invoice number

    INV-001, INV-2024-07, whatever system you choose. The number matters because it gives both of you a reference point for every future conversation about this payment. Without it, "the invoice I sent last month" becomes an argument about which invoice you mean.

  4. 4
    Invoice date and payment due date

    The date you sent it, and the date by which you expect payment. Common terms are Net 7 (7 days), Net 14, or Net 30. For Nigerian freelancers working with local clients, Net 7 is usually the most realistic. Net 30 gives people an excuse to forget about you for a month.

  5. 5
    A clear description of the work done

    "Design work" is not a description. "Brand identity package: logo (3 concepts, 2 revisions), business card design, letterhead design, brand guideline document" is a description. Be specific enough that the person reading the invoice knows exactly what they are paying for and cannot reasonably dispute that the work was delivered.

  6. 6
    Amount, currency, and total

    State the currency clearly, especially if you work with international clients or charge in USD but accept naira equivalents. If you are charging multiple items, list them separately with subtotals. Then show the total at the bottom so there is no arithmetic for the client to do, and no room for "I thought it was a different amount."

  7. 7
    Payment instructions

    Bank name, account name, account number. Or a direct payment link if you are using a platform that supports it. Do not make them ask how to pay. Every extra step between them and the payment button is a reason to do it later.

A free invoice template you can use today

Here is a plain-language template you can adapt. It is not fancy but it covers every field that matters:

Invoice Template
From:Your Full Name / Business Name
your@email.com | 080X XXX XXXX
City, Nigeria

To:Client Name / Company Name
client@email.com

Invoice Number:INV-001
Invoice Date:25 June 2026
Payment Due:2 July 2026 (Net 7)

Description:Website copywriting: 5 pages (Home, About, Services, Blog, Contact). Delivered via Google Drive on 24 June 2026.

Amount:NGN 150,000
Total Due:NGN 150,000

Pay to:Bank: First Bank Nigeria
Account Name: Your Full Name
Account Number: 0000000000

Notes:Thank you for working with me. Please confirm payment by replying to this email with a transfer receipt.

That is it. You can format it in a Word document, a PDF, or a dedicated invoicing tool. What matters is that the information is there, it is clear, and it reaches the client by email (not just WhatsApp, because email creates a paper trail they cannot easily deny seeing).

What happens when you leave things out

Missing fields are not just sloppy. They create specific, predictable problems.

No invoice number means you cannot distinguish between invoices in a payment dispute. No due date means the client never technically owes you by any particular time. No description means they can claim the deliverable was not what they expected. No payment instructions means they will "sort it out" when they get a chance, which is never.

The hardest conversation to have: "I never got an invoice." A client who wants to delay will use every ambiguity you gave them. A clear, numbered, dated invoice takes most of that ammunition away.

The other thing missing fields cost you is professionalism. Clients who might otherwise respect your rates and timeline will start to wonder whether you are serious about your work. An invoice says, quietly but clearly, that this is a business transaction, not a favor.

The Nigerian invoicing reality: why timing matters

Many Nigerian freelancers invoice after delivery. That is understandable, but it creates a dynamic where the client has already received what they wanted and now faces a decision, rather than an obligation. If you can, send the invoice at the same time as the final deliverable or even slightly before. Frame it as part of the handover, not an afterthought.

For larger projects, break the invoice into milestones. A 50% upfront payment before you start, and 50% on delivery, is the standard for a reason. It aligns incentives on both sides. You are not doing three months of work on the hope that they will pay at the end. They are not paying for work they have not seen yet. Both of you have something at stake.

For clients who have paid late before, the invoice alone is not enough. This is where platform-based invoicing changes the equation entirely.

How Kreddlo's invoicing feature changes the payment dynamic

Sending a PDF by email is better than nothing. But it still depends on the client choosing to act. Kreddlo's invoicing tool changes the structure of that choice.

When you send an invoice through Kreddlo, the client receives a link, not a file. They click through to a payment page. The amount is pre-filled. The due date is visible. They can pay directly with Paystack, Flutterwave, crypto, or any of the gateways Kreddlo supports. There is no friction between "I should pay this" and actually doing it.

More importantly, the invoice tracks its own status. You can see whether it has been viewed. You know when it is due. If it goes unpaid, you follow up from within the platform and the client can see the history of the conversation attached to the invoice. That is a very different feeling from chasing someone over WhatsApp where they can read your message, feel guilty, and close the app.

The status track matters: Knowing that your client has seen an invoice changes how confident you can be in a follow-up conversation. "Did you get my invoice?" hits differently when you already know they opened it.

For clients who keep stalling, Kreddlo's escrow option adds another layer. Instead of paying you directly at the end, the client deposits funds into escrow at the start of the project. The money is held securely. When you deliver, you request release. The client confirms. The funds reach you. If there is a dispute, there is a resolution process rather than a shrug and silence.

That is not just a payment tool. It is a structure that makes ghosting impractical. The money is already there. They cannot not pay you. They can only delay releasing funds they have already committed to the transaction, and that becomes a documented dispute rather than a vanishing act.

The tools question: what should Nigerian freelancers actually use?

You have several options, and they are not equally suited to every situation.

Tool Good for The problem
WhatsApp / chat Quick informal jobs No record, easy to dismiss
Word / PDF invoice Local clients who prefer email No payment link, no tracking
Wave / FreshBooks Invoicing only, USD focus Payment collection weak in Nigeria
Kreddlo Full invoicing + payment collection + escrow for custom work Requires both parties to use the link (takes 30 seconds)

The honest answer is that most Nigerian freelancers need a tool that handles the Nigerian payment infrastructure, not tools built for North American or European freelancers that technically work in Nigeria but make the process awkward. Kreddlo is built specifically for this market, which means Flutterwave, Paystack, crypto, and naira pricing are not afterthoughts. They are the default.

When the client still does not pay after the invoice

If you have sent a clear, well-formatted invoice with a due date and payment link and the client still has not paid after seven to ten days, here is how to escalate without burning the relationship.

First follow-up: Reference the invoice number and due date. Keep it factual and brief. "Hi, checking in on Invoice INV-001 which was due on [date]. Please let me know if there is anything you need from me to process this." That is it. No apologies. No aggression. Just professional and factual.

Second follow-up (if no response after three to five more days): Same tone, slightly more direct. Mention that you will need to pause any ongoing or upcoming work until the outstanding invoice is settled. This is not a threat. It is a reasonable business position.

Third follow-up: If you are still being ignored at this point, the relationship is either broken or the client has a serious cashflow problem they have not been honest with you about. Either way, this is the moment where having an escrow-backed platform becomes the difference between a lesson and a loss. If the funds were in escrow, you have options. If they were not, you are now negotiating from zero leverage.

Practical advice: For any project over NGN 50,000 or any client you have not worked with before, require escrow or at minimum a 50% upfront payment before work begins. The invoice is for the back half. The deposit is what guarantees the invoice gets paid.

If you want a deeper look at what happens when a client gets paid money upfront and still tries to disappear, read about how to get paid for freelance work without getting scammed in Nigeria. And if you are running custom projects, client management through a platform that supports escrow milestones makes an enormous difference. We walk through that in detail in the guide on how escrow-backed freelance projects work on Kreddlo.