Invoicing for your business

Stripe Invoicing is a global invoicing software platform built to save you time and get you paid faster. Create an invoice and send it to your customers in minutes—no code required. Our advanced features and Invoicing API make it easy to automate accounts receivable, collect payments, and reconcile transactions.

Faster global payments

Stripe's online invoices are optimised across mobile, tablet, and desktop. 87% of Stripe invoices are paid within 24 hours.

Easy to get started

Create, customise, and send a Stripe-hosted or PDF invoice in minutes – with no code required.

Configurable for any use case

Collect one-time or recurring payments. Add line items, discounts, and tax rates directly to your invoices.

Scalable to meet your needs

Stripe’s APIs help automate your invoicing workflows and accounts receivable processes. Use email reminders and aging reports to collect unpaid invoices.

How it works

Streamline accounts receivable with online invoicing

1

Generate an invoice

Create a custom invoice right from the Dashboard – update the logo and colour settings, and add product details, line items, coupons, tax rates, and more.

2

Send an invoice online

With just a few clicks, email your customers a PDF invoice or a link to a Stripe-hosted invoice page where you can accept payment online.

3

Get paid fast globally

Customers can pay immediately with a credit card, ACH Direct Debit, bank transfer, or other global payment method, such as EPS, iDEAL, and WeChat Pay.

4

Simplify operations

Manage invoices straight from the Dashboard. Automate tasks using our suite of advanced features.

Generate an invoice

Add a product and customer information to create an invoice. Manually set a tax rate or automatically collect sales taxes. Customise your invoice to match your brand. Save your details in the Dashboard so you’re not starting from scratch with each invoice.

Each invoice includes

  • Product details
  • Custom invoice numbering
  • Customer information
  • Discounts or coupons
  • Tax rates
  • Line items
  • Memo
  • Footer
$70.00
Due on 19 Feb 2021
To Micaela Ballew
From Typeform
Memo Premium - includes advanced features for brands
View invoice details
Select a payment method
Card
Bank transfer
Card Information
1234 1234 1234 1234
MM / YY
CVC
Pay $70.00
$70.00
Due on 19 Feb 2021
To Jenny Rosen
From ghost.org
Memo Standard plan, billed monthly
View invoice details
Select a payment method
Card
Bank transfer
Card Information
1234 1234 1234 1234
MM / YY
CVC
Pay $70.00
$70.00
Due on 19 Feb 2021
To Nick Jones
From assembled.com
Memo Pro plan, includes custom integrations and advanced reporting
View invoice details
Select a payment method
Card
Bank transfer
Card Information
1234 1234 1234 1234
MM / YY
CVC
Pay $70.00
Brand elements
Customise how your brand appears globally across the Stripe products your customers use.
Icon
Logo
Brand colour
F5F0EA
Accent colour
262627
Brand elements
Customise how your brand appears globally across the Stripe products your customers use.
Icon
Logo
Brand colour
E5EFF5
Accent colour
3EB0EF
Brand elements
Customise how your brand appears globally across the Stripe products your customers use.
Icon
Logo
Brand colour
0E131F
Accent colour
7CBA72

Send an invoice

Email your customer a unique link to a Stripe-hosted invoice page from a custom email domain or stripe.com. Customers can also download a PDF invoice online. Each invoice is optimised for mobile, tablet, and desktop with a responsive design that offers Apple Pay and Google Pay.

On average, your customers will pay 3x faster when paying with Apple Pay or Google Pay.

Get paid fast globally

Out-of-the-box, Invoicing supports 25+ languages, 135+ currencies, and dynamically shows optimised payment methods based on your customer’s location.

87% of Stripe invoices are paid within 24 hours.

  • ACH Credit
  • ACH Direct Debit
  • Bacs Direct Debit
  • Bancontact
  • BECS Direct Debit
  • EPS
  • FPX
  • Giropay
  • iDEAL
  • Pre-authorised debits
  • Przelewy24
  • SEPA Direct Debit
  • Bank transfers
  • Mexico bank transfers
