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
    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
HomePayments

Invoicing

Create and manage invoices for one-time payments with Stripe Invoicing.
Invoicing
Create and manage invoices

Create, customize, and send a Stripe-hosted invoice in minutes—all from the Dashboard with no code required. Or, use the Invoicing API and advanced features to automate how you collect and reconcile payments.

Get started

No-code invoicing

Invoices page
Customers
Credit notes
Use the Dashboard

Create an invoice and bill a customer from the Dashboard.

Customize invoices

Customize the content and branding of your invoices.

Send customer emails

Send emails to your customers with or without code.

Integrate with the Invoicing API

Finalize invoices
Automatic advancement
Sample integration

Build a full, working invoicing integration using Stripe Invoicing.

Generate virtual bank account numbers

Learn how to generate virtual bank account numbers using the API.

Integrate the customer portal

Let your customers manage their invoices through the customer portal.

Accounts receivable automation

Pay an invoice
Refund payments
Automatic reconciliation
Invoicing Plus

Let Stripe handle cash reconciliation.

Automatic collection
Invoicing Plus

Learn about Stripe’s automatic collection and dunning features.

Automatic charging

Have Stripe automatically attempt to pay an invoice.

Additional features

Create quotes
Quotes
Invoicing Plus

Provide estimates to your customers before creating an invoice.

Multi-currency customers

Change a customer’s billable currency to accept multiple currencies.

View the Invoicing API
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.
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.
$