# Invoicing Create and manage invoices for one-time payments with Stripe Invoicing. Ready to begin collecting payments? [Create an invoice from the Dashboard](https://dashboard.stripe.com/invoices/create). ## Create and manage invoices Create, customise, and send a Stripe-hosted *invoice* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off 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](https://docs.stripe.com/invoicing/no-code-guide.md) ## No-code invoicing [Use the Dashboard](https://docs.stripe.com/invoicing/dashboard.md): Create an invoice and bill a customer from the Dashboard. [Customize invoices](https://docs.stripe.com/invoicing/customize.md): Customize the content and branding of your invoices. [Send customer emails](https://docs.stripe.com/invoicing/send-email.md): Send emails to your customers with or without code. [Quotes (Invoicing Plus)](https://docs.stripe.com/quotes.md): Provide estimates to your customers before creating an invoice. [Multi-currency customers](https://docs.stripe.com/invoicing/multi-currency-customers.md): Change a customer’s billable currency to accept multiple currencies. ## Accounts receivable automation [Automatic reconciliation](https://docs.stripe.com/invoicing/automatic-reconciliation.md): Let Stripe handle cash reconciliation. [Automatic collection](https://docs.stripe.com/invoicing/automatic-collection.md): Learn about Stripe’s automatic collection and dunning features. [Automatic charging](https://docs.stripe.com/invoicing/automatic-charging.md): Have Stripe automatically attempt to pay an invoice. ## Integrate with the Invoicing API [Sample integration](https://docs.stripe.com/invoicing/integration/quickstart.md): Build a full, working invoicing integration using Stripe Invoicing. [Generate virtual bank account numbers](https://docs.stripe.com/payments/customer-balance/virtual-bank-account-numbers.md): Learn how to generate virtual bank account numbers using the API. [Integrate the customer portal](https://docs.stripe.com/customer-management.md): 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](https://dashboard.stripe.com/invoices) to collect one-off or recurring payments from a specific customer. | Use [Payment Links](https://dashboard.stripe.com/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** | Complexity: 1/5 | Complexity: 1/5 | | **Sharing options** | - [Email from the Dashboard](https://docs.stripe.com/invoicing/dashboard.md#create-invoice). - Copy the [invoice link](https://docs.stripe.com/invoicing/hosted-invoice-page.md#email-links) to share via email or SMS. - [Send a PDF](https://docs.stripe.com/invoicing/hosted-invoice-page.md). - [Auto-charge](https://docs.stripe.com/invoicing/automatic-charging.md?dashboard-or-api=dashboard) the payment method on file. | - [Show a QR code](https://docs.stripe.com/payment-links/share.md#create-qr-code). - [Copy the link](https://docs.stripe.com/payment-links/share.md#share-online) to share it via email, SMS, or social media. - Add a [buy button](https://docs.stripe.com/payment-links/buy-button.md) to your website. | | **UI customisation** | Editable template1 | Limited customisation2 | | **Payment methods** | Choose from over 40 [payment methods](https://docs.stripe.com/payments/payment-methods/integration-options.md#choose-how-to-add-payment-methods), and manage them in the [Dashboard](https://dashboard.stripe.com/settings/payment_methods) without coding. | [Dynamically display](https://docs.stripe.com/payments/payment-methods/dynamic-payment-methods.md) over 40 [payment methods](https://docs.stripe.com/payments/payment-methods/integration-options.md#choose-how-to-add-payment-methods)3, and manage them in the [Dashboard](https://dashboard.stripe.com/settings/payment_methods) without coding. | | **Preferred language support** | Over 30 languages. Set the Dashboard [language preference](https://docs.stripe.com/invoicing/customize.md#customer-language) for each customer. | Over 30 languages. Match the [browser language setting](https://support.stripe.com/questions/supported-languages-for-stripe-checkout-and-payment-links) for each customer. | | **Recurring payments** | Use Stripe Billing to send a subscription or recurring invoice. [No-code subscriptions](https://dashboard.stripe.com/subscriptions?create=subscription) are available | Create a payment link for a subscription. | | **Collection tools** | [Automatic collection](https://docs.stripe.com/invoicing/automatic-collection.md) features, including Smart Retries and reminder emails are available. | [Revenue recovery](https://docs.stripe.com/billing/revenue-recovery.md) 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** | ✓ Supported | ✓ Supported | | **[Stripe Tax](https://docs.stripe.com/tax.md) support** | ✓ Supported | ✓ Supported | | **Customers can choose what to pay** | ❌ | ✓ Supported | | **Collect partial payments or set up payment plans** | ✓ Supported | ❌ | | **Customers can edit quantities** | ❌ | ✓ Supported | | **Coupons or discounts** | ✓ Supported | ✓ Supported | | **Send a quote or estimate and convert it to an invoice once finalised** | ✓ Supported | ❌ | | **Upsells and optional items** | ❌ | ✓ Supported | | **PCI compliance handling** | ✓ Supported4 | ✓ Supported | 1 Use the [editable template](https://docs.stripe.com/invoicing/customize.md) to incorporate your own icons, brand colours, payment terms, page sizes, as well as memo and footer fields.2 With [limited customisation](https://docs.stripe.com/payment-links/customize.md), 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](https://docs.stripe.com/payments/payment-methods/payment-method-support.md#product-support).4 Learn how to [customise invoices](https://docs.stripe.com/invoicing/customize.md) for global compliance.