How to Create an Invoice:
The Complete Guide
Whether you're creating your first invoice or want to improve your invoicing process, this guide covers everything you need to know about how to create an invoice — from essential elements to best practices and common mistakes.
Create an Invoice NowWhat is an Invoice?
An invoice is a commercial document issued by a seller (you) to a buyer (your client) that details the products or services provided, their quantities, agreed-upon prices, and payment terms. It serves as a formal request for payment and is a critical record for both parties' accounting and tax obligations.
A well-crafted invoice is more than just a payment request — it's a professional communication that reflects your business standards, establishes clear expectations, and creates a legal record of the transaction. Getting it right matters.
What to Include on an Invoice
Every professional invoice should contain these elements:
Invoice Number
RequiredA unique sequential identifier (e.g., INV-2026-001) for tracking and legal compliance.
Issue Date
RequiredThe date the invoice was created and sent to the client.
Due Date
RequiredThe deadline by which payment should be received. Common terms: Net 15, Net 30, Net 60.
Your Business Info
RequiredYour full business name, address, email, phone number, and tax ID / VAT number.
Client Information
RequiredThe recipient's name, company, address, and any reference numbers they require.
Line Items
RequiredA detailed breakdown of each product or service: description, quantity, unit price, and line total.
Tax / VAT
RequiredApplicable tax rates and calculated tax amounts per line item or as a total.
Total Amount Due
RequiredThe grand total including subtotal, taxes, minus any discounts, plus shipping if applicable.
Payment Terms
OptionalAccepted payment methods, late fee policies, and any early payment discounts.
Banking Details
OptionalBank name, account number, IBAN, SWIFT/BIC code for wire transfers.
Notes
OptionalAny additional context — thank you messages, project references, or special instructions.
Company Logo
OptionalYour business logo for brand recognition and professional appearance.
How to Create an Invoice — 9 Easy Steps
Follow this step-by-step guide to create a professional invoice using Invoice Builder.
Open Invoice Builder Invoice Generator
Navigate to Invoice Builder and click "New Invoice." No account creation, no signup form — you're immediately on the invoice builder.
Pro tip: Bookmark the page so you can return quickly for your next invoice.
Choose Your Template and Style
Select one of 4 professional templates (Modern, Classic, Bold, Minimal) from the Settings panel on the right. Pick your brand colors, choose a font, and select a header layout.
Pro tip: Enable "Save settings for future invoices" to keep your style preferences for next time.
Add Your Business Information
Click "+ Add your information" in the From section. Enter your business name, address, tax ID, and contact details. Upload your logo by clicking the logo placeholder.
Pro tip: Include your tax/VAT number to make the invoice valid for tax deduction purposes.
Enter Client Details
Click "+ Add client information" in the To section. Fill in the client's company name, contact person, address, and any purchase order numbers they require.
Pro tip: Use the client's official registered business name for legal accuracy.
Set Invoice Number and Dates
The invoice number auto-generates sequentially, but you can click to edit it. Set the issue date and due date. Add a service date if billing for work performed on a specific date.
Pro tip: Use a consistent numbering format like YEAR-NUMBER (e.g., 2026-001) for easy tracking.
Add Line Items (Products/Services)
Click "+ Add a new item" for each product or service. Fill in the description, unit price (excluding tax), VAT rate (percentage), and quantity. The total calculates automatically.
Pro tip: Be specific in descriptions — instead of "Consulting" write "Marketing strategy consulting — Q1 2026 campaign."
Review Calculations
The calculation engine automatically computes subtotal, VAT amounts (broken down by rate), and the grand total. Add discounts or shipping charges if needed using the "+ Discount" and "+ Shipping" buttons.
Pro tip: Always double-check the math before sending. The auto-calculator handles it, but verify the inputs are correct.
Add Terms, Notes & Banking Info
Scroll down to add Terms & Conditions (payment terms, late fees), a Note (thank you message or project context), and banking information (IBAN, SWIFT) for payment.
Pro tip: Standard payment terms: "Payment due within 30 days of invoice date. Late payments incur 1.5% monthly interest."
Save and Export
Click "Save" to store the invoice in your local history. Click "PDF" to export a high-quality PDF file. Use the print button for direct printing. Your invoice is ready to send!
Pro tip: Save your invoice before exporting — it will appear in your History for future reference or duplication.
6 Common Invoice Mistakes to Avoid
These mistakes can delay payments, cause disputes, or make your business look unprofessional.
Continue Learning
Frequently Asked Questions
Find answers to common questions about our invoice generator.
Simply open Invoice Builder, click "New Invoice," and fill in your business details, client information, and line items. No account needed. Choose a template, customize the style, and export as PDF. The entire process takes under 2 minutes.
A complete invoice should include: a unique invoice number, issue and due dates, your business information (name, address, tax ID), client details, a detailed list of line items with prices and quantities, tax information, the total amount due, and payment terms.
In Invoice Builder, each line item has a VAT/tax rate field. Enter the applicable percentage (e.g., 21% for VAT). The calculator automatically computes the tax amount per item and shows a breakdown by tax rate in the totals section.
An invoice is sent BEFORE payment as a request for payment. A receipt is sent AFTER payment as confirmation that payment was received. An invoice lists what is owed; a receipt confirms what was paid.
Use a sequential numbering system. Common formats include: simple numbers (001, 002, 003), year-prefixed (2026-001), or client-coded (CLIENT-2026-001). Invoice Builder auto-generates sequential numbers, but you can edit them.
Common payment terms include: Net 30 (payment due within 30 days), Net 15 (15 days), Net 60 (60 days), Due on Receipt (immediate payment), and 2/10 Net 30 (2% discount if paid within 10 days, otherwise due in 30).
Yes! Invoice Builder supports 14+ currencies including USD, EUR, GBP, JPY, CAD, AUD, INR, and more. Select your currency from the Settings panel and all amounts will display with the correct symbol.
Absolutely. The tool you use to create an invoice doesn't affect its legality. What matters is that the invoice contains all legally required information for your jurisdiction (business details, tax info, etc.). Invoice Builder includes all standard invoice fields.
Ready to Create Your First Invoice?
Put what you've learned into practice. Create a professional invoice in under 2 minutes — completely free.
Create Invoice NowNo account needed · Export to PDF · 100% free