Stripe Invoicing is a global invoicing platform built to save you time and get you paid faster. Create and send a Stripe-hosted invoice in minutes—no code required. Or, use the Invoicing API and advanced features to automate how you collect and reconcile payments.
Stripe’s online invoices provide an optimized experience across mobile, tablet, and desktop. Most Stripe invoices are paid within three days.
Create, customize, and send a Stripe-hosted invoice in minutes—all from the Dashboard with no code required.
Collect one-time or recurring payments via card, ACH, and other payment methods. Add line items, discounts, and tax rates directly to your invoices.
Stripe’s APIs can help automate your invoicing workflows. Use automatic email reminders and aging reports to collect unpaid invoices.
Add a product, customer information, and a tax rate to create an invoice. Update the colors and add your logo to match your brand. You can save all of these details in the Dashboard so you’re not starting from scratch with each 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 version. Each invoice provides an optimized experience across mobile, tablet, and desktop with a responsive design that offers Apple Pay and Google Pay.
Out-of-the-box, Invoicing supports 25+ languages, 135+ currencies, and dynamically shows optimized payment methods based on your customer’s location.
You can manage invoices and view detailed reports directly from the Dashboard. It’s easy to void, duplicate, refund, or mark invoices as paid outside of Stripe. Add as many team members as you’d like—the Dashboard supports granular roles and permissions to help manage access.
Stripe’s advanced invoicing features can help your finance and operational teams save time with previously manual workflows like reconciliation and collections.
Many businesses prefer to pay large invoices via wire or ACH, but this can require tedious and manual accounts receivable efforts. Stripe Invoicing automates how businesses support B2B payment methods.
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 |
Stripe can act as the first line of defense to help you eliminate unpaid invoices. Automatically send email reminders when invoices are due or past due, and use Smart Retries to retry failed payment attempts at optimized times.
Stripe gives you detailed reports and accounts receivable aging reports so you can monitor outstanding invoices and prioritize collections efforts.
Sync data in real time using the Stripe Connector for NetSuite, automating manual cash application and reconciliation. Or, choose integrations with other accounting systems and ERP solutions like Xero, QuickBooks Desktop, and more. Use Stripe’s Reporting APIs to import data into your own systems.
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.
Access a complete invoicing platform with simple, pay-as-you-go pricing, or contact us to design a package specifically for your business.
Transparent and integrated per-transaction pricing.
Get up and running with Stripe in just a few minutes.