Skip to content
Node-devs logo

Blog

How to Create an Invoice: What to Include, Free Template and Common Mistakes

A good invoice gets you paid faster. See what to include, how to number and word payment terms, how tax and discounts work and mistakes that delay payment, plus a free generator.

JMJordan Miles Updated 3 min read
Share
How to Create an Invoice - Tools & How-tos guide by Node-devs
Table of contents
  1. Key takeaways
  2. What every invoice should include
  3. Create an invoice in four steps
  4. How to number invoices
  5. Wording payment terms
  6. Tax, discounts and currency
  7. Get paid faster
  8. Common mistakes
  9. Invoices for freelancers in Bangladesh and other countries
  10. Beyond the PDF

An invoice is more than a bill: it is a legal and accounting record, a reminder and a first impression of your professionalism. A clear, correct invoice gets paid faster and avoids disputes. This guide shows what to include and how to word it, with a free generator you can use in your browser.

Key takeaways

  • Include who, what, how much, when and how to pay.
  • Use a unique sequential number and a clear due date.
  • State payment methods and late-fee terms.
  • Send it promptly and follow up politely.

What every invoice should include

ItemWhy it matters
The word "Invoice"Avoids confusion with quotes and receipts
Your business name, address, email, phone and logoIdentifies you and gives the client someone to contact
Tax or business registration number (where required)Required in many countries, especially for VAT or GST
Client name and billing addressNeeded for their records
Unique invoice numberTracking and accounting
Invoice date and due dateSets the payment clock
Line items: description, quantity, unit price, amountShows exactly what the client is paying for
Subtotal, discount, tax and totalTransparent maths
CurrencyAvoids exchange-rate disputes
Payment instructionsBank details, mobile wallet number or payment link
Payment terms and late feesSets expectations
NotesThank-you message, project reference or purchase order number

Create an invoice in four steps

  1. Open the free invoice generator.
  2. Fill in your details and the client's details, and upload your logo if you have one.
  3. Add line items, then set discount and tax percentages. The totals update automatically.
  4. Download the PDF and email it. Your draft is saved in your browser so you can reuse it next month.

How to number invoices

  • Choose a format and stick to it, for example INV-2026-001.
  • Increase the number with every invoice, including cancelled ones. If you cancel one, mark it void instead of reusing the number.
  • Do not start at 001 if you want to look more established; many businesses start at 1001 or use a year prefix.

Wording payment terms

TermMeaningBest for
Due on receiptPay immediatelySmall jobs and new clients
Net 7 or Net 14Pay within 7 or 14 daysFreelancers and small projects
Net 30Pay within 30 daysCompanies with accounts-payable departments
50% upfront, 50% on deliverySplit paymentsLarger projects

Example wording: "Payment is due within 14 days of the invoice date. A late fee of 2 percent per month may apply to overdue balances." Check what late fees are allowed where you operate.

Tax, discounts and currency

  • Tax: show the rate and amount separately (for example VAT 15 percent). If you are not registered, do not charge tax. Rules differ by country, so ask a local accountant.
  • Discounts: state them as a line or percentage so the saving is visible.
  • Currency: invoice in the currency you agreed. For international clients, mention bank fees and who pays them. Use our currency converter to check conversions.
  • Percentages: verify calculations with the percentage calculator.

Get paid faster

  1. Invoice immediately after delivery or at the milestone.
  2. Send it to the right person, usually accounts payable, and include any purchase order number.
  3. Make paying easy: bank details, mobile wallets or a payment link on the invoice.
  4. Use shorter terms and deposits for new clients.
  5. Send reminders: a friendly note a few days before the due date, on the due date and a week after.
  6. Keep records: contracts, emails and approvals.

Common mistakes

  • No invoice number or a duplicate number.
  • Vague descriptions such as "services" instead of what you did.
  • Missing due dates or payment instructions.
  • Wrong client name or address, which delays approval.
  • Forgetting tax details where they are required.
  • Waiting weeks to send the invoice.

Invoices for freelancers in Bangladesh and other countries

International clients usually pay by bank transfer, Payoneer or Wise, so include the correct bank details and currency, and keep invoices for your records and tax filings. Read more in our guide to freelancing in Bangladesh and how to price freelance services.

Beyond the PDF

As you grow, you may want automatic invoicing, reminders and reports connected to your business systems. Our team builds custom billing and workflow tools; see custom software development or get in touch.

Frequently asked questions

What must an invoice include?+

Your business name and contact details, the client's details, a unique invoice number, the invoice date and due date, a clear description of goods or services with quantities and prices, subtotal, any tax or discount, the total due and how to pay. Some countries require tax registration numbers.

How do I number invoices?+

Use a unique, sequential system such as INV-2026-001. Never reuse a number, and avoid gaps without explanation, because accountants and tax authorities expect a clear sequence.

What payment terms should I use?+

Common terms are "due on receipt", "net 7", "net 14" or "net 30". Shorter terms improve cash flow. State the due date clearly and any late fees you will charge.

Is an invoice the same as a receipt?+

No. An invoice requests payment for work or goods. A receipt confirms that payment was received.

Do I need accounting software to invoice?+

Not at the start. A clear PDF created with a free invoice generator is fine for a freelancer or small business. As volume grows, accounting software can automate reminders and reports.

JM

Written by

Jordan Miles

Node-devs Team

Related Articles

Get practical tech insights, monthly

One email a month with our best guides on software, AI and growth. No spam - unsubscribe any time.

Contact Our Team

We pride ourselves staying at the front of innovation, constantly pushing boundaries - shaping the Digital World Together and redefining what's possible.

To More Inquiry

+8801867748073

To Send Mail

info@node-devs.com

Your Success Starts Here!

Protected by reCAPTCHA & honeypot spam filtering.

How to Create an Invoice: What to Include + Free Generator