Free E-commerce Sales Receipt Template & Generator

An online sale leaves the buyer holding a card charge and a box, and the receipt is what connects the two. This one carries the order number and date, each line at SKU and variant level, the code that reduced the merchandise subtotal, shipping as its own charge, sales tax calculated on the base you actually tax, the processor transaction reference sitting behind the authorization, and a tracking number for each box that went out.

Create this sales receipt No signup to start · live preview · PDF download

PDF downloads cost $4.99 per document, or are included with Unlimited at $9/month.

Create & preview free. Watermark-free PDF: $4.99 USD. No subscription required.

Use-case checklist

What to include in a e-commerce sales receipt

Card disputes are the cost center here. A buyer who cannot match a statement line to anything they remember ordering files a chargeback, and the descriptor a processor prints is often a payment brand rather than your store name, which makes that mismatch routine rather than rare. When you respond, what gets asked for is a document tying the disputed authorization to an order: an itemized list, a ship to address, and evidence the boxes moved. A receipt carrying the transaction reference and both tracking numbers is that document, assembled before the dispute instead of reconstructed after it. The same fields answer the quieter requests months later, when a buyer needs a purchase date for a warranty claim or a business customer needs the tax stated separately for their own records.

  • seller, customer, order date, and number
  • SKU, product, variant, quantity, and price
  • discount, shipping, taxable subtotal, and tax
  • total, payment method, and transaction reference
  • shipment and return-policy reference

Example starting lines

DescriptionQtyRate
Online product order2$68
Accessory1$24
Shipping1$8.95

Complete it cleanly

List seller, customer, order, date, SKU, variant, quantity, price, discount, shipping, tax, total, payment method, transaction reference, shipment status, and return-policy link or reference.

How to make an e-commerce sales receipt in 6 steps

  1. Open the sales receipt generator

    Start from this page so the sales receipt opens with fields and sample lines already set up for online stores and direct-to-consumer sellers. No account is needed to create or preview.

  2. Enter both parties

    Add your business name, address and contact details, then the customer name and address exactly as they should appear on the record.

  3. Add the e-commerce lines

    Replace each sample line with the real work or goods. Make sure the document shows seller, customer, order date, and number, SKU, product, variant, quantity, and price, discount, shipping, taxable subtotal, and tax.

  4. Check the figures

    Totals calculate as you type. Confirm quantities, rates, any tax line and the final total against your own records before you send anything.

  5. Set the reference and dates

    Give the sales receipt a unique number and the correct date so it can be traced later and matched to related documents.

  6. Review and download the PDF

    List seller, customer, order, date, SKU, variant, quantity, price, discount, shipping, tax, total, payment method, transaction reference, shipment status, and return-policy link or reference. Preview is free; a PDF download costs $4.99, or is included with Unlimited.

Worked example

One order, one discount code, two boxes on different days

Kettle & Cairn Supply Co. takes order KC-100482 from Renata Solis on August 22, 2026. She uses a first order code, and the warehouse splits the shipment because the roll bag is in a different pick zone and goes out two days later.

Order KC-100482, placed Aug 22, 2026, Kettle & Cairn Supply Co. to Renata Solis
Ship to address on file, ground service
KC-TN-04 enamel camp kettle, 1.5 L / speckled navy, 1 at $64.00
$64.00
KC-MG-12 stacking mug, sage, 4 at $17.00
$68.00
KC-CS-30 waxed canvas roll bag, 1 at $88.00
$88.00
Merchandise subtotal
$220.00
Discount code WELCOME10, 10% off merchandise
-$22.00
Ground shipping, 2 boxes
$14.50
Sales tax, illustrative 7.5% applied here to $212.50, merchandise after discount plus shipping (see note)
$15.94
Total charged, Visa ending 6613, processor transaction ch_7QK2R4M1
$228.44
Shipped: box 1 kettle and mugs Aug 24, tracking 1Z9R41V80341882290; box 2 roll bag Aug 26, tracking 1Z9R41V80341996104
30 day return window, RMA required, see posted policy

The field most often left off is the processor transaction reference, and it is the one that resolves a dispute, because it is the only value here the issuer can also see. The 7.5% is illustrative for this example: the rate, whether shipping belongs inside the taxable base, and which lines are taxable at all differ by state, so confirm yours with your accountant.

When this document is the right choice

Use this sales receipt to itemize a sale that was paid at the point of purchase. A sales receipt combines the sale details and proof of payment. Use an invoice when the customer will pay later or an ordinary receipt when confirming a non-sale payment.

Frequently asked questions

My bank descriptor does not match my store name. What should the receipt carry to fix that?

Put both identities on the page. Name the selling business the way the buyer knows it, then show the processor transaction reference and the last four digits of the card so a confusing statement line can be matched to a real order. Adding the date of authorization helps, since buyers usually search their statement by date first. This is the cheapest chargeback prevention available to a small store, because most unrecognized charge disputes are recognition failures rather than fraud.

Should a discount code come off before or after shipping and tax?

Reduce merchandise first, then add shipping, then calculate tax on whatever base your state taxes. On KC-100482, WELCOME10 takes $22.00 off the $220.00 of goods, shipping is added at $14.50, and the illustrative tax runs on $212.50. Taking the code off the total after tax leaves you having collected tax on money the buyer never paid, and it makes any later partial refund impossible to price. Whether shipping sits inside the taxable base is a state question for your accountant.

The order shipped in two boxes on different days. One receipt or two?

One receipt for the order, with a tracking number per box and the date each left. The buyer paid once and will dispute once, so the document that answers the dispute should cover the whole authorization. Two receipts for one charge means neither adds up to the $228.44 the issuer is asking about. If part of the order is not shipping at all, say so on its own line with an expected date rather than quietly leaving it off.

A buyer ordered the wrong variant and wants an exchange rather than a refund. What should the paperwork show?

Two documents that point at each other. Credit the returned line at what it actually cost on the original order, which after WELCOME10 is not the list price, and carry the RMA number and order KC-100482 on that credit. Then raise the replacement as its own order referencing both. A single receipt quietly rewritten to name the new variant leaves your stock wrong in two directions and gives the buyer nothing that matches the charge sitting on their statement. Decide before you reply who pays the return leg and print it, because that is the part buyers argue about.

Our cart emails an order confirmation automatically. Is that already the receipt?

Not quite, and the gap is where support tickets come from. A confirmation is written at checkout, before the warehouse has picked anything, so it carries what the buyer intended to buy and usually no transaction reference, no tracking, and no record of a line you later had to backorder or cancel. A receipt is written after the money settled and the boxes moved, which is why the one for KC-100482 can name two tracking numbers on two different dates. Keep sending the confirmation, and treat the receipt as the document you stand behind when an issuer or an accountant asks.