UtilityBase logoUtilityBase

3 min read

How to Create a Professional Invoice

Learn what every invoice needs, how to number and lay it out, and how to generate a clean PDF for free without an account or watermark.

What Every Invoice Must Include

A professional invoice is a clear payment request, and clarity comes from including the right fields. At minimum you need the word Invoice, a unique invoice number, the issue date, your business name and contact details, your client name and address, and a line-item list of what you are billing for.

Each line item should show a description, quantity, unit price, and line total. Below the items, list the subtotal, any tax, any discount, and the final amount due. Rounding out the document with payment terms and accepted payment methods removes the back-and-forth that delays getting paid.

Numbering and Payment Terms

Give every invoice a unique, sequential number so you and your client can reference it later. A simple scheme like a year prefix followed by a running count keeps records tidy and looks organized to clients. Never reuse a number, even after a cancellation, because duplicate numbers cause accounting confusion.

Payment terms tell the client when payment is due. Net 30 means within 30 days of the invoice date, while Due on Receipt means immediately. Spell out the due date explicitly rather than relying on jargon, and state any late fee policy up front so it is never a surprise.

Using the Invoice Generator

The generator runs in your browser and builds the document locally, so your client details and amounts are not uploaded to a server. You fill in a form, watch the invoice update, and export a polished PDF with no account, no watermark, and no cost.

  1. 1Open the Invoice Generator and enter your business name, contact details, and logo if you have one.
  2. 2Add your client name and billing address.
  3. 3Set the invoice number, issue date, and due date.
  4. 4Add each line item with a description, quantity, and unit price.
  5. 5Set the tax rate or any discount, review the calculated total, then export the finished invoice as a PDF.

Handling Taxes and Discounts

If you are required to charge sales tax or VAT, apply it to the subtotal and show it as its own line so the client sees exactly what they are paying. Tax rules vary by location and by what you sell, so confirm your obligations with a local authority or an accountant rather than guessing.

Discounts should also appear as a clear line rather than being hidden inside adjusted prices. Whether it is an early-payment discount or a negotiated rate, showing it plainly builds trust and keeps your records accurate. The generator recalculates the total automatically as you add these lines.

Getting Paid Faster

The fastest-paid invoices are the easiest to act on. Send the invoice promptly after the work is done, make the amount and due date impossible to miss, and include a direct payment method such as a bank detail or a payment link. Friendly, specific reminders a few days before and after the due date noticeably improve response.

Keep a copy of every invoice you send, ideally the exported PDF, so you have a clean record for taxes and for chasing overdue payments. Because the PDF is generated on your device, you can save it wherever you keep your business files and reissue it later if needed.

Frequently asked questions

Do I need special software to make an invoice?

No. A browser-based generator fills in a template and exports a PDF for free, with no account or subscription. It produces a document just as professional as paid invoicing apps for simple billing.

What invoice number should I start with?

Any unique, sequential scheme works. Many freelancers start with a year prefix and a running count, such as one for the first invoice of the year. The key is never repeating a number.

Is my financial data uploaded anywhere?

No. The invoice generator builds the PDF in your browser, so your client details and amounts stay on your device. Save the exported file wherever you keep your own records.

Tools mentioned in this guide

Keep reading