Skip to main content
Skip to main content
Invoicing

How to create an invoice in Excel (template + step-by-step).

Excel beats Word for invoices when you have many line items or want auto-calculated totals. The setup takes 15 minutes once: start from an Excel template, add three formulas (line totals, subtotal, total with tax), save as a template, then generate invoices in 90 seconds each. Past 10 invoices a month, dedicated invoicing software still saves more time.

Excel is the right tool for invoices when your work has many line items, when tax calculation matters, or when you want totals to update automatically as you adjust quantities and prices. The auto-calc is the reason Excel exists; using it for invoices means you stop fixing math errors after the fact.

This guide walks the setup once (template, formulas, formatting) and then the reuse pattern. End-to-end first invoice takes about 15 minutes; subsequent invoices take 90 seconds.

Step 1: Start from an Excel template

Excel has built-in invoice templates. To find them: open Excel, click File, then New. In the search box, type 'invoice'. Excel shows 8-10 templates ranging from simple to expense-tracking. For a trade business, the simpler templates work better.

Good starting points:

  • Service invoice with tax calculation: includes line items, tax, and totals.
  • Sales invoice: similar layout, slightly cleaner for parts-heavy invoices.
  • Basic invoice: minimal, you build the formulas from scratch (covered below).

Step 2: Lay out the fields

Every Excel invoice needs the same nine fields as a Word invoice (see our Word invoice guide). The layout is typically:

  1. Header rows (rows 1-5): business name, address, license number, phone, email. Center or left-align.
  2. Invoice title and number (rows 6-7): 'INVOICE' in large bold, invoice number, dates.
  3. Bill-to section (rows 8-11): client name, address, phone.
  4. Line items table (rows 13-30+): columns for Description, Quantity, Unit Price, and Line Total. Headers in row 13, line items below.
  5. Totals section (rows 32-36): Subtotal, Tax, Total. Right-aligned.
  6. Payment instructions (rows 38-42): how to pay, terms, thank you.

The exact row numbers don't matter; what matters is consistency. Build the layout once and reuse it.

Step 3: Add the three formulas that make Excel worth it

Formula 1: Line totals

For each line item, the line total is quantity × unit price. If quantity is in column B and unit price is column C, in column D type: =B14*C14 for row 14. Then drag down to row 30 to copy the formula. As you fill in quantities and prices, the line totals calculate automatically.

Formula 2: Subtotal

The subtotal sums all line totals. In the subtotal cell: =SUM(D14:D30). This adds up every line total in the range, even if some rows are blank.

Formula 3: Total with tax

Tax line: =subtotal_cell*tax_rate (e.g. =D32*0.08 for 8% tax on a subtotal in D32). Total: =subtotal+tax (e.g. =D32+D33). Now the total updates automatically as you adjust line items, quantities, or the tax rate.

Step 4: Format for clarity

  • Currency format on price and total columns. Select the column, right-click, Format Cells, Currency, choose your currency symbol.
  • Bold the header row of the line items table and the totals.
  • Borders around the line items table. Light gray for inner borders, medium for the outer border.
  • Right-align number columns (Quantity, Unit Price, Line Total).
  • Set print area: select the cells that make up the invoice, Page Layout tab, Print Area, Set Print Area. This makes Excel print only the invoice, not the whole sheet.
  • Page setup: Letter or A4 size, Portrait orientation, fit to one page. File, Print, Page Setup.

Step 5: Save as a template and export as PDF

  1. Save the blank invoice (with formulas, no client data) as a template. File, Save As, choose Excel Template (.xltx). Save to your Custom Templates folder.
  2. For each invoice, start from the template, fill in client info and line items, save the .xlsx with a descriptive filename like 'Invoice-1042-MaggieReilly-2026-04-22.xlsx'.
  3. Export to PDF before sending. File, Save As, choose PDF as the format. Same filename, .pdf extension.
  4. Send the PDF to the client. Never send the .xlsx because clients can modify formulas and change numbers before paying.

Excel vs Word vs invoicing software, when to pick each

UseBest toolWhy
1-3 invoices a month, simpleWordLayout and design are simpler
1-3 invoices a month, math-heavyExcelAuto-calc handles tax and many line items
4-10 invoices a monthExcel template or free invoicing software (Wave)Manual data entry starts costing time
10+ invoices a monthDedicated invoicing softwareAuto-numbering, follow-ups, payment links, QuickBooks sync
Card payments neededDedicated invoicing softwareExcel can't generate card-payable links
Mobile invoicing from a truckDedicated invoicing software (FSM app)Excel mobile works but is slow

