ElyxAI
business

How to Create an Invoice

Excel 2016Excel 2019Excel 365Excel Online

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

1

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.

2

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.

3

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.

4

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.

5

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

Formulas show as text instead of calculating

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.

Column widths are too narrow and text is cut off

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.

Tax formula calculates incorrectly

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).

Invoice won't print on one page

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?
Yes, go to Insert > Pictures and select your logo file. Position it in the top-left corner and resize using the corner handles. Right-click and select 'Wrap Text > Square' to position it behind text if needed.
How do I save the invoice as a template for future use?
After creating your invoice, go to File > Save As and select 'Excel Template (.xltx)' from the file type dropdown. Name it 'Invoice Template' and save. Next time, File > New > My Templates will show your custom template.
What's the best way to track invoice payment status?
Add a 'Status' column (Paid/Unpaid/Overdue) and use conditional formatting with Home > Conditional Formatting > Highlight Cell Rules to color-code status. Alternatively, create a separate 'Invoices Log' sheet to track all invoices sent.
How do I calculate GST/VAT automatically?
Add a tax rate in a cell (e.g., C25 = 0.15 for 15% GST). In your tax row, use formula =Subtotal*$C$25. The $ signs lock the reference so it won't change when copied.
Can I send the invoice directly to clients from Excel?
Yes, save the invoice as PDF (File > Export > Create PDF/XPS) for professional delivery, or File > Share to email it directly. PDF prevents accidental formula changes while maintaining formatting.

This was one task. ElyxAI handles hundreds.

Sign up