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.
| Document | Question it answers | When it is usually sent |
|---|---|---|
| Quote or estimate | What might this work cost? | Before the client approves the project. |
| Invoice | What do you owe for this work? | After delivery, at a milestone, or according to the agreed schedule. |
| Receipt | What 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 #: 1042 Issued: November 5, 2026 Due: November 19, 2026
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Website redesign, phase 1 | 1 | $1,800.00 | $1,800.00 |
| Content migration, agreed page set | 1 | $450.00 | $450.00 |
| Team training session | 1 | $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
- Confirm the agreed scope and price. Check the proposal, change requests, and any approved extras before you bill.
- Choose the invoice date and due date. Apply the payment terms in the agreement. If the client requires a specific billing cycle, follow it.
- Write line items in the client's language. Use the project or deliverable name, not an internal code name.
- Check the arithmetic. Recalculate subtotal, tax, discounts, deposits, and amount due. Make sure a deposit is credited rather than charged twice.
- Add payment instructions. Include the exact method and reference. Test any payment link before sending.
- 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.