Invoice vs Quote vs Receipt vs Proforma

Four documents, four different jobs. Here's which to send and when.

New freelancers mix these up constantly — and sending the wrong one can delay payment by weeks. Here's the simple version.

Quote (estimate): the price before the work

You send a quote when the client asks "how much will this cost?" It proposes a price but doesn't demand payment. Example: a designer quotes $800 for a logo before starting. Quotes usually carry an expiry date ("valid for 30 days"). Make one with our free quote generator →

Proforma invoice: the formal "before" document

A proforma is a quote dressed up as an invoice — used to request advance payment or as a customs declaration for international shipments. It's not a demand for completed work. Example: a supplier sends a proforma so you can pay 50% upfront. Make one with our free proforma generator →

Invoice: the request for payment after the work

The invoice says "the work is done, here's what you owe, pay by this date." This is the document that actually gets you paid. Example: the designer finishes the logo and invoices the agreed $800, due in 14 days. Make one with our free invoice generator →

Receipt: proof the money arrived

You send a receipt after the client pays. It confirms payment received and closes the loop. Example: "Received $800 on Oct 15 — thank you." Make one with our free receipt generator →

The typical flow

  1. Quote → client agrees to the price
  2. Proforma → (optional) client pays a deposit
  3. Invoice → work done, balance requested
  4. Receipt → payment confirmed

BillsZilla generates all four — free, no signup, no watermark.

Need full accounting, not just invoices?

When your business outgrows free invoicing, FreshBooks and QuickBooks handle expenses, payroll and tax reports.Disclosure: BillsZilla may earn a commission on purchases through these links.

← Back to the blog