How to Create a Professional Invoice
A well-crafted invoice does more than request payment. It communicates professionalism, establishes clear expectations, and provides a legally valid record of the transaction. Whether you are a freelancer billing a client or a business shipping products, every invoice should contain specific information to be complete and enforceable.
Start with your business name, address, email, and phone number at the top of the invoice. If your jurisdiction requires it, include your tax identification number or VAT registration number. This header identifies you as the seller and allows the client to contact you with questions about the invoice.
Essential Elements of Every Invoice
Every invoice needs a unique invoice number for tracking and tax purposes. Sequential numbering is the simplest approach, but many businesses use a prefix system combining the date or client code with a sequence number. The invoice date establishes when the obligation was created, while the due date tells the client exactly when payment is expected. Always state the payment terms explicitly to avoid misunderstandings.
The line items section is the core of the invoice. Each item should include a clear description of the product or service, the quantity, the unit price, and the calculated amount. Vague descriptions lead to disputes, so be specific. Instead of writing "consulting services," write "website performance audit and optimization report, March 2026." Detailed descriptions also help with accounting and tax categorization on both sides.
Payment Terms Explained
Payment terms define when and how you expect to be paid. "Net 30" means payment is due within 30 calendar days of the invoice date. "Net 15" and "Net 60" work the same way with shorter or longer windows. "Due on Receipt" means you expect immediate payment. Some businesses offer early payment discounts, written as "2/10 Net 30," meaning a 2 percent discount is available if the client pays within 10 days, with the full amount due at 30 days. Choose terms that balance your cash flow needs with your client's payment practices.
International Payments: IBAN and SWIFT
For cross-border transactions, including your IBAN (International Bank Account Number) and SWIFT/BIC (Bank Identifier Code) on the invoice is essential. The IBAN uniquely identifies your bank account across borders, while the SWIFT code identifies your bank within the global banking network. Without these details, international wire transfers can be delayed, returned, or routed to the wrong account. Always double-check these numbers before including them on invoices.
Tips for Getting Paid Faster
Clear due dates, itemized descriptions, and multiple payment options all contribute to faster payment. Send invoices promptly after delivering goods or services rather than batching them at month-end. Include your bank transfer details directly on the invoice so the client does not have to search for them. Consider offering a small discount for early payment if cash flow is a priority. Follow up politely but promptly when an invoice becomes overdue. Automated reminders at 7 days, 14 days, and 30 days past due are standard practice.
Legal Considerations
In many jurisdictions, businesses must include their tax identification number, business registration number, or VAT number on invoices. Invoice numbering must be sequential and continuous, with no gaps, for tax audit purposes. Retain copies of all issued invoices for the legally required retention period, typically five to seven years depending on your country. If you charge sales tax or VAT, the tax rate and amount must be clearly stated as separate line items. Consult a local accountant to ensure your invoices comply with your jurisdiction's specific requirements.
Frequently Asked Questions
What information should a professional invoice include?
A professional invoice should include your business name, address, and contact details; the client's name and address; a unique invoice number; the invoice date and due date; a detailed list of products or services with quantities and prices; subtotal, applicable taxes, any discounts, and the total amount due; and payment instructions including bank details such as IBAN and SWIFT code for international payments.
What are common payment terms on invoices?
The most common payment terms are Net 30 (payment due within 30 days), Net 15 (due within 15 days), Net 60 (due within 60 days), and Due on Receipt (payment expected immediately). Net 30 is the most widely used standard. Some businesses offer early payment discounts such as 2/10 Net 30, meaning a 2% discount if paid within 10 days.
Why are IBAN and SWIFT codes important on invoices?
IBAN (International Bank Account Number) and SWIFT/BIC (Bank Identifier Code) are essential for international wire transfers. The IBAN identifies the specific bank account and the SWIFT code identifies the bank itself. Including both on invoices ensures clients can make cross-border payments accurately and without delays or returned transfers.
How should invoice numbers be formatted?
Invoice numbers should be unique and sequential to ensure proper record keeping and tax compliance. Common formats include a prefix plus date and sequence number (e.g., INV-20260406-001), a simple sequential number (e.g., 1001, 1002), or a client code prefix with a sequence (e.g., ACME-001). The key requirement is that each invoice number is unique and numbers are never reused.
Is an invoice a legal document?
Yes, an invoice is a legal document that serves as a record of a transaction between a seller and buyer. It creates a legal obligation for the buyer to pay the stated amount. Invoices are required for tax reporting, accounting records, and can be used as evidence in legal disputes. In many jurisdictions, businesses are legally required to issue invoices for all commercial transactions and retain copies for a specified number of years.
Save your results & get weekly tips
Get calculator tips, formula guides, and financial insights delivered weekly. Join 10,000+ readers.
No spam. Unsubscribe anytime.