Invoicing

How to Create a Professional Invoice: Step-by-Step Guide (Free)

Learn exactly what to include on a professional invoice, how to create one in minutes using free software, and practical tips to get paid faster.

N
Nastrum Books
· · 7 min read

Getting paid starts with sending a professional invoice. An invoice that looks clean, contains the right information, and arrives on time is more likely to get paid promptly than one that is missing details or looks like it was put together in a spreadsheet.

This guide walks through everything that needs to be on a professional invoice, how to create one using free software, and a few practical steps that reduce the time between sending and receiving payment.


What makes an invoice “professional”

A professional invoice is not about design flair. It is about completeness, clarity, and arriving on time. Clients and their accounts payable teams want to see specific information in a predictable format. When the right details are present and easy to find, approval and payment happen faster.

The opposite is also true. A missing tax number, an unclear due date, or the wrong billing address can put an invoice on hold for weeks while someone tracks down the details.


What every invoice must include

Different countries have slightly different legal requirements, but this list covers the essentials for most businesses:

Business and client details

  • Your business name, address, and contact details
  • Your tax registration number (VAT number, GST number, or equivalent)
  • Client company name and billing address
  • Client contact name if relevant

Invoice identification

  • A unique invoice number (sequential, for your records and theirs)
  • Invoice date (when it was issued)
  • Due date (when payment is expected)
  • Payment terms (e.g., Net 30, Net 15, Due on receipt)

Line items

  • Description of each product or service
  • Quantity and unit price
  • Tax rate applied per line (if applicable)
  • Line total

Totals

  • Subtotal before tax
  • Tax amount (GST, VAT, or other applicable tax)
  • Total amount due
  • Currency clearly stated

Payment instructions

  • Bank account details or accepted payment methods
  • Any early payment discounts or late payment fees
Invoice list view in Nastrum Books showing INV numbers, customer names, amounts in AED, and status badges
A well-organized invoice list makes it easy to see what has been sent, what is pending, and what is overdue.

How to create a professional invoice using free software

Modern accounting software handles all of the above automatically. Once your company profile and tax settings are configured, creating an invoice takes about two minutes.

Here is the typical flow in Nastrum Books:

Step 1: Set up your company once

Go to Settings and enter your business name, address, logo, tax registration number, and invoice numbering preferences. Set your default payment terms and any footer text (like payment instructions or thank you notes). You do this once. Every invoice you create from that point inherits these details automatically.

Step 2: Add your client

Before creating an invoice, add the client to your Customers list. Enter their company name, billing address, email, and any specific payment terms for that client. If you bill them regularly, their details will always be pre-filled.

Step 3: Create the invoice

Click New Invoice. Select the customer. Add your line items: description, quantity, price, and tax rate per line. The software calculates totals automatically. Set the due date and add any notes.

Step 4: Review and send

Preview the invoice. When it looks right, send it directly from the software. The client receives a professional PDF by email. The invoice status in your list updates from Draft to Sent automatically.


Turn quotes into invoices in one click

Estimates list in Nastrum Books showing EST numbers, customer names, amounts, and draft/sent/accepted status badges
Estimates let you send a quote before work begins. When the client accepts, convert it to an invoice with one click.

If you send quotes or proposals before starting work, estimates save time and prevent re-entry errors. Create an estimate the same way you would create an invoice. When the client accepts, click Convert to Invoice. The line items, amounts, and client details all carry over. All you need to add is the invoice date and due date.

This is also useful for projects that evolve. If scope changes after the estimate, you can update the invoice before sending rather than starting from scratch.

Create your first professional invoice for free

Nastrum Books is free forever for solo users. Send unlimited invoices, track payments, and get paid faster.

Start Free →

Automate invoicing for repeat clients

Recurring invoices list in Nastrum Books showing active schedules with daily frequency and AED amounts
Set up recurring invoices once. The software generates and sends them automatically on your chosen schedule.

If you have monthly retainer clients or subscription-based work, recurring invoices eliminate the manual work of recreating invoices every cycle.

Set up a recurring schedule once: customer, line items, amount, frequency (weekly, monthly, quarterly), and the day it should be generated. The software handles the rest. Invoices go out on time, with the right numbering, and the status tracking works the same as any manually created invoice.

For businesses with multiple retainer clients, this alone can save hours every month.


Tips to get paid faster

Send invoices immediately. Do not batch invoices at the end of the month. Send them the day the work is done or the product ships. The sooner an invoice arrives, the sooner it can be processed.

Be specific with due dates. “Net 30” is clearer than “payable within 30 days,” but the clearest format is an actual date: “Payment due by 15 April 2026.” Some accounting teams process by date, not by terms language.

Follow up at the right time. Send a polite reminder three to five days before the due date, and another on the due date if payment has not arrived. Most late payments are not intentional. They are invoices that slipped through an approval queue.

Offer early payment discounts selectively. A 2% discount for payment within 10 days is worth it for clients who regularly pay late, but not as a blanket policy. Apply it where it makes a real difference to your cash flow.

Make payment easy. Include your bank details directly on the invoice. If you accept card payments, include the link. Every extra step in the payment process adds delay.


Common invoicing mistakes that delay payment

Watch out for these
These are the most common reasons invoices get put on hold by client accounts payable teams.
  • Wrong billing address — always confirm the billing contact and address before sending
  • Missing purchase order number — many large companies require a PO number on every invoice
  • Tax registration number missing — required for VAT and GST invoices to be valid for tax purposes
  • Unclear line item descriptions — “Consulting services” is ambiguous; “Brand strategy workshop, 3 March 2026, 4 hours” is not
  • No payment instructions — bank details or payment link must be included, not in a separate email
  • Invoice sent to the wrong person — confirm whether to send to the project contact or directly to accounts payable

Frequently asked questions

What is a valid tax invoice?
A tax invoice must include: your tax registration number, the client's details, the tax rate and amount applied per line item, and the total tax charged. The exact requirements vary by country: UAE requires FTA-compliant VAT invoices, India requires GST-compliant invoices with HSN codes, and Australia requires ABN on all invoices over a certain threshold.
Can I send an invoice by email as a PDF?
Yes, and it is the standard approach for most businesses. Nastrum Books generates a professional PDF and sends it directly from the platform. Your client receives a clean, branded document attached to an email. You do not need to download and attach anything manually.
What is the difference between an invoice and a receipt?
An invoice is a request for payment before it has been made. A receipt confirms that payment has been received. Both are important for your records. Some businesses send a receipt automatically when they record payment against an invoice. Your accounting software should generate both.
How do I handle partial payments on an invoice?
Record partial payments against the invoice as they arrive. Good accounting software tracks the outstanding balance automatically. The invoice status should update to show the amount paid and the amount remaining, and any overpayment should be held as credit against the next invoice.
Do I need to keep copies of all invoices?
Yes. Most tax authorities require businesses to retain invoices for at least 5 to 7 years (varies by country). Cloud accounting software keeps all your records automatically. Never delete invoices from your system, even for clients you no longer work with.

Send your first professional invoice in under two minutes. Nastrum Books is free forever for solo users. Create your free account.

Get started today

Ready to simplify your accounting?

Join thousands of businesses using Nastrum Books to manage their finances. Free forever for solo users.