Common Excel invoice mistakes

  • Hard-coding totals instead of formulas. The whole point of Excel is auto-calc; typing the subtotal manually defeats the purpose and creates math errors.
  • Sending the .xlsx file instead of PDF. Clients can edit formulas and change numbers. Always export PDF before sending.
  • Not setting the print area. Without it, Excel may print 30 pages of blank cells trying to fit the invoice on one page.
  • Reusing the same .xlsx file by overwriting. Each invoice needs its own file with the invoice number in the filename. Save as a new file every time.
  • Missing the tax cell when copying for a new invoice. If you forget to update the tax rate for a different jurisdiction, the total will be wrong. Worth labeling the tax cell clearly.
  • Forgetting that Excel rounding can produce $0.01 mismatches. Two ways to fix: use ROUND() in formulas, or accept the penny and don't sweat it.

When to graduate from Excel

Excel templates work fine up to about 10 invoices a month. Past that, the bottleneck is the manual data entry (client info, line items, invoice numbers) plus the lack of follow-up automation when invoices go unpaid. Three signs you've outgrown Excel:

  • You re-key the same client info more than once a month. A real CRM in invoicing software handles this.
  • You track which invoices are paid in another sheet. Aging reports in dedicated software solve this automatically.
  • Clients ask if they can pay by card. Excel can include a payment link in text, but it can't generate a card-payable Stripe link.

Wave is free and handles small invoicing volumes well. Falcon Bill starts at $19/mo intro (then $29) for solo operators with jobs + scheduling + card payments built in. Either is meaningfully faster than Excel past 10 invoices a month.

Frequently asked questions.

  • Is Excel a good tool for creating invoices?+

    Yes for small volumes (under 10 a month) where you want auto-calculated totals. Excel's strength is the formula layer; it handles tax calculation, multi-line subtotals, and discount math better than Word. Past 10 invoices a month, dedicated invoicing software saves enough time to be worth the small monthly cost.

  • How do I auto-calculate totals in an Excel invoice?+

    Three formulas. Line total: =Quantity*UnitPrice for each row. Subtotal: =SUM(line_total_range). Total with tax: =Subtotal+Subtotal*TaxRate. Once these are set up, the totals update automatically as you adjust quantities, prices, or tax rates.

  • Can I send the Excel file directly to my client?+

    You shouldn't. Always export to PDF before sending. Clients receiving editable .xlsx files can modify formulas, change numbers, or just be confused by the spreadsheet view. The PDF locks the formatting and makes it look professional on any device.

  • What's the difference between an Excel invoice and a Google Sheets invoice?+

    Functionally similar; Sheets has the same formulas and templates. Sheets is cloud-first (multi-device editing, real-time sharing) while Excel is desktop-first (better template ecosystem, more advanced formula features). For solo small-business use, either works.

  • Where do I find free Excel invoice templates?+

    Excel ships with about a dozen invoice templates. Open Excel, File, New, search 'invoice'. Microsoft also publishes additional templates on their website. Third-party sites like Vertex42 and Template.net have free templates with more variety, but the built-in Microsoft templates are reliable.

  • How do I format invoice numbers in Excel?+

    Use a text format for invoice numbers to preserve leading zeros and special characters. Right-click the cell, Format Cells, choose Text. Numbers like 0001 or 2026-014 display correctly. You can also use a formula like ='INV-'&TEXT(B1,'0000') if you want auto-generated formatting from a counter.

  • Can Excel send invoices automatically?+

    Not natively. You'd need a macro or an add-in to email invoices automatically, which is fragile and not worth setting up for most small businesses. If you need automatic sending, that's the threshold at which dedicated invoicing software pays off.

  • What's the difference between an Excel invoice and using invoicing software?+

    Excel handles document creation and math. Invoicing software handles client records, invoice numbering, payment links, follow-up automation, aging reports, and bookkeeping sync. Excel is fine while you're learning; software pays off as soon as you do enough invoices to feel the manual repetition.

Built for one truck, not a fleet

Try Falcon Bill for your trade business.

Send your first invoice in 60 seconds. No credit card. Cancel anytime.

Last reviewed: · Built in the US for US trades.

No card · Takes 2 minutes

Start free