Skip to main content
Freelancing and client work

How to Create a Professional Freelancer Invoice

A good invoice does more than ask for payment. It gives the client a clear record, removes ambiguity, and makes the next step obvious.

8 min read Updated November 5, 2026 TasklyTools guide

What a professional invoice needs

An invoice is a business record, not a formality. It should let the client match the work to the amount, identify who is charging them, and understand when payment is due. Use the same core structure every time so nothing depends on memory.

  • Your business details: the name you trade under, a contact email, and any tax or registration details you are required to show.
  • Client details: the client or company name and the billing contact. Add a purchase order number if the client requires one.
  • A unique invoice number: sequential or date-based is fine, as long as it is never reused.
  • Issue date and due date: the due date should follow the payment terms you agreed.
  • Clear line items: what you delivered, the quantity or time period, the rate, and the line total.
  • Totals and tax: subtotal, any discount, tax where applicable, and the amount due.
  • Payment instructions: the method, account details, or hosted payment link the client should use.
  • Short notes: a project reference, payment terms, or a thank-you line. Keep this useful rather than decorative.

Keep private information out. An invoice rarely needs a home address, personal tax file, or sensitive client data. Share only what is needed to identify the parties and process the payment.

Invoice, quote, or receipt?

These documents answer different questions. Sending the wrong one creates confusion and can delay payment.

Typical role of each document
DocumentQuestion it answersWhen it is usually sent
Quote or estimateWhat might this work cost?Before the client approves the project.
InvoiceWhat do you owe for this work?After delivery, at a milestone, or according to the agreed schedule.
ReceiptWhat has already been paid?After payment has been received and confirmed.

If you take a deposit before starting, the deposit invoice is still an invoice. It should state what the deposit covers and how it relates to the total project price. For a closer comparison, read Invoice vs. receipt.

A simple invoice example

Here is a straightforward invoice for a website project. The line items are specific enough that the client does not need to ask what each charge represents.

Invoice example

Invoice #: 1042   Issued: November 5, 2026   Due: November 19, 2026

DescriptionQtyRateAmount
Website redesign, phase 11$1,800.00$1,800.00
Content migration, agreed page set1$450.00$450.00
Team training session1$300.00$300.00

Subtotal: $2,550.00
Tax: Shown only if applicable
Total due: $2,550.00

Terms: Payment due within 14 days. Please include invoice number 1042 with the payment.

Do not copy a sample total into a real invoice. Use your own agreed price, tax rules, and payment terms. If a discount or deposit was agreed, show it as a separate line so the calculation remains transparent.

Build the invoice step by step

  1. Confirm the agreed scope and price. Check the proposal, change requests, and any approved extras before you bill.
  2. Choose the invoice date and due date. Apply the payment terms in the agreement. If the client requires a specific billing cycle, follow it.
  3. Write line items in the client's language. Use the project or deliverable name, not an internal code name.
  4. Check the arithmetic. Recalculate subtotal, tax, discounts, deposits, and amount due. Make sure a deposit is credited rather than charged twice.
  5. Add payment instructions. Include the exact method and reference. Test any payment link before sending.
  6. Save a copy and send it to the right contact. Use a clear subject line such as Invoice 1042 - Website redesign phase 1.

If your client uses a procurement portal, enter the same invoice number and amounts there. Do not create a second numbering system that makes reconciliation harder later.

Payment terms and follow-up

Payment terms should already be in the proposal or contract. The invoice repeats them so there is no ambiguity. Common examples include payment on receipt, net 14, net 30, or a deposit followed by milestone payments.

  • State the due date explicitly. "Due November 19" is clearer than only saying "net 14".
  • Explain how to pay. Bank transfer, card link, or another agreed method should be easy to find.
  • Keep late-payment wording factual. Only mention late fees or interest if they were agreed and are lawful in the relevant jurisdiction.
  • Follow up in writing. A short reminder before the due date is often more effective than a confrontational message after it passes.

Do not use the invoice as a contract replacement. Scope, ownership, confidentiality, and payment remedies belong in the agreement. An invoice is a request for payment supported by a record.

Common mistakes to avoid

  • Reusing an invoice number. It breaks your records and can look like a duplicate charge.
  • Using vague descriptions. "Consulting" without dates, deliverables, or a reference invites questions.
  • Sending before the work is agreed. An invoice should match an approved scope or a documented change.
  • Forgetting the purchase order. Some clients cannot process an invoice without the reference they requested.
  • Mixing currencies without a label. Show the currency code and the amount clearly.
  • Hiding tax or discounts in the total. Show the calculation so the client can verify it.
  • Sending only a screenshot. Provide a proper PDF or the format the client's finance team requires.

Final review checklist

  • Invoice number is unique and follows your usual sequence.
  • Client name, billing contact, and purchase order are correct.
  • Issue date, due date, and payment terms agree with the agreement.
  • Every line item is specific and the totals recalculate correctly.
  • Currency, tax, discount, and deposit are shown clearly where relevant.
  • Payment details are accurate and any link has been tested.
  • A copy is saved with the project record.

You can build and print the invoice in the free Invoice Generator. It runs in your browser and does not send your invoice details to a TasklyTools server.

Put this guide into practice

Draft the invoice while the details are fresh. Use the free Invoice Generator to apply the steps in your browser. If you want editable templates around this workflow, the Freelancer Business Toolkit includes invoice, quote, onboarding, project tracking, and income templates in editable formats.

Related guides and tools