useswiftool

← All posts

Finance6 min read

How to Create a Professional Invoice for Free (And Get Paid Faster)

Learn what every invoice must include, how to format it correctly, and how to generate a ready-to-send PDF invoice for free — no software or account required.

By UseSwifTool Team

Getting paid on time is one of the biggest practical challenges for freelancers, consultants, and small business owners. According to recent surveys, more than 60% of invoices sent by freelancers are paid late, and the most common reason isn't that clients don't want to pay — it's that the invoice was unclear, sent to the wrong person, or missing information the client's finance team needed to process it.

A professional, complete invoice removes every excuse not to pay. Here is exactly what to include and how to create one for free.

What a legally valid invoice must include

Requirements vary by country, but a commercially sound invoice in most markets needs:

Your details

  • Full legal name or business name
  • Business address
  • Email and phone number
  • Tax ID or VAT number (if you're registered for tax)

Client details

  • Client's company name and billing address
  • Name of the contact who approved the work (useful for disputes)

Invoice metadata

  • A unique invoice number (even simple sequential numbers like INV-001 work)
  • Invoice date
  • Payment due date

Line items

  • Description of each service or product
  • Quantity and unit price
  • Subtotal per line
  • Tax rate and tax amount (if applicable)
  • Total amount due

Payment instructions

  • How you want to be paid: bank transfer, PayPal, Stripe link, cheque
  • Bank account details if using a transfer (account number, sort code / routing number, IBAN/SWIFT for international)

Our free Invoice Generator covers all of these fields and exports a clean PDF you can send immediately — no account required, and nothing is stored on a server.

How to number your invoices

A consistent numbering system makes your invoices easy to track and looks professional. The two most common formats:

  • Sequential: INV-001, INV-002, INV-003
  • Date-prefixed: INV-2026-04-001 (year-month-sequence)

The date-prefixed format is useful if you send many invoices, because it makes filing and searching much easier. Whatever you choose, never reuse a number — and if you make an error on a sent invoice, issue a credit note rather than editing and resending the original.

Setting payment terms that actually get followed

"Payment due on receipt" is widely ignored. Specific dates are not. Instead of vague terms, put an exact due date on every invoice: Payment due: May 14, 2026.

The most common payment terms for freelancers are Net 14 (due 14 days after the invoice date) and Net 30 (due 30 days after). Net 14 is increasingly the standard for smaller freelance work; Net 30 is common for corporate clients with formal accounts payable processes.

Consider offering a small early-payment discount for large invoices — something like "2% discount if paid within 5 days." For clients who repeatedly pay late, add a late fee clause: "Overdue balances accrue 1.5% interest per month." Putting this in writing on the invoice (and ideally in your contract) gives you leverage when following up.

Writing line item descriptions that get approved faster

Vague descriptions slow down payment. "Consulting services — March" will sit in a finance queue waiting for clarification. Specific descriptions move through approval immediately:

| Vague | Clear | |---|---| | Web design | Homepage redesign — desktop and mobile, including 2 revision rounds | | Writing | 4 blog posts (800 words each) on enterprise SaaS topics, delivered March 5–26 | | Development | Integration of Stripe payment API into checkout flow — 12 hours at $95/hr |

If your project had a fixed price, still break it into phases or deliverables in the line items. It shows the client exactly what they're paying for and makes scope disputes easier to resolve.

When and how to follow up on late invoices

Send a polite reminder one day before the due date — not to accuse, but to confirm they received the invoice and ask if there are any questions. Most late payments happen not because of bad intent but because the invoice got buried.

On the due date, if unpaid, send a short follow-up with the invoice attached again. One week late: a firmer note noting the overdue balance and your late fee policy. Two weeks late: consider a phone call.

Keep all follow-ups professional and factual. Reference the invoice number, the amount, and the due date. Avoid emotional language — it makes the conversation harder and rarely helps.

Keeping records for tax time

Save a copy of every invoice you send, organized by year. Most bookkeeping software can import CSV exports or PDF archives. At minimum, keep a simple spreadsheet: invoice number, client, amount, date sent, date paid. This makes quarterly tax estimates and annual filings much faster, and it's the evidence you need if a payment dispute ever goes further.

Generate your next invoice now with our free Invoice Generator. Fill in your details once, add your line items, and download a print-ready PDF in under two minutes.

Related tools