Excel is a genuine step up from Word for invoicing, for one reason: it does the maths. Line totals, subtotals, tax and the grand total all calculate themselves, which removes the single biggest source of invoicing errors.

Here is how to build one properly, including the formulas — and where spreadsheets still fall short.

No spreadsheet required

Get the same automatic calculation without building or maintaining a workbook. Free PDF invoices, instantly.

Generate a free invoice →

Key takeaways

Structure

Lay the sheet out in blocks so that inserting a line item never breaks anything below it:

The formulas

Cell Formula What it does
E18 (line amount) =IF(C18="","",ROUND(C18*D18,2)) Qty × unit price; blank if no qty
E39 (subtotal) =ROUND(SUM(E18:E37),2) Sums the whole line range
E40 (discount) =ROUND(E39*D40,2) D40 holds the discount %
E41 (tax) =ROUND((E39-E40)*D41,2) D41 holds the tax rate
E42 (total) =E39-E40+E41 Grand total
Due date =B12+14 Issue date + your terms in days

Wrap every currency calculation in ROUND(…,2). This is the detail that separates a professional spreadsheet from an amateur one. Without it, Excel carries fractions of a cent invisibly and your displayed line items will occasionally fail to add up to the displayed total — which looks like carelessness to a client and is genuinely confusing to reconcile.

Make it not look like a spreadsheet

  1. View → uncheck Gridlines. Single biggest visual improvement.
  2. Set a print area and fit to one page width.
  3. Use cell borders only under the line-item header and above the total.
  4. Format currency cells properly rather than typing currency symbols as text.
  5. Lock the formula cells (Review → Protect Sheet) so you cannot overwrite them by accident.

Calculation without maintenance

Same automatic totals and tax, none of the formula upkeep. Free and unlimited.

Create your invoice free →

Where Excel invoicing breaks down

The tax column question

If you sell items at different tax rates — common in food, books, children’s goods and cross-border sales — a single tax rate cell is not enough. Add a tax-rate column per line and calculate tax per line with =ROUND(E18*F18,2), then sum that column. Trying to apply one blended rate to a mixed invoice produces figures that will not reconcile with your tax return.

Other formats

Google Sheets gives you the same formulas with access from anywhere and no version sprawl. Word looks better out of the box but cannot calculate. A printable blank template is better for handwritten on-site work.

Frequently asked questions

Does Excel have a free invoice template?

Yes, several — File → New and search ‘invoice’. They are a reasonable starting point, though most need the ROUND wrapper added to their formulas and the gridlines turned off before they look professional.

What formula calculates an invoice total in Excel?

For the subtotal, =ROUND(SUM(E18:E37),2). For tax, =ROUND(subtotal*rate,2). Always wrap currency results in ROUND to two decimal places, or your line items will occasionally not sum to your displayed total.

How do I handle multiple tax rates on one Excel invoice?

Add a tax-rate column and calculate tax per line, then sum the tax column. A single blended rate applied to a mixed-rate invoice will not reconcile with your tax return.

Should I email an Excel invoice or convert it to PDF?

Convert to PDF. A spreadsheet is editable, exposes your formulas and any hidden sheets, and often renders unpredictably on the recipient’s machine.

Skip the spreadsheet

Free invoices with automatic totals and tax — nothing to build or maintain.

Start your invoice now →

Related guides