They look similar and people mix them up constantly, but an invoice and a receipt exist at opposite ends of the same transaction.
An invoice is a request for payment, sent before money changes hands. A receipt is proof that payment already happened. If you're asking to get paid, you want an invoice. If you're confirming you got paid, you want a receipt.
| Invoice | Receipt | |
|---|---|---|
| Sent | Before payment | After payment |
| Purpose | Requests money | Confirms money received |
| Includes a due date | Yes | No |
| Includes payment method | Sometimes (accepted methods) | Yes (how they paid) |
Both documents share the same bones, your business info, the client's info, an itemized list, a total. The difference is purely about timing and intent: one is a bill, the other is a confirmation. Some businesses even reuse an invoice as a receipt by stamping it "PAID" once settled, which works, but a purpose-built receipt reads cleaner for the client's own records.
For any paid client engagement, the typical flow is: send an invoice when the work is billable, then send a receipt once payment clears, especially if the client needs it for their own expense reporting or bookkeeping. Freelancers who skip the receipt step usually don't need to; email confirmation from Stripe or PayPal often serves the same purpose informally. But for cash, check, or bank transfer payments, a written receipt is worth sending.
Ledgerline has both: an invoice generator for requesting payment, and a receipt generator for confirming it.
Make an invoice →