How to make an invoice in Excel (with a faster way)

You can build a clean, professional invoice in Excel or Google Sheets in about twenty minutes, and it won't cost you a cent. A spreadsheet does the math for you, it looks tidy once it's formatted, and you almost certainly already have it open. For your first few invoices, it's a perfectly reasonable tool.

This guide builds one from scratch, step by step, with the actual formulas typed out so you can copy them straight in. You'll set up the header and client block, build a line-item table that totals itself, format it so it looks like a real business document, and save it as a PDF the right way. Then comes the honest part: a spreadsheet is great until you're sending more than a couple of invoices a month, at which point it quietly stops telling you who has actually paid. We'll cover exactly where that line is and what to do when you cross it.

Step 1: Set up the header and client block

Open a blank sheet. The top third of the page is all identity: who's billing, who's being billed, and the three dates and numbers that make the invoice official. Get this part right and the rest is just typing.

Start in the top-left. Merge a few cells across the top (highlight them, then Merge and Center) to make room for your business name in a large, bold font. Underneath it, in smaller text, put your address, phone number, and email, one per line. If you have a logo, use Insert then Picture and drop it into the top-right corner so it sits opposite your name. If you have a tax ID (an ABN in Australia, an EIN in the United States, a GST/HST number in Canada, a VAT number in the UK), add a line for it here too.

Drop down a few rows and build the client block on the left side:

On the right side, opposite the client block, put three labelled cells. Label in one column, value in the next:

Two minutes on this block saves you three rounds of email later asking the client for a missing address or PO number. Set it up once, then save the file as a template you copy for every future invoice.

Step 2: Build the line-item table with real formulas

This is the part a spreadsheet is genuinely good at: the math. Build the table once with formulas and it totals itself every time you change a number.

Set up four column headers in a row, say row 12. Column A: Description. Column B: Quantity. Column C: Rate. Column D: Line total. Bold that header row and give it a background colour so it reads as the top of a table.

Now the first formula. In the line-total cell on the first item row (D13), the amount is quantity times rate:

Grab the little square at the bottom-right corner of that cell and drag it down as many rows as you need. Excel fills in =B14*C14, =B15*C15, and so on automatically. Now type your line items in plain language, one per distinct thing you're billing for:

Under the last item row, build the totals stack in the line-total column. Say your items run from row 13 to row 22. The subtotal adds them all up:

The tax row multiplies the subtotal by your rate. If the subtotal is in D23 and you charge 10% tax:

And the grand total adds the subtotal and the tax together. With tax in D24:

If you've already taken a deposit, add one more row under the total: Less deposit paid as a positive number in D26, then a final Balance due cell of =D25-D26 so the client sees exactly what's left to pay. Format every money cell as currency (highlight them, then Format Cells, then Currency) so the sheet shows $4,500.00 instead of 4500.

Change any quantity or rate now and watch the whole stack recalculate. That's the payoff for setting the formulas up once.

Step 3: Format it and save as a PDF

A working invoice and a professional-looking invoice are two different things, and the gap is about five minutes of formatting. Do this once on your template and every future invoice inherits it.

Now the single most important step: save it as a PDF, and send the PDF, never the spreadsheet. In Excel it's File, then Export, then Create PDF/XPS. In Google Sheets it's File, then Download, then PDF Document. There are three good reasons the raw .xlsx or Google Sheets link should never leave your computer:

Name the file something the client can find later, like Invoice-2026-0042-YourBusiness.pdf, and that's the file you attach to the email.

Step 4: Number your invoices properly

Every invoice needs its own number, and no two invoices should ever share one. This isn't red tape. The number is how you, your client, and both of your tax filings refer to a specific bill months later. "Did you pay invoice 2026-0042?" is a clear question. "Did you pay that invoice from March?" is not.

The simplest scheme is plain sequential: 0001, 0002, 0003. Many people prefix the year so the count resets cleanly each January and you can see at a glance when an invoice was raised: 2026-0001, 2026-0002. Whatever you pick, follow two rules:

Pick a format on your very first invoice and stick with it, because changing schemes midway is where numbering gets messy. For the full set of options, including per-client and date-based formats, see invoice numbering best practices.

Common spreadsheet invoice mistakes

A spreadsheet gives you all the rope you need. These are the four ways invoices go wrong in Excel, and how to head each one off.

