Your First Freelance Invoice, Built Line by Line

· 5 min read

You finished your first paid project. A small business hired you to redesign their landing page for 1,800 dollars, work delivered last Friday. Now you have to send an invoice and you have never sent one before. Below is exactly what that document should say, line by line, using the real details of that job.

The header: who you are, who they are, what this is

The top of the invoice answers three questions in about ten seconds of reading. Who is billing, who is being billed, and what is this document.

Put your business name first, large and obvious. If you trade under your own name, use your legal name as it appears on your tax forms. For our example: Mara Ellis Design, with a line underneath for the address you file taxes from, and a line for your email. Phone number is optional and most clients will never use it.

Underneath, the word Invoice in plain type. Then three small fields stacked together:

  • Invoice number: 2024-001
  • Issue date: 14 March 2024
  • Due date: 13 April 2024

That invoice number matters more than people think. Start with a format you can live with for years, because changing it later breaks your bookkeeping. A simple year-plus-counter works for most solo freelancers. If you want the longer reasoning, see the invoice numbering best practices guide.

Then the Bill to block. Not the name of the person who hired you. The legal entity that will pay you. For our example client that is Northwind Coffee Roasters LLC, 412 Pearl Street, Boulder CO 80302. If you only have the name of your contact, ask before you send. Getting this wrong is the single most common reason an invoice bounces back from a client's accounts payable team.

The line items: describe the work, not the hours of your day

One of the worst beginner mistakes is to bill like a time sheet: Tuesday 9am to 11am, design work, 200 dollars. The client cannot verify any of that and will not try. Describe the deliverable.

For the Northwind job, three lines:

DescriptionQtyRateAmount
Landing page redesign, discovery and wireframes1$400.00$400.00
Landing page redesign, visual design (desktop and mobile)1$1,000.00$1,000.00
Two rounds of revisions and final asset handoff1$400.00$400.00

Then a subtotal of $1,800.00. If you are not registered for sales tax or VAT, there is no tax line. If you are, add it. A US sole proprietor working with a US client on a service project usually has nothing to add here, but check your state. For other countries the rules differ and the invoice requirements reference is the fastest way to confirm what your jurisdiction wants on the page.

End with Total due: $1,800.00 USD. Always state the currency, even on a domestic invoice. Northwind is in Colorado and so are you, but if they pay from a US dollar account at a bank that also holds euros, somebody will appreciate the explicit code.

Payment details and terms: tell them how, by when, and what if

This is where a lot of first invoices fall apart. You wrote nice line items, then you finish with please pay and no bank details. Be specific.

Write your payment terms as a phrase the client can act on:

Payment terms: Net 30. Payment due by 13 April 2024 by ACH or bank transfer.

Net 30 means the invoice is due 30 days after the issue date. If you have not picked a term yet, read how Net 15, Net 30, and Net 60 compare before defaulting to the longest one. For a first invoice to a small business, Net 14 is reasonable.

Then the bank block, labelled clearly:

  • Bank: First Republic Community Bank
  • Account name: Mara Ellis Design
  • Routing number (ACH): 102000076
  • Account number: 0012345678
  • Reference: INV 2024-001

The reference line is the small thing that saves you a week of email later. When the payment arrives in your bank feed labelled INV 2024-001, you know instantly which invoice it cleared. Without it, you are matching by amount and praying nobody pays a similar number.

At the bottom, one short note about late payment, if you want one: A late fee of 1.5% per month applies to balances unpaid after the due date. Only include this if you will actually enforce it. Empty threats train clients to ignore your terms.

What the client experiences when they open it

Once the document is built, how you deliver it matters. A PDF attached to an email puts the work on the client: download, print or save, type details into their accounting system, hope nothing is wrong. If anything needs to change (a PO number they forgot to give you, a billing address that turns out to be their parent company), you are back in email writing please find attached v2.

The cleaner version: send a link. The client opens the invoice in their browser, adds their PO number themselves, sets their AP contact, and forwards it onward. That is the model behind JupiterInvoice for freelancers. You stay in control of the numbers and the bank details; they handle their own billing metadata without bouncing the document back to you. If you want to try it on the Northwind invoice, you can create one in a minute with no setup beyond your bank details.

One more thing before you hit send: run through the invoice-before-sending checklist. The first invoice you ever send is the one most likely to have a typo in the account number. Catch it now, not after the wire bounces.

Send an invoice your customer can actually respond to

JupiterInvoice lets recipients add PO numbers, update billing details, request changes, and approve for payment, all from a private link. No account needed on their side.

Create an invoice