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
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
Multi-currency customers
India e-Mandates
Customize the IBAN country
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 Stripe docs and press Control + Backtick on your keyboard to start managing your Stripe resources in test mode. - View supported 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.
$