DEV Community

Cover image for How to Invoice When You're Self-Employed: A Step-by-Step Guide
Karactif Tech
Karactif Tech

Posted on

How to Invoice When You're Self-Employed: A Step-by-Step Guide

The first invoice you send as a self-employed person is strangely stressful. The work is done, the client is happy, and now you have to produce a document that looks official enough to be paid without looking like it was typed at 11pm. Most people overthink the design and underthink the details that decide whether it gets approved.

This guide walks through the whole process. It is a document and workflow guide, not legal or tax advice; confirm local rules with an accountant.

Step 1: Know which document you are creating

Three documents get confused constantly.

  • An estimate (or quote) tells the client what the work will cost before they commit. It is not a request for payment.
  • An invoice is the formal request for payment after work has been delivered or a milestone reached.
  • A receipt confirms that payment has already been received.

If you bill a deposit, issue an invoice for the deposit, then issue the final invoice with the deposit credited. Keep the documents separate and linked, and when you convert an estimate into an invoice, make sure it no longer looks like a quote.

Step 2: Assemble your business details

Decide what identifies your business: your legal name, a trading name, or a company name and registration number. Then build a "sender block" you reuse on every document: the name clients know you by, your address, email, phone, any required registration number and payment details.

If you are registered for VAT or a local equivalent, show your number and the tax treatment; if not, do not invent one. Ask an accountant before your first invoice.

Step 3: Collect the job details first

An invoice summarises an agreement that already exists, so gather the source material first: delivery or milestone date, the estimate the client approved, deliverables and quantities, separately invoiced expenses, any PO number, and the client's billing contact and legal entity name.

That last point trips people up: you may deal with a marketing manager, while the invoice has to satisfy a finance department at the parent company.

Step 4: Fill in the fields that make the invoice valid

Keep the order the same every time so clients can find what they need quickly.

Field What to put there
Invoice number One sequential number, e.g. 0142, unique and never reused
Issue date The date you send the invoice
Due date A specific calendar date, not just "net 30"
Your details Name, address, contact, registration number if required
Client details Legal name, billing address, contact, PO or reference
Line items Description, quantity, unit, rate, amount
Discounts and tax Shown separately if you offered or must charge them
Total Amount due, in a stated currency
Terms Deposit, late payment policy, early payment discount if any
Payment instructions Exactly how to pay, with the reference to quote

Describe each line so a stranger could approve it: "Brand positioning workshop — 2 sessions × $1,500" beats "Consulting — $3,000". For fixed fees, break the work into phases; clarity is what lets someone approve the invoice in one pass.

Step 5: Price the work and handle currency

Most self-employed people price hourly, per project, or per unit (per word, per square metre, per session). Whatever you choose, make the unit explicit on every line, because the unit is what makes the math checkable.

Decide in advance how materials are recharged and whether discounts apply before or after tax; show discounts as a separate line.

If your client is abroad, state the currency and confirm who bears transfer fees. Put the invoice number in the payment reference so the money can be matched to the document.

Step 6: Set terms and a real due date

Payment terms describe when you expect to be paid: due on receipt, net 14, net 30 or milestone-based. Pick one that fits your cash flow and the client's process; a large company may not be able to pay a net 3 invoice.

Show the due date as a date. "Due 24 November" is unambiguous in a way "net 30" is not, especially across month boundaries and holidays. Put any deposit arrangement in the original agreement, not on the final invoice, and state a late payment policy before the work starts.

Step 7: Deliver the invoice properly

A PDF is the safest format: it renders identically everywhere and is hard to edit by accident. Name the file so it can be identified without opening it, for example INV-0142-JaneSmith-Nov2026.pdf.

In the email, put the essentials in the first two lines: invoice number, amount, due date and how to pay. Attach the PDF rather than a link, and ask which address or portal the finance team prefers.

Step 8: Record what happened next

An invoice is not finished when you send it; it is finished when it is paid. Keep a log in a spreadsheet or app: invoice number, client, issue date, due date, amount, amount received, date received and status. Record partial payments and the remaining balance rather than marking the invoice paid.

Check the log weekly: five days overdue is a polite reminder, six weeks is a collection problem.

Step 9: Keep records you can actually use

Save every invoice plus the estimate behind it; most jurisdictions expect records to be kept for several years, so confirm the period where you operate. Reconcile invoices against payments quarterly and review how long clients actually take to pay.

Questions and a worked example

Three questions that come up on the first invoice

Do I need a registered business to invoice someone? Not always. Many countries let sole traders invoice under their own name; what matters is that the invoice identifies who is billing and includes any registration details local rules require.

Can I create and send an invoice from my phone? Yes, and for people working on site it is often the best option, because the invoice can go out while you are still at the job. You need saved client details, editable line items, a PDF export and a payment record.

A worked example

A freelance illustrator finishes a book cover for a small publisher. The estimate was $2,400 plus $180 for two stock textures, with 30% due on booking.

The deposit invoice was $774 (30% of $2,580), paid on 3 October. The final invoice reads: cover illustration, 1 × $2,400; licensed textures, 2 × $90; subtotal $2,580; less deposit received $774; total due $1,806; due 14 days after delivery. Every number checks against the estimate in a minute.

Make the habit stick

The difference between a freelancer who chases payments and one who gets paid on schedule is rarely talent. It is a routine: invoice the day work is delivered, use the same fields, show a real due date, and record payments as they arrive.

Small tools help more than they sound like they should. My turning point was moving invoicing onto my phone with saved client details, reusable price-book items, and payment status I could update on the spot. That is the design behind Invoice Maker, a free-to-download iPhone and Android app for freelancers and small businesses. It supports estimates that convert to invoices, PDF sharing, 34 currencies and paid/unpaid/partial payment tracking. Newer versions can also draft an invoice from a typed description or a voice note; the draft stays editable and you review and confirm the details before the document is created. AI features need an internet connection, while manual invoicing works offline.

If you take one action from this guide, make it this: write down your standard terms and due date today, and put them on the next invoice you send.


Disclosure: I work with the team behind Invoice Maker, which is why it is used as an example above. This article is general information, not legal, tax or accounting advice; confirm local requirements with a qualified professional.


Top comments (0)