Every one of these is avoidable with discipline. The catch is that the discipline is entirely on you, every single invoice, and it's the paid or unpaid tracking that gets skipped first when you're busy.

When a spreadsheet stops keeping up

Here's the honest turn. A spreadsheet invoice is genuinely fine if you send one or two a month. You can hold "the Henderson job is still unpaid" in your head when there's only one of them. The tool does the math, you send the PDF, and it works.

The wall you hit isn't making the invoices. It's tracking them. Once you're sending five or ten a month, the question that matters stops being "can I make an invoice?" and becomes "who hasn't paid me yet?" A spreadsheet has no answer to that unless you build and maintain a whole separate tracking sheet by hand, marking each one paid the day the money lands, sorting by due date, and never forgetting a single update. Miss a few updates during a busy week and you've lost the one thing the system was supposed to give you: a reliable picture of what you're owed.

That's the point where a proper invoicing tool earns its keep, and it's worth knowing exactly what you get for switching. If you'd rather skip the formula-building entirely even for a one-off, the free invoice generator on this site fills in the same fields and hands you a clean PDF, no spreadsheet required.

For the tracking side, Argo Books is a desktop app that does the part the spreadsheet can't. It keeps every invoice with a live status badge (Draft, Sent, Viewed, Partial, Paid, Overdue), so "who hasn't paid me?" is a glance, not a memory test. It handles the things that get fiddly in a spreadsheet:

The app runs on your own computer, your data stays local, and there's a free tier that covers up to 25 invoices. Premium is $15/month if you outgrow it. The way to think about it: a spreadsheet is a fine place to make an invoice, but a poor place to keep track of one. Once the tracking is what's costing you time, that's the signal to switch.

Frequently asked questions

Yes, in a few places. Both Excel and Google Sheets ship with built-in invoice templates: in Excel, open File then New and search "invoice"; in Google Sheets, check the template gallery at the top of the start page. They give you a formatted header and a line-item table you can type straight into. If you'd rather not touch a spreadsheet at all, the free invoice generator on this site lets you fill in the fields in your browser and download a finished PDF, with the totals and tax calculated for you.

Yes, that's the main reason to use a spreadsheet. Put =B13*C13 in each line-total cell to multiply quantity by rate, then =SUM(D13:D22) to add the line totals into a subtotal. For tax, multiply the subtotal by your rate, for example =D23*0.1 for 10%. The grand total is just =D23+D24. Once those formulas are in, change any quantity or rate and every total recalculates on its own. Format the money cells as currency so they show $4,500.00 instead of a bare 4500.

Always send a PDF, never the spreadsheet. A PDF looks identical on every device, the client can't change your numbers, and your formulas and any other tabs in the workbook stay hidden. Send the live spreadsheet and the layout can shift on the reader's screen, the numbers become editable, and clicking any total reveals the formula behind it. In Excel, use File then Export then Create PDF. In Google Sheets, use File then Download then PDF Document. Keep the spreadsheet in your own records as the editable master, and send only the PDF.

In a spreadsheet, you keep a separate master list with a status column and update it by hand every time a payment lands: invoice number, client, amount, due date, and paid or unpaid. Sort by due date so the next thing to chase sits at the top. This works for a handful of invoices a month. Once the volume climbs, the manual updating is what slips first, and that's usually the point people move to an invoicing tool like Argo Books, which tracks the paid, partial, and overdue status of every invoice for you and shows a running total of what you're still owed.

Yes. Google Sheets has free mobile apps for iPhone and Android, so you can open your invoice template, fill it in, and share a PDF from your phone. The Excel mobile app does the same. Editing a detailed line-item table on a small screen is fiddly, though. If you're on your phone, the free invoice generator on this site is usually quicker: it's a simple web form, it works in your phone's browser, and it hands you a finished PDF to email on the spot.

It depends on where you are and whether you're registered for the relevant tax. If you're below the registration threshold for your country, you usually don't charge tax at all. Above it, you do: GST is 10% in Australia (registration required past $75,000 AUD in turnover), GST/HST runs 5 to 15% by province in Canada (mandatory past $30,000 CAD), VAT is 20% standard in the UK (threshold GBP 90,000), and US sales tax varies by state and often doesn't apply to services. Rules vary, so check with an accountant for your situation before deciding.

Free invoice generators

Related articles