Invoice template with tax calculation

Fill in
Invoice template with tax calculation — page 1

Fill in

INVOICE
Yellow cells = you type · blue cells = calculated (do not overwrite) · example rows are fictional — replace them.
FromBright Harbor Studio LLC (sample)Bill toNorthwind Retail Co. (sample)Invoice No.INV-2026-0042
Address120 Market Street, Suite 4, SpringfieldAddress45 Harbor Road, RiversideInvoice date2026-10-19
Tax IDTIN-000-000-000Tax IDTIN-111-222-333Payment terms (days)30
E-mailbilling@example.comContactAccounts PayableDue date2026-11-18
CurrencyUSD
Tax
CodeTax nameRateType the tax rates that apply to you (VAT 12%, sales tax 8.25%, GST 18% …). Each line picks a code.
AStandard rate (e.g. VAT / sales tax)12.00%
BReduced rate5.00%
COther rate0.00%
EExempt / zero-rated0.00%
#DescriptionQtyUnit priceDisc. %Tax codeNet amountTaxLine total
1Website redesign — fixed fee12,400.000%AIF(OR(C17="",D17=""),0,ROUND(C17*D17*(1-N(E17)),2))IF(G17=0,0,ROUND(G17*IFERROR(INDEX($C$11:$C$14,MATCH(IF(F17="","A",F17),$A$11:$A$14,0)),0),2))G17+H17
2Hosting, 12 months1225.0010%AIF(OR(C18="",D18=""),0,ROUND(C18*D18*(1-N(E18)),2))IF(G18=0,0,ROUND(G18*IFERROR(INDEX($C$11:$C$14,MATCH(IF(F18="","A",F18),$A$11:$A$14,0)),0),2))G18+H18
3Copywriting (hours)845.000%BIF(OR(C19="",D19=""),0,ROUND(C19*D19*(1-N(E19)),2))IF(G19=0,0,ROUND(G19*IFERROR(INDEX($C$11:$C$14,MATCH(IF(F19="","A",F19),$A$11:$A$14,0)),0),2))G19+H19
4Stock photos licence512.000%EIF(OR(C20="",D20=""),0,ROUND(C20*D20*(1-N(E20)),2))IF(G20=0,0,ROUND(G20*IFERROR(INDEX($C$11:$C$14,MATCH(IF(F20="","A",F20),$A$11:$A$14,0)),0),2))G20+H20
5---
6---
7---
8---
9---
10---
11---
12---
13---
14---
15---
Tax summarySubtotal (before tax)SUM(G17:G31)
CodeTaxable baseRateTaxDiscounts given30.00
ASUMIF($F$17:$F$31,A35,$G$17:$G$31)+SUMPRODUCT(($F$17:$F$31="")*($G$17:$G$31))12.00%SUMIF($F$17:$F$31,A35,$H$17:$H$31)+SUMPRODUCT(($F$17:$F$31="")*($H$17:$H$31))Tax totalSUM(H17:H31)
BSUMIF($F$17:$F$31,A36,$G$17:$G$31)5.00%SUMIF($F$17:$F$31,A36,$H$17:$H$31)Shipping / other charges-
C-0.00%-TOTALI33+I35+I36
ESUMIF($F$17:$F$31,A38,$G$17:$G$31)0.00%SUMIF($F$17:$F$31,A38,$H$17:$H$31)Amount paid-
Check: tax summary = tax totalIF(ABS(SUM(D35:D38)-I35)<0.005,"OK","CHECK")BALANCE DUEI37-I38
Payment detailsBank: Example Bank · Account name: Bright Harbor Studio LLC · Account No.: 000-000000-0 · Reference: invoice number
NotesThank you for your business. Please pay by the due date.
Yellow cells = you type · blue cells = calculated (do not overwrite) · example rows are fictional — replace them.
© Layers (layers.md) · CC BY 4.0 · Free template. Check figures against your own rules and advisers.