A sales invoice bills for goods sold, so it needs quantities, unit prices, product identifiers and usually shipping. This generator turns on the SKU and image columns, handles shipping as a taxable or non-taxable charge, and gives you a separate delivery address when goods ship elsewhere. Free, with PDF download.
The SKU column and per-item images are enabled here, so the buyer can match lines against what physically arrived.
Add shipping as a fixed or percentage charge, and mark it taxable or not — tax on shipping varies by jurisdiction, so it's yours to set.
Turn on 'ship to a different address' when goods go somewhere other than the billing address.
Apply a percentage or fixed discount per line, or one discount across the whole invoice, spread proportionally before tax.
Give every line a SKU that matches your own catalogue. When a customer queries an order or returns an item, the SKU is what makes the conversation short. Product images help more than people expect on invoices for variable goods — furniture, parts, apparel — because the buyer can confirm at a glance that the right variant was sent.
Keep units explicit. 'Qty 12' means something different for boxes than for individual pieces; setting the unit to 'box' or 'pcs' removes an entire class of dispute.
When an invoice carries both a discount and tax, the order of operations matters. This generator applies discounts to the taxable base before calculating tax, which is what tax authorities generally require — otherwise you would overstate the tax due and overcharge your customer.
Shipping is handled as a charge rather than a line item so it sits below the subtotal where buyers expect it, and you choose explicitly whether tax applies to it.
Yes. Each line item accepts one or more images, shown as a thumbnail, a large image, a gallery or a product card. Images are resized in your browser and embedded in the PDF.
Add it as a charge in the Tax section. Set it as a fixed amount or a percentage, and toggle whether your taxes apply to it.
Yes. Enable 'ship to a different address' in the customer section and a separate Ship To block appears on the invoice.