Select a payment method
US bank account
Card
Search for your bank
Pay US$123.00
Select a payment method
Bacs Direct Debit
Card
Confirm your direct debit details
Email
olivia.martin@example.com
Name
Olivia Martin
Sort code
20.00.52
Account number
75849855
Set up your direct debit payments
Betaalmethode
Kaart
iDEAL
SEPA Direct
iDEAL-bank
ING bank
Naam
Olivia Martin
Betaal €123.00
Select a payment method
AU BECS Debit
Card
Bank account
123-456
Account number
000123456
Confirm payment of A$123.00
Bezahlverfahren
Banküberweisung
Klarna
Lastschrift
Name
Olivia Martin
Land oder Region
Deutschland
Bezahlen €123.00

Simplify operations

Manage invoices and view detailed reports directly from the Dashboard. It’s easy to update, void, duplicate, refund, or mark invoices as paid outside Stripe. Automate accounts receivable processes and reduce time spent tracking and collecting invoice payments. Enable your customers to self-manage their invoices and subscriptions from a secure, prebuilt customer portal. You can also streamline related revenue and reconciliation workflows with our revenue and finance automation tools.

For finance teams

A toolkit for accounts receivable automation

Stripe’s advanced invoicing features can help your finance and operational teams save time with previously manual workflows like payment reconciliation and invoice collections.

A more efficient way to accept wire transfers and ACH

Many businesses prefer to pay large invoices via wire or ACH, but this can require tedious and manual accounts receivable efforts. Bank account setup can also be error-prone for your customers. Stripe Invoicing automates how businesses support B2B payment methods.

Collect invoices via secure and reliable ACH Direct Debit payments. Get paid faster and minimize transaction failures by enabling customers to instantly link their bank accounts through Stripe Financial Connections.

Automate reconciliation

For ACH Credit payments, Stripe generates virtual bank account numbers to keep your company’s banking details private and automatically reconciles incoming payments with outstanding invoices.

Traditional flow
Stripe
Send invoice
Manual Automatic
Review bank statement
Manual Automatic
Notice new customer payment
Manual Automatic
Match payment with invoice
Manual Automatic
Mark invoice as paid
Manual Automatic

Recover more revenue

Stripe can act as the first line of defence to help you eliminate unpaid invoices. Automatically send email reminders when invoices are due or overdue, and use Smart Retries to retry failed payment attempts at optimised times.

Useful analytics

Stripe gives you detailed reports and accounts receivable ageing reports so you can monitor outstanding invoices and prioritise collections efforts.

Integrate with existing workflows

Automatically recognise and defer invoicing revenue within Stripe. Sync your data in real time to NetSuite, Xero, QuickBooks, and other accounting and ERP systems with apps from the App Marketplace. You can also import data into your own systems with Stripe’s Reporting APIs.

For developers

APIs for programmatic invoicing

Stripe’s intuitive APIs and clear documentation make it easy to automate your invoicing workflows, and easy to iterate as your business grows and changes.

  • Automatically email invoices to your customers
  • Store payment details for recurring invoices
  • For platforms, enable your users to send invoices
Explore the docs 

Comprehensive libraries

Create an invoice and automatically email it to your customers using a language of your choice. Stripe libraries are available for all of the most commonly used languages and frameworks.

What’s included

Manage invoicing end to end

Create invoices

Accept payment methods

  • Credit and debit cards
  • Global bank transfers
  • ACH Debit

Manage accounts receivable

  • Customised payment terms
  • Smart retries
  • AR ageing charts
  • Automated email reminders
  • Credit notes
  • Automatic tax collection

Report and reconcile

  • Automatic reconciliation
  • Custom reporting
  • Accounting integrations
  • ERP integrations
  • Revenue recognition

Join us at Sessions

Early-bird passes now available

Registration is open for Stripe Sessions, the global internet economy conference. Join us to make new connections, learn about trends and technology, and hear from some of the biggest names in business.

Sessions 2025 Banner

Ready to get started? Get in touch or create an account.

Access a complete invoicing platform with simple, pay-as-you-go pricing, or contact us to design a package specifically for your business.

Move your back office forward

Grow faster and operate with more agility using our revenue and finance automation platform.

Send an invoice after purchase

Provide a proof of transaction after a payment with Checkout or Payment Links.