Invoicing
Create and manage invoices for one-time payments with Stripe Invoicing.
Create and manage invoices
Create, customise, and send a Stripe-hosted invoice 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
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.
Quotes
Provide estimates to your customers before creating an invoice.
Invoicing Plus
Multi-currency customers
Change a customer’s billable currency to accept multiple currencies.
Accounts receivable automation
Automatic reconciliation
Let Stripe handle cash reconciliation.
Automatic collection
Learn about Stripe’s automatic collection and dunning features.
Automatic charging
Have Stripe automatically attempt to pay an invoice.
Integrate with the Invoicing API
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.
Compare Invoicing and Payment Links
Invoicing and Payment Links are two ways you can start using Stripe to accept payments without writing any code. Use the following table to compare the two products and to understand which works best for your use case.
| Invoicing | Payment Links | |
|---|---|---|
| Description | Use invoices to collect one-off or recurring payments from a specific customer. | Use Payment Links to sell a product, a subscription, or accept a donation. |
| Customer | Specific individuals or businesses. | Anyone with the link. |
| Reusability | You can’t re-use invoices, but you can duplicate them and edit the details for another customer. | Re-use multiple times with multiple customers, or limit the number of purchases. |
| Integration effort | No code | No code |
| Sharing options | Email from the Dashboard. Copy the invoice link to share via email or SMS. Send a PDF. Auto-charge the payment method on file. | Show a QR code. Copy the link to share it via email, SMS, or social media. Add a buy button to your website. |
| UI customisation | Editable template 1 | Limited customisation 2 |
| Payment methods | Choose from over 40 payment methods, and manage them in the Dashboard without coding. | Dynamically display over 40 payment methods 3, and manage them in the Dashboard without coding. |
| Preferred language support | Over 30 languages. Set the Dashboard language preference for each customer. | Over 30 languages. Match the browser language setting for each customer. |
| Recurring payments | Use Stripe Billing to send a subscription or recurring invoice. No-code subscriptions are available | Create a payment link for a subscription. |
| Collection tools | Automatic collection features, including Smart Retries and reminder emails are available. | Revenue recovery features, including Smart Retries and reminder emails are available for subscription payment links. |
| Reconciliation | Auto-reconciliation of bank payments | Simple reconciliation by using URL parameters |
| Stripe-hosted payment page | ||
| Stripe Tax support | ||
| Customers can choose what to pay | ||
| Collect partial payments or set up payment plans | ||
| Customers can edit quantities | ||
| Coupons or discounts | ||
| Send a quote or estimate and convert it to an invoice once finalised | ||
| Upsells and optional items | ||
| PCI compliance handling | 4 |
1 Use the editable template to incorporate your own icons, brand colours, payment terms, page sizes, as well as memo and footer fields. 2 With limited customisation, you can access 20 preset fonts, three predefined border radii, and options for adjusting your logo, background, product images, and the colour of your own button. 3 Dynamic payment methods filter for eligibility, displaying the most relevant payment methods to maximise conversion. Payment method availability varies by product. 4 Learn how to customise invoices for global compliance.
