The complete invoice guide

Everything a business owner or freelancer needs to know about creating a clear, complete, professional invoice.

What is an invoice?

An invoice is a formal commercial document issued by a seller to a buyer that itemizes the products or services provided, quantities, prices, taxes, and the total amount due. It serves as the legal record of the transaction and is used for accounting, audits and tax filings.

It is also what starts the clock on payment, and where VAT applies it is the document your customer reclaims that VAT on. A missing detail therefore costs your customer money as well as delaying yours.

When to issue an invoice

  • After delivering a product or completing a service
  • At a stage your contract sets, such as a deposit or a milestone
  • At the end of a billing cycle for ongoing contracts
  • When selling goods business-to-business (B2B)

Send it promptly: an invoice issued weeks after delivery is usually paid weeks later. Some countries also set a deadline in law — in the UAE, for example, a tax invoice is due within 14 days of the date of supply, and a simplified tax invoice on the date of supply itself.

Before your first invoice

Settle who you are billing before the work starts. Ask for the company's exact registered name — "Gulf Contracting LLC", not "Khalid" — and whether there is a purchase order number. Payment comes from the company's account, and accounts payable cannot process an invoice addressed to a person when the contract is with the company. The person you deal with rarely notices; their finance team simply parks it.

Find out whether you must register for VAT before you charge it. In most Gulf states registration becomes mandatory above a turnover threshold, and charging VAT while unregistered, or not charging it when you must, cannot be fixed afterwards. VAT registration across the GCC covers the registration thresholds.

Keep business money in its own bank account from the first payment. Mixed with personal money, expenses become impossible to defend later.

Decide once how your invoices look, which payment terms you give and how customers can pay, and keep to it. A customer's finance team learns your invoice; a new layout every few months makes them check it from scratch.

