How to Create an Invoice
Learn to create a professional invoice in Excel from scratch. You'll set up invoice headers, customer details, itemized product lists, calculations, and payment terms. This essential business skill ensures accurate billing, maintains professional standards, and improves cash flow management for small businesses and freelancers.
Why This Matters
Professional invoices ensure timely payment, maintain legal compliance, and project credibility to clients. Automating invoice creation in Excel reduces errors and saves administrative time.
Prerequisites
- •Basic knowledge of Excel spreadsheet navigation
- •Understanding of basic formulas (SUM, multiplication)
- •Company details and customer information ready
Step-by-Step Instructions
Set up invoice header and company information
Open a new Excel workbook. In cell A1, type your company name and format it with Home > Font > Font Size 14 and Bold. Below, add company address, phone, and email in cells A2-A4. Add 'INVOICE' as a title in cell E1 and format with 16pt Bold font.
Create invoice metadata fields
In column A starting at row 6, add labels: 'Invoice #', 'Date', 'Due Date'. In column B, enter corresponding values (e.g., INV-001, today's date using =TODAY()). Merge cells A1:C1 for company name using Home > Merge & Center.
Add customer and billing details
Starting at row 8, create sections for 'Bill To:' (A8) and 'Ship To:' (D8). Enter customer name, address, and contact details in rows 9-11 for each section. Use cells A9-A11 and D9-D11 respectively.
Create itemized product table with headers
Starting at row 14, create column headers: Description (A14), Quantity (B14), Unit Price (C14), Amount (D14). Use Home > Font > Bold for headers. Add borders to cells A14:D14 using Home > Borders > All Borders.
Add formulas for calculations and totals
In column D (Amount), enter formula =B15*C15 for first item and copy down. Below items, add rows for Subtotal (=SUM(D15:D20)), Tax (=Subtotal*0.20 for 20%), and Total Due (=Subtotal+Tax) using Home > Borders to highlight totals row with bold formatting.
Alternative Methods
Use Excel Invoice Template
Open File > New and search for 'Invoice' templates. Select a pre-designed template and customize with your company details. This is faster for beginners and includes professional formatting.
Use third-party invoice software
Export invoices from accounting software like QuickBooks or Wave Accounting. These integrate with Excel and automate calculations, tax rates, and payment tracking.
Tips & Tricks
- ✓Use absolute references ($) for tax rates and company details so they don't change when copying formulas.
- ✓Format currency cells using Home > Number Format > Currency to ensure proper dollar/euro display.
- ✓Create a separate 'Terms & Conditions' row at the bottom for payment methods and due date clarity.
- ✓Use conditional formatting (Home > Conditional Formatting) to highlight overdue amounts in red automatically.
Pro Tips
- ★Add a unique invoice number using =CONCATENATE('INV-',ROW()) to auto-generate sequential numbers.
- ★Lock the header rows (View > Freeze Panes) so they stay visible when scrolling through long invoices.
- ★Create a named range for your tax rate (Formulas > Define Name) to make formulas more readable and maintainable.
- ★Use Data Validation (Data > Validation) to create dropdown menus for payment terms or product categories.
Troubleshooting
Press Ctrl+` (backtick) to toggle formula view off, or go to Formulas > Show Formulas and click to disable it. Ensure cells are formatted as Number, not Text.
Double-click the column border between headers to auto-fit width, or drag manually. Select all cells (Ctrl+A) then Home > Format > Column Width > Optimal Width.
Verify the tax rate cell contains a decimal (0.20 for 20%), not a percentage (20%). Use formula =Subtotal*0.20 or =Subtotal*(TaxRate/100).
Go to Page Layout > Margins > Narrow or Office Theme. Use Page Layout > Scale to Fit > set Width and Height to 1 page. Preview with File > Print Preview.
Related Excel Formulas
Frequently Asked Questions
Can I add my company logo to the invoice?
How do I save the invoice as a template for future use?
What's the best way to track invoice payment status?
How do I calculate GST/VAT automatically?
Can I send the invoice directly to clients from Excel?
This was one task. ElyxAI handles hundreds.
Sign up