A freelance invoice communicates what you did, what it costs, and how to pay. When the details are clear and complete, the client can review the invoice and process payment without follow-up questions or delays.
This guide covers the practical details to include on a freelance invoice. Legal and tax requirements vary by location, business structure, and tax registration, so check the rules that apply to your business.
At minimum, include these core details:
Depending on the client and your location, you may also need a purchase order number, tax registration details, or a service period. Those are covered further down.
Here's what a finished freelance invoice looks like. The names and figures are fictional — adapt the structure to your own work.
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Homepage design | 1 | $1,500 | $1,500.00 |
| Inner-page design | 3 | $500 | $1,500.00 |
| Website copy editing | 5 | $100 | $500.00 |
This is a fictional example. No tax is shown. Whether tax applies to your work depends on your location, business structure, and the type of service — check the rules for your situation.
Use your business or LLC name (not just a first name), your address, and an email where the client can reach you with questions. Some jurisdictions require a business address on invoices — for example, UK rules require the seller's name, address, and VAT number if registered.
The client's full legal name and billing address. If your client is a company, use the legal entity name, not the name of the person who hired you. Many accounting departments reject invoices that aren't addressed to the correct entity. Include an email or attention line so the invoice reaches the right person or department.
A unique identifier for each invoice — INV-001, 2026-05-001, or any sequential format works. Never reuse a number. This is how both you and your client track and reference the invoice.
The invoice date records when the invoice was issued. The due date is when payment is expected. Always include an explicit due date consistent with what you and the client agreed.
Common terms like "Net 30" or "Net 14" calculate the due date from the invoice date, but some agreements count from the date the client receives the invoice or approves the deliverables. Whatever the basis, the due date on the invoice should reflect the actual agreement — an invoice can't unilaterally change payment terms you've already agreed to.
For projects where you want payment before work starts, or at milestones along the way, deposits and milestone billing are common arrangements — discuss these with the client before the project begins and include the terms in your agreement.
Each line item describes a piece of work with a quantity, rate, and amount. Be specific enough that the client knows what they're paying for: "Homepage design — 1 × $1,500" is clear; "Work done — $4,750" invites questions.
One well-described line item is sufficient for an agreed fixed-fee project — for example, "Website redesign (per proposal dated March 1) — $5,000." When a project has distinct deliverables, break them out. The right level of detail depends on the work, your agreement, and what the client needs to process the invoice — not an arbitrary count.
If the client's accounting department needs a detailed breakdown, attach a timesheet or project report as a separate document and keep the invoice itself clean.
Show the subtotal (the sum of all line items), any deposit or prior payment already received, and the balance due. Make the balance due the most prominent number on the invoice. If no deposit was paid, the subtotal and balance due are the same — show a single total.
Always specify the currency, especially with international clients. "$500" could be USD, CAD, AUD, or SGD. Use the three-letter code — "3,500.00 USD" — so there's no ambiguity.
Tell the client exactly how to pay. State the payment method (bank transfer, PayPal, Wise, check, etc.) and include the details they need to complete the payment. If you accept multiple methods, list them. Ask the client to include the invoice number as a payment reference so you can match payments to invoices.
If the client is paying by bank transfer, they'll need your banking details. These can go on the invoice itself, or you can provide them separately through an agreed channel — whichever you and the client prefer.
For U.S. bank transfers, the relevant details typically include the account holder name, bank name, account number, and the appropriate routing number. Note that ACH routing numbers and wire transfer routing numbers can be different — use the receiving instructions from your bank for the specific transfer method. International transfers may need different information entirely (such as SWIFT/BIC codes or IBANs), so don't assume U.S. details work everywhere.
Bank details are sensitive, but sharing them with a legitimate paying client is a normal part of doing business. What doesn't belong on an invoice — or anywhere else — are banking passwords, PINs, or security codes.
If you ever change your payment details, notify the client through a previously known contact method — a phone number or email they already have on file, not one from the message announcing the change. Business email compromise scams often target invoice payment details, so both sides should verify any change before sending money to new account information.
These aren't needed on every invoice, but depending on the client, the project, or your location, leaving them off could delay payment or create compliance issues.
Some corporate clients require a PO number on every invoice. This is a reference number the client gives you in advance. If they mention a PO during the project, include it — without it, their accounts payable department may reject the invoice regardless of whether the work was completed.
If tax applies to your services (sales tax, VAT, GST, or another type), show it as a separate line with the rate and amount. Some jurisdictions require specific registration numbers or wording on the invoice — for example, UK VAT-registered businesses must include their VAT number and show VAT separately.
Tax requirements depend on your location, business structure, and the type of service. If you're unsure whether you need to charge tax, consult a tax professional. Getting this wrong can create problems for both you and your client.
Including the service period — the dates the work was performed — helps the client match the invoice to a project phase or budget period. This is especially useful for recurring or retainer work.
Confirm you're billing the correct legal entity. Large companies may have specific accounts-payable submission instructions — a particular email address, a portal, or required fields. Ask your client contact how invoices should be submitted before you send the first one.
Some clients ask for supporting timesheets, project reports, or expense receipts alongside the invoice. Attach these as separate documents rather than cramming them into the invoice itself.
If your agreement includes a late-payment fee or interest charge, note it on the invoice. Make sure the terms are consistent with what you agreed and with any applicable local law — not every jurisdiction allows the same penalties.
In the U.S., clients may ask you to complete a Form W-9 before they can process payment. This is a separate tax-information request — it isn't part of the invoice itself, but a client may require it on file before paying your first invoice. Whether a tax identification number belongs on the invoice itself depends on local rules; some jurisdictions require it.
Run through this before sending any invoice:
Add your client details and line items, choose from three templates, and download a PDF. Free, with no signup required.
Create Invoice →Disclaimer: This article is for informational purposes only and does not constitute financial, tax, or legal advice. Tax rules and invoicing requirements vary by jurisdiction. Always consult a qualified professional for advice specific to your situation.