Free Invoice Template: Excel, Word and Printable PDF

Free Invoice Template: Excel, Word and Printable PDF
Editorial. We review software independently. If you buy through our links we may earn a commission, which funds the testing. See our review methodology and affiliate disclosure.

This free invoice template comes in three files: an Excel workbook that calculates the totals, a Word document and a printable PDF. Each holds the same 20 fields a US client invoice needs: your details, the client’s, the invoice number, dates, payment terms, line items and totals. All three download free, with no sign-up.

Invoice template (Excel)

An Excel workbook with the 20 fields as columns and formulas for line amounts, subtotal, sales tax and total due. A Print view sheet lays the invoice out for printing.

Invoice template (Word)

A Word invoice with the same fields under From, Client and Invoice details, plus a line-items table and a totals table. The Word file has no formulas, so you type the Subtotal, Sales tax and Total due.

Printable invoice template (PDF)

A blank one-page invoice with ten line-item rows and a totals table, made to print and fill in by hand.

In This Article (8 sections)

Excel, Word or PDF: Which Free Invoice Template to Download

Pick the Excel file if you want the line amounts, sales tax and total due calculated for you. Pick Word if you mostly change wording and layout and can add up a few lines yourself. Pick the PDF if you print invoices and write them by hand.

FileBest forWhat calculates
Excel (.xlsx)Several line items and a sales tax rateAmount, Subtotal, Sales tax, Total due
Word (.docx)Changing wording, layout or adding a logoNothing: you type Amount, Subtotal, Sales tax and Total due
PDFPrinting and filling in by handNothing: you write Amount, Subtotal, Sales tax and Total due
The three invoice template files compared

Google Sheets users can work from the Excel file: in Sheets, choose File > Import, upload the .xlsx and pick Create new spreadsheet or Insert new sheets. Whichever file you fill in, send the client a PDF.

Sources: Google Docs Editors Help on importing spreadsheets, checked October 2026.

What’s in the Invoice Template

The template has 20 fields in five groups: your business, the client, the invoice details, the line items and the totals.

The Example column shows the invented sample data that ships in the Excel and Word files.

FieldWhat to enterExample
Business nameYour business or trading nameSample Business Name
Business addressYour mailing address100 Sample Street, Anytown, ST 00000
Business emailWhere the client sends questionsbilling@example.com
Business phoneA number the client can call555-0100
Bill toThe client’s name or companySample Client Name
Client addressThe client’s billing address200 Sample Avenue, Anytown, ST 00000
Client emailThe address you send the invoice toclient@example.com
Invoice numberA unique number you never reuseINV-0001
Invoice dateThe date you issue the invoice11/02/2026
Due dateThe date payment is due under the terms12/02/2026
Payment termsDue on receipt, Net 15, Net 30 or Net 60; Net 30 means due 30 days after the invoice dateNet 30
DescriptionWhat you did or delivered, one line per itemWebsite copywriting (sample)
QuantityHours, units or items4
RatePrice per hour or per unit, in dollars85
AmountQuantity x Rate (formula)340.00 (calculated)
SubtotalSum of the Amount column (formula)595.00 (calculated)
Sales tax rateThe rate you charge, or 0% (you type it)5%
Sales taxSubtotal x Sales tax rate (formula)29.75 (calculated)
Total dueSubtotal + Sales tax (formula)624.75 (calculated)
Payment instructionsHow to pay you: methods, a payment link or check payeePay by bank transfer or card link (sample)
Fields in the invoice template, with illustrative sample data

Sources: sample data from the template files; every name, address, email, phone number and amount is invented.

In the Excel file these 20 names are the column headers of the Invoice sheet, in this order; the Word and PDF files use them as labels.

How the Excel file calculates the total

Four fields calculate in the Excel file: Amount, Subtotal, Sales tax and Total due. You type everything else.

  • Amount (column O, rows 2-11): =IF(OR(M2="",N2=""),"",ROUND(M2*N2,2)) multiplies Quantity by Rate and rounds to cents. A line with no quantity or rate stays blank instead of showing $0.00.
  • Subtotal (P2): =SUM(O2:O11) adds the ten Amount cells.
  • Sales tax (R2): =ROUND(P2*Q2,2) multiplies the Subtotal by the rate you type in Q2.
  • Total due (S2): =P2+R2 adds the tax to the Subtotal.

Enter 0% in Sales tax rate when you charge no sales tax, and the Total due equals the Subtotal. Row 2 holds your details, the client, the invoice details, line item 1 and the totals; rows 3-11 hold line items 2 to 10.

The Print view sheet reads those cells and lays them out as a printable invoice, so you type in one sheet and print the other.

How to Fill Out the Invoice Template

Fill the template top to bottom in seven steps, and finish by saving a PDF to send.

  1. Clear the sample data. In Excel, clear Description, Quantity and Rate on the three sample lines, and their Amount cells go blank; never clear the Amount, Subtotal, Sales tax or Total due formula cells. In Word, delete the sample lines and typed totals.
  2. Type your business name, address, email and phone over the sample ones, then save that copy as your blank master.
  3. Enter the client’s name in Bill to, with their billing address and the email you send invoices to.
  4. Give the invoice the next unused number (INV-0002 follows INV-0001) and today’s date as the Invoice date.
  5. Pick the payment terms and set the Due date to match: Net 30 on an invoice dated 11/02/2026 makes it due 12/02/2026.
  6. Add one line per item with its quantity and rate; Excel fills in the Amount, while in Word you type it.
  7. Enter your sales tax rate or 0%, check the Total due, add payment instructions and save a PDF named after the invoice, such as INV-0001.pdf.

