A complete invoice gets paid; an incomplete one gets ignored
An invoice has one job: tell the client exactly what they owe, why, and how to pay it — with zero ambiguity. Missing a due date, a payment method, or a clear total gives the client a reason to set the invoice aside, and "I'll deal with it later" is where cash flow goes to die.
This is your field-by-field checklist for a professional invoice, followed by a copy-and-reuse template. Run through it once, build it into your template, and every future invoice is complete by default.
A complete invoice checklist: every field a professional invoice needs to get paid fast, plus a simple template you can copy and reuse.
The invoice checklist: every required field
Header and identity: your business name, logo, address, email, and phone; the client's name and contact details. A unique invoice number for your records and theirs. The word "Invoice" clearly at the top so it isn't mistaken for an estimate or receipt.
Dates and terms: the issue date, the payment due date, and your payment terms (e.g., Net 15). Stating both the term and the literal due date removes any guesswork about when payment is expected.
Line items: a row for each product or service with a clear description, quantity or hours, unit rate, and line total. Specific descriptions ("Homepage redesign — 12 hrs") beat vague ones ("Design work") and prevent back-and-forth.
Totals: a subtotal, any discounts, applicable taxes, and the grand total — with the amount due shown in bold so it's unmistakable. If a deposit was paid, show it and the remaining balance.
Payment details: accepted payment methods, a payment link if you have one, and any bank details needed for ACH. Optionally, a short note ("Thank you for your business!") and your late-fee policy.
A simple invoice template you can copy
Top: [Your Business Name], [logo], [address], [email], [phone]. Bill to: [Client Name], [client contact]. Invoice #: [0001]. Issue date: [date]. Due date: [date] (Net 15).
Body table: Description | Qty/Hours | Rate | Amount. One row per line item. Example: "Brand identity — logo + style guide | 1 | $1,200 | $1,200".
Bottom: Subtotal [$]. Tax [$]. Total due [$ in bold]. Pay by: [ACH bank transfer / card] — [payment link]. Terms: payment due within 15 days; 1.5%/month on overdue balances. Thank-you note.
Copy that structure into any tool and you have a compliant, professional invoice. The faster path is to use software that fills most of these fields for you — see our invoicing feature at /features/invoicing.
Small details that get you paid faster
Lead with the payment method that's cheapest for you and easy for them. Offering ACH as the prominent option saves you money versus cards — often a few dollars flat instead of ~2.9% — while still feeling effortless to business clients. More on /features/ach-payments.
Number your invoices sequentially and keep them somewhere you can export anytime, so tax season and any client questions are painless. PayNugget gives you one-click export of everything — see /features/data-export.
If you send similar invoices repeatedly, save your template and automate the repeats. Recurring invoices remove the busywork entirely — see /features/recurring-invoices.
Turn the checklist into a one-click invoice
You can absolutely build invoices by hand from the template above. But a tool that bakes in every field, adds a payment link, and stores your records will save hours and reduce errors. PayNugget keeps invoicing free with no monthly subscription, leads with low-cost ACH, supports cards, and lets you export your data whenever you want.
Freelancers and small businesses can see how it fits on /for/freelancers and /for/small-businesses, or just start free at /dashboard and send a complete invoice in minutes.