# What Is an Invoice? Meaning, Parts, and Types Explained

> What is an invoice? Learn the invoice meaning, the parts every invoice needs, the main types of invoices, invoice vs bill, and how SaaS teams automate invoicing.
- **Author**: Deepak Jangir
- **Published**: 2026-10-13
- **Category**: Billing, Invoicing
- **URL**: https://dodopayments.com/blogs/en/what-is-an-invoice

---

An invoice is a commercial document a seller issues to a buyer that records what was sold, how much is owed, and the terms for paying it. It identifies both parties, lists the goods or services with prices and taxes, and carries a unique number and date so the transaction can be tracked, paid, and accounted for. In short, an invoice is the seller's formal request for payment and the buyer's proof of what they were charged.

For a SaaS or AI founder, the definition gets tested the first time a real company buys from you. Your self-serve checkout has been sending card receipts for months, then a procurement team in Germany asks for "a proper invoice with our VAT number on it" before they will release payment. Suddenly you need sequential numbering, tax breakdowns, the right legal wording, and a way to produce the same document every month for every customer in every country.

This guide is the hub for everything invoicing on our blog. It covers what an invoice is, what must be on it, the types of invoices you will run into, how invoicing actually works for subscription and digital products, what changes when you sell internationally, and how to automate the whole thing. Where a topic deserves its own deep dive, we link to it rather than repeat it.

## Invoice Meaning: What an Invoice Is (and What It Is Not)

The word "invoice" gets used loosely, and that causes real problems. A customer asking for an invoice might actually want a receipt, a quote, or a proforma. Each document plays a different role in the sale, and mixing them up can delay payment or break your accounting.

At its core, an invoice does three jobs. It creates a payment obligation (or records one that was just settled), it gives both sides an audit trail, and in most tax systems it is the document that proves tax was charged. That last job is why governments care about what goes on an invoice and businesses care about getting it right.

Here is how an invoice compares with the documents it is most often confused with.

| Document | Issued by | When | Purpose | Legally binding request for payment? |
| --- | --- | --- | --- | --- |
| Quote / estimate | Seller | Before the sale | Proposes a price | No |
| Proforma invoice | Seller | Before delivery or payment | Previews the final invoice | No |
| Invoice | Seller | At or after the sale | Requests or records payment owed | Yes |
| Bill | Buyer's view of the invoice | When received | Amount the buyer must pay | Yes (same document) |
| Receipt | Seller | After payment | Confirms payment was received | No, payment is done |
| Credit note | Seller | After an invoice | Reduces or cancels an invoice | Adjusts one |

