Sign in
An image of the Stripe logo
Create account
Sign in
Home
Payments
Business operations
Financial services
Developer tools
No-code
All products
Home
Payments
Business operations
Home
Payments
Business operations
Financial services
Developer tools
Support
Overview
Online payments
Products and prices
Invoicing
    Overview
    How invoicing works
    Get started
    No-code quickstart guide
    Payment methods
    Invoicing resources
    Customers
    Products and prices
    Taxes
    Manage invoices
    Use the Dashboard
      Invoices page
      Issue credit notes
    Integrate with the API
    Customize invoices
    Edit invoices
    Send customer emails
    Hosted Invoice Page
    Invoicing and Connect
    Automated collections
    Automatic reconciliation
    Automatic collection
    Automatic charging
    Global invoicing
    Set up invoices in Europe
    Set up invoices in Japan
    Multi-currency customers
    India e-Mandates
    Customize the IBAN country
Subscriptions
Quotes
In-person payments
Multiparty payments
After the payment
Add payment methods
Payment Links
Stripe Checkout
Stripe Elements
About the APIs
Regulation support
Implementation guides
Testing
Invoicing
·
HomePaymentsInvoicing

Use the Dashboard

Create, send, and modify invoices from the Stripe Dashboard.

Get started

To start using Invoicing features, log in to the Dashboard and select a Billing plan.

Learn how to create, send, and modify an invoice from the Dashboard. Invoices provide an itemized list of goods and services rendered, which includes the cost, quantity, and taxes. You can also use them as a tool to collect payment. To send invoices automatically, integrate with the Invoicing API.

Create an invoice

To create and send an invoice, complete the following steps:

You can type “invoice.new” into the address bar of any browser to jump straight to the Invoice Editor.

  1. In the Dashboard, click Create Invoice or press N. Whenever you exit the Invoice Editor, Stripe saves a draft. To delete a draft invoice, click the overflow menu (

    ) next to an invoice on the Invoices page.

  2. Select Add new customer and enter the customer’s name. (You can optionally add an email address and additional details.) Click Save customer.

  3. (Optional) Click the overflow menu (

    ) in the Items section to open the Items Options dialog. Choose the desired currency and tax rendering option for the invoice.

  4. Select Add one-time item to create a single, one-time item. To save a product for future use, select Create new product.

  5. Enter the Quantity and Price for your new item or product.

  6. (Optional) Click the Item options under each item to add a tax rate, coupon, or supply date.

    Use the Dashboard to create a tax rate or coupon.

  7. (Optional) Use the Memo box to provide more information to your customer. You can edit the memo on an invoice by clicking the Edit memo button on its details page.

  8. Select one of the following invoice delivery options:

    • Automatically charge a payment method on file—Immediately charges the invoice amount to your customer’s payment method that you have on file.

    • Send invoice or payment page link manually—Provides a payment link for you to send to customers after you confirm the invoice.

    • Email invoice with link—Enables Stripe to send an email with a payment page and an invoice PDF.

    • Email invoice without link—Enables Stripe to send an invoice PDF only.

  9. (Optional) Expand Advanced options, and add custom fields. To learn more, see Net prices and taxes. Expand Advanced options, and add custom fields.

  10. Click Review invoice and decide whether you want to include additional emails or continue editing. Send the invoice.

Create an invoice with the Dashboard

Modify an invoice

With the Dashboard, you can duplicate an invoice and modify the new copy. When you duplicate an invoice, Stripe copies all of the information on the original invoice except for credit notes, deleted (or archived) products, prices, coupons, discounts, and tax rates. If you made a mistake on an invoice you already created, duplicate it, make your corrections, and then send the new invoice. Remember to void the incorrect invoice as well.

You can change the status of an open invoice in the Dashboard by going to its details page and choosing More > Change Invoice Status.

To duplicate an invoice, view your invoices and click the overflow menu (

) for the invoice you want to duplicate. Click Duplicate invoice to create, edit, and then send the new invoice.

Duplicate an invoice from the Dashboard

Customize an invoice

You can customize invoices in several ways. These options allow you to add your own branding and modify your invoices so that they comply in the jurisdictions ​​where you operate.

Invoice receipts

Stripe creates receipts when a customer pays an invoice, or makes any subscription payment. We itemize the receipts for subscription and invoice payments to include line items, discounts, and taxes for the payment. To automatically send receipts, make sure that you enable the Successful payments option in your Email settings and that you also add the customer’s email.

After payment, the Hosted Invoice Page includes a link to a receipt that a customer can download for their own records. You can also manually send a receipt by clicking the Send receipt button on the Invoice details page. To email yourself a test receipt, go to your Branding settings and hover over the email receipt to see the Send test receipt button. To learn more about email receipts, see Email receipts.

See also

  • How invoicing works
  • Hosted Invoice Page
  • Send email reminders
Was this page helpful?
Questions? Contact us.
Watch our developer tutorials.
Check out our product changelog.
Powered by Markdoc
You can unsubscribe at any time. Read our privacy policy.
On this page
Create an invoice
Modify an invoice
Customize an invoice
Invoice receipts
See also
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Login to your Stripe account and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g. )
The Stripe Shell is best experienced on desktop.
$