| [ Web Proxy ] |
| Viewing: https://stripe.com/de-lu/docs/quotes | [Back] [Original] |
Quotes allow you to provide your customers with a price estimate for requested goods or services. You can combine recurring and one-off line items, and include any discounts or taxes. After your customer accepts the quote, you can convert it into a recurring subscription or a one-time invoice.
To send and accept quotes for one-time invoices:
Learn more about accessing quotes.
Quotes can transition between these statuses:
| Status | Description | Possible actions |
|---|---|---|
draft | The starting status for all quotes. You can still edit the invoice when its in draft status. | |
open | The quote is finalized and awaiting action from the customer. You can only edit the expiration date. | |
accepted | The customer accepted the quote. The quote generates an invoice, subscription, or subscription schedule. | N/A |
canceled | The quote expired or was canceled. You can no longer accept it. | N/A |
Quotes are initially created as a draft. In this status, you can edit the quote and make any required changes. You can finalize the quote when youre ready to send it to your customer.
Finalizing the quote assigns a number to it. The number consists of four parts:
QTFor example, QT-68BB114-0001-1 is the first quote for a customer, and the quote is on the first revision. Quote number QT-68BB114-0001-2 is the same quote, but on the second revision. QT-68BB114-0002-1 is the second quote for the customer.
You can use the API to finalize a quote, as shown in the following example:
Quotes can transition from a draft status to one of the following end statuses:
open: The API endpoint POST /v1/quotes/:id/finalize emits a quote.finalized webhook.canceled: The API endpoint POST /v1/quotes/:id/cancel emits a quote.canceled webhook.After your customer agrees to the quote, you can mark the open quote as accepted. Accepted quotes automatically generate an invoice, subscription, or subscription schedule.
draft status with auto_advance set to true.draft invoice is created with auto_advance set to false. You can modify the invoice before finalizing and sending it to your customer for payment.You can use the Dashboard to mark a quote as accepted.
If your customer rejects the quote or you no longer want it to be valid, you can cancel the quote. To do so, mark the draft or open quote as canceled, or wait for these quotes to automatically cancel when they reach the expiration date. You cant accept canceled quotes.
You can use the Dashboard to cancel a quote.
Use the PDF method to download a quote PDF:
Instead of returning data in JSON format, the PDF method returns a stream of data that represents the byte sequences of the incoming data. The byte stream is read in chunks or segments as the data streams in, allowing you to start processing incoming data before the entire data load completes. This method is especially useful for handling large data or real-time data processing.
| Web Proxy Viewer | New URL | Original Page |