Example: A Filled-In Sample Invoice

This sample invoice in the Excel and Word files is invented data.

INV-0001’s three sample lines work out as 4 x $85.00 = $340.00, 2 x $60.00 = $120.00 and 3 x $45.00 = $135.00, which add up to $340.00 + $120.00 + $135.00 = $595.00.

Then $595.00 x 5.00% = $29.75, and $595.00 + $29.75 = $624.75, the Total due at a sample 5.00% rate on the sales subtotal.

DescriptionQuantityRateAmount
Website copywriting (sample)4$85.004 x $85.00 = $340.00
Logo design revision (sample)2$60.002 x $60.00 = $120.00
Project management (sample)3$45.003 x $45.00 = $135.00
Sample invoice INV-0001 line items, illustrative data from the template files

Sources: sample data from the template files; the names, addresses and numbers are invented, and the 5.00% rate is a sample, not a state rate.

Customize the Template for Your Work

Three changes fit most readers: freelancers and consultants bill hours, contractors split labor and materials, and businesses that receive purchase orders add a PO number.

  • Freelancers and consultants: use Quantity for hours and Rate for your hourly rate, one line per task or per week.
  • Contractors: put labor and materials on separate lines, so the client sees what each part of the job cost.
  • Purchase orders: add a PO number line under the invoice details in Word or the PDF. In Excel, add a PO number column U after Payment instructions; the formulas stay in place. Print view reads only columns A to T, so also type the PO number in its blank row under Payment instructions.

Also add your logo at the top of the Word file or the Print view sheet, and paste any payment link into Payment instructions. A discount is its own line with Quantity 1 and a negative Rate; mention a late fee only when your contract states one.

Common Invoice Mistakes That Delay Payment

Five template mistakes hold up payment, and each has a fix inside the template’s own fields.

  1. Reused or skipped invoice numbers. Two invoices with one number confuse both sets of records; always take the next number.
  2. No due date or terms. An invoice without a deadline has no date to miss; fill Payment terms and Due date every time.
  3. Typing over a formula cell. A number typed into Amount, Subtotal, Sales tax or Total due replaces the formula, so later edits stop updating the total.
  4. Tax on the wrong amount. The rate belongs on the Subtotal. Excel applies it there; in Word, multiply the Subtotal, never one line or the Total due.
  5. Sending the editable file. A .xlsx or .docx can be changed after it leaves you, so send the PDF.

When to Move From a Template to Invoicing Software

Move to invoicing software when you chase late payments, bill a client on a schedule, split projects into milestones or want online payment. QuickBooks Online’s invoicing page covers all four; Xero’s covers reminders, repeat billing and online payment. When you outgrow a template, see my Zoho Invoice pricing guide.

QuickBooks Online sets up recurring invoices that auto-send every day, week, month or year. Progress invoicing, which splits an estimate into invoices by milestone, stage or percentage of work completed, sits on the Plus and Advanced plans.

That plan gate matters for project billing: on a plan below Plus, milestone invoices stay a manual job. My QuickBooks Online pricing and plans breakdown covers Plus and Advanced.

Xero sends automated reminders before and after the due date and stops once payment arrives. It also repeats regular invoices and tracks when a customer opens one. For paid invoicing software, see my FreshBooks pricing guide.

The Xero plan to watch is Early, which lists “Send quotes and 20 invoices”; the limit counts invoices you approve as well as send. Growing lists invoices with no number. Xero does not state the period the 20 covers, and transactions from connected apps may count toward it.

Compare your usual invoice volume with the 20 listed on Early, and ask Xero what period that limit covers before you choose it. The step up to Growing is in my Xero pricing by plan guide.

TriggerTemplateQuickBooks OnlineXero
Chasing late paymentsYou send each reminderPayments AI helps draft remindersAutomated reminders before and after the due date
Billing on a scheduleYou copy last period’s fileRecurring invoices daily, weekly, monthly or yearlyRepeated invoicing
Milestone billingOne invoice per milestone, by handProgress invoicing on Plus and AdvancedNot listed on Xero’s invoicing page
Online paymentThe client pays by the method you listCards, ACH, Apple Pay, PayPal, Venmo; pay-as-you-go processing ratesCards, ACH debit, Apple Pay; payment fees apply
What a template leaves to you and what QuickBooks Online and Xero automate, checked October 2026

Sources: QuickBooks invoicing page, Xero invoicing page and Xero pricing plans, checked October 2026.

My rule: stay on the template while each invoice is a one-off and clients pay on time. Move once you repeat the same invoice monthly or write reminders weekly: milestone billing points to QuickBooks Online Plus, automatic reminders to Xero. For a full comparison, see my list of the best invoicing software.

FAQ

Is this invoice template really free?

Yes. The Excel, Word and PDF files are free to download, and none of them asks for a sign-up or an email address.

Can I use the invoice template in Google Sheets?

Yes. Google Sheets imports .xlsx files, so the Excel version opens there.

Do I have to charge sales tax on an invoice?

That depends on your state and on what you sell, so check your state’s rules or ask your accountant. The template applies only the rate you enter.

What is the difference between an invoice and a receipt?

An invoice asks the client to pay; a receipt confirms that they already have.

About the author

Macedona is the founder and lead reviewer at SaaS CRM Review, where he has published 250+ in-depth reviews, pricing guides, and comparisons of CRM and SaaS tools. Each review is based on hands-on testing or verified documentation, and every article states clearly which method was used. Pricing and features are checked against official vendor sources, with the verification date noted in the article.

Follow the author:
Leave a Comment

Your email address will not be published. Required fields are marked *