Two of these deserve their own guides. If a customer is confused about whether they need an invoice or a receipt, our breakdown of [invoice vs receipt](https://dodopayments.com/blogs/invoice-vs-receipt) shows exactly where the documents diverge. If a buyer needs a document before they pay, for budget approval or customs, see [proforma invoice vs invoice](https://dodopayments.com/blogs/proforma-invoice-vs-invoice).

### Invoice vs Bill: Same Document, Different Side

"Invoice vs bill" is one of the most searched invoicing questions, and the answer is simpler than people expect. They are usually the same piece of paper seen from opposite sides of the transaction. The seller sends an invoice and records it in accounts receivable. The buyer receives it, calls it a bill, and records it in accounts payable.

In everyday use, "bill" also tends to describe consumer charges that arrive on a schedule, like a phone or utility bill, while "invoice" is the more formal business term. There is no legal difference in most contexts. What matters for you as the seller is that the document meets invoice requirements, because that is what your customer's finance team and tax authority will check.

## Parts of an Invoice: What Must Be on It

Invoice rules vary by country, but a core set of fields shows up almost everywhere. Miss one and you risk a rejected invoice, a delayed payment, or a document that does not hold up in an audit.

The parts of an invoice you should treat as standard:

- **The word "Invoice"** clearly at the top, so it cannot be mistaken for a quote or receipt
- **A unique invoice number**, issued in sequence with no reused numbers
- **Issue date** and, where relevant, the date of supply or service period
- **Seller details**: legal business name, address, and tax registration number where required
- **Buyer details**: name, billing address, and the buyer's tax ID for B2B sales where required
- **Line items**: description, quantity, unit price, and line total for each product or service
- **Subtotal, tax, and total**: tax shown by rate, with the tax amount stated separately
- **Currency** the invoice is denominated in
- **Payment terms and due date**, for example due on receipt or 30 days from issue
- **Payment status or instructions**: paid, or how and where to pay

The invoice number is the field founders most often get wrong. Gaps, duplicates, and resets at the start of the year can all raise questions with tax auditors, and the right format depends on your volume and entities. Our guide to [invoice numbers](https://dodopayments.com/blogs/invoice-number) covers formats, examples, and numbering rules in detail.

Payment terms are the other field that directly affects cash flow. Net 30 sounds standard until you realize it means waiting a month or more for revenue you already delivered. Read [payment terms explained](https://dodopayments.com/blogs/payment-terms-net-30) for how net 30, net 60, and due on receipt change your collections. If you sell to businesses in VAT countries, you will also need to capture and display the buyer's tax ID correctly, which our guide to [what a VAT number is](https://dodopayments.com/blogs/what-is-a-vat-number) explains, including formats and validation.

## Types of Invoices You Will Actually Use

"Types of invoices" lists online often run to a dozen or more, but most software businesses only touch a handful. The table below covers the ones that matter, with the context where each shows up.

| Type of invoice | What it is | When SaaS and digital businesses use it |
| --- | --- | --- |
| Standard invoice | The default invoice for a completed sale | One-time purchases, lifetime deals, setup fees |
| Recurring invoice | Issued automatically each billing period | Monthly or annual subscriptions |
| Usage or metered invoice | Charges based on measured consumption | API calls, tokens, credits, compute |
| Proforma invoice | A preliminary, non-binding invoice | Enterprise budget approval before purchase |
| Credit note / credit memo | Reduces or reverses a prior invoice | Refunds, downgrades, billing corrections |
| Interim or progress invoice | Bills part of a larger project | Custom implementation or services work |
| Commercial invoice | Used for customs on cross-border goods | Physical goods only, rarely pure software |
| Tax invoice / VAT invoice | An invoice meeting local tax content rules | B2B sales in VAT and GST countries |
| E-invoice | A structured, machine-readable invoice | Countries with e-invoicing mandates |

A few clarifications save a lot of confusion. A recurring invoice is not a separate legal category, it is a standard invoice generated on a schedule, tied to your [billing cycle](https://dodopayments.com/blogs/billing-cycle). A credit note never deletes the original invoice; it sits alongside it so the audit trail stays intact, which is covered in our guide to [credit memos](https://dodopayments.com/blogs/credit-memo). When only part of a charge is returned, the same logic applies to a [partial refund](https://dodopayments.com/blogs/partial-refund), which reverses just the refunded amount and its tax.

The commercial invoice is the one most digital founders can ignore, since it exists for customs clearance of physical shipments. If you ship hardware or physical add-ons, our [commercial invoice guide](https://dodopayments.com/blogs/commercial-invoice-guide) covers the required fields and a template.

## How Invoicing Works for SaaS and Digital Products

Traditional invoicing assumes a sequence: deliver the work, send the invoice, wait to get paid. Most SaaS and digital product businesses flip that order, and understanding which model you run determines your entire invoicing setup.

**Charge-first (self-serve).** The customer pays at checkout by card or wallet, and the invoice is generated immediately as a paid record. Renewals repeat the same pattern each period. There is no collection risk on the invoice itself, but failed renewals need retry logic and customer emails.

**Invoice-first (sales-led B2B).** You issue the invoice with payment terms, the customer pays later by bank transfer or card, and the invoice sits open in accounts receivable until it is settled. This model is common with enterprise contracts, and it introduces collections work: reminders, escalations, and tracking how long money stays outstanding.

```mermaid
flowchart LR
    A["Customer subscribes"] --> B{"Billing model"}
    B -->|"Charge-first"| C["Payment collected at checkout"]
    C --> D["Paid invoice generated"]
    D --> E["Renewal each billing cycle"]
    E --> C
    B -->|"Invoice-first"| F["Invoice issued with terms"]
    F --> G["Open in accounts receivable"]
    G -->|"Paid by due date"| H["Invoice marked paid"]
    G -->|"Overdue"| I["Reminders and dunning"]
    I --> H
```

Many companies run both. A self-serve tier on monthly cards sits next to annual enterprise contracts paid against invoices. That split is fine as long as both flows produce consistent invoice numbers, tax handling, and records you can reconcile.

On the invoice-first side, the work after sending is where revenue leaks. Our [accounts receivable guide for SaaS](https://dodopayments.com/blogs/accounts-receivable-saas-guide) covers AR aging and DSO. When invoices go overdue, a structured [dunning letter](https://dodopayments.com/blogs/dunning-letter) sequence handles the escalation. Matching each payout back to the invoices it settles is its own discipline, so plan for reconciliation from day one.

Usage-based pricing adds one more layer. If you charge for tokens, API calls, or credits, every invoice line has to trace back to metered events, and customers will ask how a number was calculated. Clear line descriptions and a usage summary on or alongside the invoice cut support tickets considerably.

## Invoice Requirements for International Sales and VAT

The moment you sell across borders, invoices stop being just a payment request and become tax documents. In VAT and GST countries, a business customer typically needs a valid tax invoice to reclaim the tax they paid, so a non-compliant invoice is a real cost to them, not a formality.

Exact rules differ by country, but VAT invoice requirements generally include:

- The seller's VAT or GST registration number in that jurisdiction
- The buyer's VAT number for B2B supplies, especially where reverse charge applies
- A sequential invoice number and issue date
- The date of supply if it differs from the issue date
- A description of the service, the net amount, the VAT rate applied, and the VAT amount
- The total VAT payable, often required in local currency or with a conversion basis
- A reverse charge statement where the buyer accounts for the tax instead of the seller

Reverse charge is where cross-border B2B invoicing most often goes wrong. When a valid business tax ID is present and the rules apply, the seller charges no VAT and the invoice must say why. Our guide to [reverse charge VAT](https://dodopayments.com/blogs/reverse-charge-vat) explains when it applies and what the invoice wording needs to say. For the broader picture of thresholds and registration in Europe, see [EU VAT for SaaS in 2026](https://dodopayments.com/blogs/eu-vat-saas-guide-2026). If you sell into the US too, note that US sales tax does not impose the same strict invoice content rules that VAT does.

A growing number of countries go further and require e-invoicing, where the invoice must be issued in a structured format and sometimes cleared through a government platform before it is valid. A PDF alone may not count. Our guide to [e-invoicing compliance for global SaaS](https://dodopayments.com/blogs/e-invoicing-compliance-global-saas) tracks where these mandates apply and how they affect software sellers.

## Automating Invoices and the Merchant of Record Angle

Manual invoicing breaks down quickly. Spreadsheets and document templates work for a handful of customers, then numbering drifts, tax rates go stale, and someone spends the first week of every month generating PDFs. Automation fixes the mechanical part: every payment produces an invoice with the right number, tax, and customer details, with no human in the loop.

There are two broad ways to automate. You can use an invoicing or billing tool on top of your payment processor, which generates documents but leaves you as the seller responsible for tax registration, collection, and filing in each country. Or you can sell through a [Merchant of Record](https://dodopayments.com/blogs/what-is-a-merchant-of-record), which becomes the legal seller of each transaction and takes on tax and compliance itself.

Dodo Payments takes the Merchant of Record approach. It auto-generates an invoice for every successful one-time and subscription payment, each with a unique invoice number, business information showing Dodo as the MoR seller, customer details, itemized lines with tax, and payment status. Sales tax, VAT, and GST are calculated and handled by Dodo, and invoicing and tax management are included in the pricing rather than billed as add-ons. The full field list is in the [invoice generation docs](https://docs.dodopayments.com/features/invoice-generation).

| Approach | Who is the seller on the invoice | Who handles tax registration and filing | Invoicing effort |
| --- | --- | --- | --- |
| Manual (templates, spreadsheets) | You | You | High, per invoice |
| Billing tool on a payment processor | You | You | Low for documents, high for tax |
| Merchant of Record (Dodo Payments) | Dodo Payments | Dodo Payments | Low, invoice per payment is automatic |

If you want copies of invoices in your own system, for example to attach them to a CRM record or a customer's account page, you can fetch the PDF for any payment through the API. A common pattern is to listen for successful payments on a webhook and store the invoice right away:

```ts
import DodoPayments from 'dodopayments';
import express from 'express';

const app = express();
app.use(express.raw({ type: 'application/json' }));

const client = new DodoPayments({
  bearerToken: process.env['DODO_PAYMENTS_API_KEY'],
  webhookKey: process.env['DODO_PAYMENTS_WEBHOOK_KEY'],
});

app.post('/webhooks/dodo', async (req, res) => {
  try {
    // Verify the signature before trusting the payload
    const event = client.webhooks.unwrap(req.body.toString(), {
      headers: {
        'webhook-id': req.headers['webhook-id'] as string,
        'webhook-signature': req.headers['webhook-signature'] as string,
        'webhook-timestamp': req.headers['webhook-timestamp'] as string,
      },
    });

    if (event.type === 'payment.succeeded') {
      // Fetch the auto-generated invoice PDF for this payment
      const invoice = await client.invoices.payments.retrieve(event.data.payment_id);
      const pdf = Buffer.from(await invoice.arrayBuffer());
      await saveInvoiceForCustomer(event.data.customer.customer_id, event.data.payment_id, pdf);
    }

    res.json({ received: true });
  } catch (error) {
    res.status(401).json({ error: 'Invalid signature' });
  }
});
```

Signature verification and event types are documented in the [webhooks guide](https://docs.dodopayments.com/developer-resources/webhooks), and the PDF endpoint is the [Get Invoice API](https://docs.dodopayments.com/api-reference/payments/get-invoice). For a step-by-step walkthrough of B2B tax IDs on checkout, refund invoices, and accounting sync, read [how to send automated invoices for your SaaS](https://dodopayments.com/blogs/automated-invoices-saas).

The trade-off is worth stating plainly. Because Dodo is the seller of record, the invoice carries Dodo's legal details rather than your company's. Some enterprise procurement teams expect their vendor's entity name, so explain the Merchant of Record arrangement early in the sales process. If owning every invoice under your own entity matters more to you than offloading global tax, a billing tool on a processor may suit you better, with the tax work that comes with it.

## FAQ

### Is an invoice a legal document?

Yes, in most jurisdictions an invoice is a legal record of a sale that can be used to enforce payment and to support tax filings. In VAT and GST countries it is also the document a business buyer relies on to reclaim tax, which is why content rules are strict.

### Who sends an invoice, the buyer or the seller?

The seller always issues the invoice to the buyer. The buyer receives it, records it as a bill in accounts payable, and pays according to the stated terms.

### Can you send an invoice after payment has already been made?

Yes. Self-serve SaaS and ecommerce businesses commonly generate an invoice at the moment of payment and mark it as paid, which gives the customer a tax-compliant record of the purchase. Dodo Payments does this automatically for every successful payment.

### How long should a business keep invoices?

Retention periods are set by local tax law and commonly range from about five to ten years depending on the country. Check the rules for every jurisdiction you sell into and keep digital copies in a searchable, backed-up system.

### What happens if an invoice has a mistake?

You should not edit or delete an invoice once it has been issued. Instead, issue a credit note that reverses or reduces the original, then issue a corrected invoice with a new number so the audit trail stays complete.

## Final Thoughts

An invoice is a simple idea with a lot riding on it: it requests payment, proves what was sold, and in much of the world it is the backbone of tax compliance. Get the core fields right, pick the invoice types that match how you sell, and treat international VAT rules as the point where invoicing becomes a tax problem rather than a paperwork problem.

For most software businesses, the best invoicing process is the one nobody touches. If you want an invoice generated for every payment, with tax calculated and handled under a Merchant of Record model, [Dodo Payments](https://dodopayments.com) does that across 220+ countries and territories, with invoicing and tax management included and no monthly fees. See the full breakdown on the [pricing page](https://dodopayments.com/pricing).
---
- [More Billing articles](https://dodopayments.com/blogs/category/billing)
- [All articles](https://dodopayments.com/blogs)