Three words that get used interchangeably and mean very different things in practice. Mix them up in a friendly email and nobody notices. Mix them up in an audit and a tax authority spends three hours of your life asking awkward questions.
The short version: an invoice is a request for payment. A receipt is proof that payment happened. A bill is what your customer calls your invoice when they are the one paying it.
What an invoice does
An invoice is a forward-looking document. You did some work, or you are about to ship something, and you would like to be paid. The invoice spells out what was provided, what it costs, when payment is due, and how to send the money.
Invoices typically include a unique invoice number, an issue date, a due date, line items, totals, and your tax ID if your jurisdiction requires one. The whole document is making an ask. Until your client pays, the invoice represents money you are owed, which accountants call accounts receivable.
What a receipt does
A receipt looks backwards. The transaction already happened. The receipt confirms it. It usually shows what was bought, the amount paid, the payment method, and the date of payment.
That is why you get a receipt at a coffee shop and an invoice from a contractor. The coffee is paid for the moment you tap your card. There is no need to track who owes what. The contractor's work might be paid weeks later, so they send an invoice first and only the buyer gets a receipt later.
Restaurants confuse this because they hand you a "bill" at the end of dinner, you pay, and then you get a receipt. The bill is acting as an informal invoice, the payment is immediate, and the receipt closes the loop.
When you need to issue both
For most B2B work, you send an invoice, the client pays it twenty or thirty days later, and that is the end of it. No separate receipt is needed; your bank statement and the marked-paid invoice are evidence enough.
There are situations where issuing both is the right move:
- The customer asks for a separate receipt for their records.
- The payment was unusual: cash, an unusually large amount, a foreign wire.
- Your country's tax authority requires a paid receipt (a few EU member states do for certain VAT-exempt purchases).
- The transaction was prepaid before any work was done. The receipt acknowledges the deposit; the invoice arrives later, with the deposit credited.
The IRS, HMRC and CRA angle
For an audit, tax authorities want to see evidence of two things: that you reported the income you actually received, and that the expenses you deducted actually happened. Invoices and receipts both contribute, in different ways.
On the income side, your invoices show what you billed. Your bank deposits show what you collected. The match between the two is the part that gets reviewed.
On the expense side, receipts are the primary proof. An invoice without a receipt is just "something I owed at some point". The receipt, or a bank statement line showing the payment, is what makes the expense actually deductible.
This is why bookkeepers nag everyone about keeping receipts. The invoice tells the story. The receipt closes the loop.
Issuing a receipt from this tool
Strictly speaking, this is an invoice generator, not a receipt generator. But if you need a paid receipt for a client's records, there is a trick. Create the invoice as normal. In the Amount Paid field, enter the same number as the Total. The Balance Due drops to zero. Download the PDF. Email it under a subject line like "Paid receipt for INV-0042".
It is the same document with an explicit zero balance and an Amount Paid line. Every tax authority I have come across accepts this as a valid receipt.
Quick reference
| Document | Purpose | When it is issued |
|---|---|---|
| Invoice | Asks for payment | Before payment is made |
| Receipt | Confirms payment | After payment is made |
| Bill | Same document, informal name | What the customer calls the invoice |