Need help?Jamie

Business Tools

How to Create a Professional Invoice for a Small Business

Clients paying late because they can't match your invoice to the job? Build one they can check line by line, using our free invoice generator, worked line item examples and the checks we'd run before sending.

Illustrative business planning materials and calculator.

SEE HOW WE CONNECT THE PIECES

Explore the decisions
behind our plan.

A plan moving from scope to delivery and review01Define the scope02Build the work03Review the result
  1. Define the scope
  2. Build the work
  3. Review the result
A plan moving from scope to delivery and review

A professional invoice lets the person paying you answer four questions without a second conversation: who is charging, what was delivered, how the amount was calculated, and what to do next. A logo helps recognition, but those four answers do most of the work. A beautifully formatted page still creates avoidable delays when it says only “services” and gives the client no way to connect the charge to an approved project.

The invoice generator from Trojan Digital Marketing runs in your browser and saves a PDF through your device’s print dialog. Your entries stay in that browser, and saving is optional. If billing eats your evenings, our AI agent setup covers invoice preparation. Ask about it on a call: the first strategy call is free, and during business hours we aim to reply within five minutes. Start with a completed job or an agreed billing milestone. Then use the steps below to make the document readable to the client, their bookkeeper, and your future self.

Gather the billing facts before opening the form

Connect an answer to its evidenceUsefulQuestionAnswerEvidence
Question
Identify what the customer needs to know.
Answer
Explain it clearly.
Evidence
Support the answer with a source.
Connect an answer to its evidenceA useful answer explains the question, supports the claim and identifies the source.

Collect the approved scope, the customer’s billing name, the person or address that should receive the invoice, and your record of completed work. Check whether the client needs a purchase order or a project reference. If you learned that requirement during onboarding, bring it forward now. If you never asked, ask now; our generator has an optional purchase order field for exactly this.

Keep an estimate and an invoice connected but distinct. An estimate describes proposed work and expected pricing. An invoice requests payment for the work or milestone you are billing under the agreement. If the project changed, find the record of that change before adding the new amount. The invoice should explain the transaction, not introduce a surprise negotiation.

  • Your business name and useful contact details.
  • The customer’s billing details and project reference.
  • A unique invoice number and the date of issue.
  • The services, products, quantities, and agreed prices being billed.
  • The payment due date or terms already agreed with the customer.
  • Any tax, credit, or prior payment information relevant to this bill.

Write line items that explain the work

A useful line item combines a recognizable deliverable with its unit of measurement. “Product photography: twelve edited images” gives the reader something to match against the project. “Creative services” leaves that work to them. Include a service period when time matters, such as the month covered by recurring maintenance or the dates of an event.

Choose quantities that match the way you sold the job. An hourly engagement can show hours multiplied by an hourly rate. A fixed project can use a quantity of one and a project price. We’d never split a fixed package into made-up hours just to fill a column. That adds a second pricing story that neither party agreed to.

Example lineQuantityUnit priceAmount
Event photography, agreed two hour session
2 hours
$150
$300
Edited image delivery, agreed package
1 package
$180
$180
Additional approved retouching
3 images
$20
$60

This hypothetical invoice has a $540 subtotal before any applicable tax or adjustments. The numbers illustrate the calculation; they are not suggested market prices. Each line identifies a unit the client can recognize. The final line also identifies that the extra work was approved, which points back to the project record without reproducing an entire email thread.

For more examples, use the guide to invoice line items that make client billing clear. It covers bundled projects, recurring work, materials, and descriptions that stay useful when a different person reviews the bill.

Check the totals independently

Read across each row before you read the total. Confirm that the quantity and unit price use compatible units. A job measured in visits should not accidentally carry an hourly rate. Check for a duplicated line after making edits. Then compare the subtotal with your own quick calculation and the approved amount.

Enter tax information that you have confirmed for the transaction. Our generator takes one manual tax rate and makes no location-based tax assumptions, so the tax treatment stays your call or your accountant’s. Keep credits and prior payments visible in your records, and make the amount currently requested clear. If a field does not represent a particular adjustment, explain it plainly in the notes and verify the resulting document before sending.

Suppose a client has already paid a deposit. The reader should be able to distinguish the full project value from the balance requested on this invoice. Our generator has an amount-already-paid field for this. It’s a manual record with no bank connection, so enter only payments you’ve confirmed. Your final document and your payment record need to tell the same story.

Give the client an actionable payment instruction

State the due date or the agreed timing in ordinary language. Add the reference the client should use when paying, usually the invoice number. Identify the payment method you actually accept and the contact for a billing question. Saving an invoice as a PDF does not collect payment, so the next step should be visible on the page or in the accompanying message.

We leave late charges and cancellation terms out of the notes field unless the client already agreed to them. Carry forward the terms already established for the engagement. If you need to change how future work is billed, discuss that before the next project begins and update your working agreement.

Review the PDF you will send

Use the invoice’s print action, then choose your device’s PDF destination when available. The browser opens its print dialog; exact controls depend on the browser and operating system. MDN documents the browser print behavior.

Look at every page of the preview. Long descriptions may wrap, and a notes section may move to another page. Keep the amount due with enough context to make sense. Check the paper size, margins, and any browser added headers or footers. A file named with the invoice number and customer or project is easier to identify than a file named “document.”

Open the saved PDF from its actual location before attaching it. Confirm that the saved version contains your latest changes. Check names, dates, references, amounts, and the final page. This separate opening also catches the simple mistake of attaching an earlier export that happens to be next to the new one.

Keep the invoice connected to a small tracking system

Record the invoice number, customer, amount, sent date, due date, and current status in the business record you use for billing. Keep the final PDF and the message used to deliver it. A browser form is a convenient production workspace; the exported file and your tracking record make the transaction retrievable.

With saving turned on, our generator keeps up to 20 records in your browser, and that still doesn’t count as a backup. Its behavior is tied to the browser and site, and private browsing has different retention behavior. MDN explains local storage persistence. Save the finished document somewhere your business deliberately maintains.

The next step is a consistent invoice numbering and payment follow up workflow. If repeat administrative work is taking time away from customers, Trojan’s AI automation services can help you examine the handoffs. The existing guide to AI automation in small business operations provides broader context for deciding which repetitive tasks deserve attention.

Sources & further reading

Need our help with this on your own site?

Request a free strategy call

The first strategy call is free, and during business hours we aim to reply within five minutes.