Learn how to create, customize, and send invoices.

    An invoice is a document, associated with a sale, that a vendor provides to a customer. An invoice is a list of line items and their Line items contain services or goods sold, and their quantity, price, and tax rates. Invoices can be created from both the Stripe Dashboard and the Invoices API, and come in two forms:

    • An invoice can be a one-off bill that you charge your customer.
    • An invoice can be generated by a subscription on a recurring basis for every billing cycle. Each invoice represents the amount that the customer owes for that period.

    Payment collection

    You can collect payment on invoices in two ways:

    Using either collection method, Stripe’s auto-reconciliation logic reconciles asynchronous payments, such as ACH credit transfers and wires, to pay open invoices.

    Invoice Workflows

    Stripe will attempt to finalize, send, and pay invoices automatically via Stripe’s automatic collection workflow. You can configure this automatic workflow based on your business needs, or turn it off entirely. If you turn off automatic collection, your integration will be responsible for manually transitioning invoices between certain states.

    Next steps

    Congratulations! You’ve learned more about invoices. Some documentation you might want to read next:

    Was this page helpful?

    Thank you for helping improve Stripe's documentation. If you need help or have any questions, please consider contacting support.

    On this page