Essential invoice fields

  • The heading Invoice, or Tax Invoice where your VAT rules require it
  • A unique invoice number
  • The issue date, the date of supply if it differs, and the due date (Xuvilo's generator has no supply-date field, so write a different date of supply in Notes)
  • Your details: name, address and tax number
  • The buyer's details: name, address, and their tax number where your rules require it
  • Each line: description, quantity, unit price, discount and tax rate
  • Subtotal before tax, the tax amount, and the total amount due
  • The currency
  • How to pay: bank account details or a payment link
  • Notes or payment terms, such as the buyer's purchase order number

Describe the work so it can be approved

Your invoice is approved by people who were not in your meetings. "Consulting — 12,000" makes them stop and ask what it was for, and the invoice waits for the answer. "Q3 marketing strategy: competitor analysis, positioning and a 12-month channel plan, per proposal dated 4 July 2026 — 12,000" answers before anyone asks, and points to the agreement.

A useful test: would someone who has never spoken to you understand what was delivered and why it costs that? If not, rewrite the line.

Numbering your invoices

Give every invoice its own number and never reuse one, not even for an invoice you cancelled: many tax authorities expect an unbroken sequence, and a duplicate is the first thing an auditor notices. A pattern such as INV-2026-0042 shows the year and the order at a glance. If invoices are issued from more than one branch or device, give each its own prefix so two people cannot issue the same number.

In Xuvilo you type the number yourself in the invoice number field, so keep your own sequence. The blog covers invoice numbering and numbering across branches in more depth.

Payment terms that get you paid

Write the due date as a date: "Due 30 November 2026" is harder to misread than "Net 30". Say how to pay and in which currency — the bank name, IBAN and SWIFT code for a transfer, or a payment link — so the customer does not have to ask. If you charge for late payment, say so on the invoice, and keep to what your contract and your local law allow.

Match the terms to the customer. Net 14 suits a new customer and Net 30 one you know; on project work, ask for part of the price before you start, or bill at each milestone. A term of 60 days means lending your customer the money for two months, so agree to it only when the price allows for it.

On a monthly retainer, invoice on the same day each month, early enough to make the customer's payment run. If you invoice in a foreign currency, agree in writing who pays the conversion and the bank charges.

Sending the invoice

  • Send a PDF, not a Word or Excel file. An editable invoice can be changed after it leaves you, and a finance team may send it back.
  • Address it to the customer's accounts payable team as well as your contact. An invoice in one person's inbox while they are on leave waits until they return.
  • Name the file so it can be found later: "INV-2026-0087 Gulf Contracting.pdf", not "invoice.pdf".
  • Put the invoice number, the purchase order number, the amount and the due date in the email's subject line, and repeat them in the email with one line on what the invoice covers.

Two days later, check that it arrived and that nothing is missing, and put the due date in your diary.

If the payment is late

  1. The day after the due date: a short, polite check that the invoice was received and is scheduled for payment.
  2. A week late: a firmer email to your contact, copying the customer's accounts payable team, with the invoice attached again.
  3. Two weeks late: a phone call, followed by an email recording what was agreed.
  4. A month late: a formal letter asking for payment by a stated date. Consider pausing work in progress until it is paid.

Keep a note of every contact and its date: if the customer disputes the invoice later, that record is your evidence. Late payments and invoice disputes has the wording for each step, and what to do when the customer disagrees with the invoice.

A worked example

A design studio in Dubai, registered for VAT, invoices Gulf Contracting LLC for a brand identity, against the customer's purchase order PO-44821:

  • Headed Tax Invoice, with the studio's tax registration number (TRN), and the customer's because it is registered too
  • Invoice INV-2026-0087, issued 3 November 2026, due 3 December 2026
  • Logo and brand identity design: 6,000.00 AED
  • Brand guidelines document: 4,000.00 AED
  • Subtotal 10,000.00 AED, VAT at 5% 500.00 AED, total due 10,500.00 AED
  • Bank name, IBAN and SWIFT code, and the purchase order number in the notes

To take VAT out of a price that already includes it, divide by 1 plus the rate: 10,500 ÷ 1.05 = 10,000. Subtracting 5% instead gives 9,975, which is wrong. The VAT calculator works it out in both directions.

If you are not registered for VAT, leave the tax line off altogether. A row showing 0% VAT makes the customer wonder whether you should be charging it.

Correcting an invoice

Never delete an invoice, and never change one the customer already has. If it has not reached the customer, correct it and keep its number. Once they have it, issue a credit note that refers to it and, where needed, a new invoice. A deleted invoice leaves a gap in your numbering that an auditor will ask about.

Keep a copy of everything you issue, cancelled documents included, filed by year and by customer.

Common mistakes to avoid

  • Forgetting the unique invoice number, or duplicating it
  • Tax calculation errors, or using the wrong rate
  • Showing a single total with the tax hidden inside it
  • A missing due date, or vague terms such as "payable when convenient"
  • Incomplete client or seller details, including your tax number
  • Leaving off your bank details
  • A currency that does not match the agreement
  • Leaving off the customer's purchase order number when they gave you one
  • Sending an editable file instead of a PDF
  • Sending it only to your day-to-day contact
  • Not sending the invoice on time

Invoice, quotation and receipt

A quotation is sent before the work is agreed: it is an offer, and it asks for no money. An invoice is issued when the goods are delivered or the work is done, and asks to be paid. A receipt confirms that the money arrived. Most sales pass through all three.

How Xuvilo helps

The invoice generator works out line totals, tax and the amount due as you type, in any of 176+ currencies, with the decimals each currency uses. Choosing the currency suggests that country's standard VAT rate, and every line's rate stays editable. Every design has an Arabic version that prints right to left, and for Saudi Arabia there is a ZATCA Phase 1 QR code switch. Download PDF gives you an A4 file to email or print, and the WhatsApp and Email buttons send it.

Ready to create your invoice?

Get started for free — no account needed.

Invoice FAQs

What's the difference between an invoice and a quotation?

A quotation is an upfront price offer before agreement; an invoice is a formal payment request after the service has been delivered or goods supplied.

Does an invoice need to include a tax number?

If you're VAT-registered in your country, yes — you must show your tax number. Check your country's rules.

How long should I keep invoice copies?

It depends on the country, so check your own tax authority's rule. In Saudi Arabia, for example, ZATCA requires tax invoices and records to be kept for at least six years from the end of the tax period they relate to, and longer for some assets and for real estate.

Is an electronic invoice legally accepted?

In most countries yes, provided it contains all required fields and was issued per the country's rules. Check your specific local regulations.

Can I invoice in a currency other than my own?

Usually, if your customer agrees. Where VAT applies, some countries also want the tax amount in their own currency — Saudi Arabia and the UAE do. Xuvilo can show a second currency on every line and in the totals, with the exchange rate and its date printed on the invoice.

See also: Quotation Guide · Receipt Guide