Frictionlessly accept orders online, in person, or on a mobile device using Stripe’s SaaS billing systems.
Create a payments page with the help of Stripe’s prebuilt user interfaces Checkout and Elements, or use the Stripe payments APIs to integrate with your existing website. You can also encourage customers to upgrade to a longer-term plan with subscription upsells.
Display pricing information on your website with a customizable, no-code, embeddable pricing table. Upon selecting a subscription or one-time payment, your customers can complete their purchase with Stripe Checkout.
Offer subscriptions in a payments page without writing a single line of code. Share the same payment link with many customers across multiple channels.
Send customers a unique link to a Stripe-hosted invoice page and create a trackable paper trail for your business. Hosted invoices are optimized for customer viewing and payment across mobile, tablet, and desktop.
Sign up new subscribers with point-of-sale payments and tokenize their payment details to charge on a recurring basis. Create a seamless, frictionless user experience for physical goods and digital services bundles and maximize recurring revenue stream conversion.
Adaptive Acceptance uses machine learning to retry network declines in real time, helping to improve authorization rates for initial subscription charges.
Accelerate your sales team’s velocity by making it easy to manage and close a deal in a centralized SaaS billing platform.
Share a price estimate with a customer and convert an approved quote into a subscription or invoice with a click from the Stripe Dashboard. Quotes model what customers pay, so the right products, prices, terms, discounts, contract phases, and start dates translate to a new subscription or invoice.
Integrate Stripe into your existing CRM system and automate subscriptions and invoice creation from closed sales orders. With Stripe Billing, use flexible sales contract models to help your sales team close complex enterprise deals.
Help customers make an informed purchase decision by letting them try out your product for free or at a lower price.
Accelerate your growth and help your prospects experience the full value of your product risk-free before subscribing.
Manage customers or subscribers across their lifecycle with Stripe-hosted pages and tools to ensure billing accuracy.
Create, customize, send, and revise a Stripe-hosted invoice from the Dashboard without writing a single line of code. Automate invoice collection with advanced features, such as payment reminders and Smart Retries. Streamline your AR workflows and integrate Invoicing into your existing systems with the Invoicing API.
Enable your customers to self-manage their payment details, invoices, and subscriptions with a secure, prebuilt customer portal. The customizable experience allows them to easily upgrade, downgrade, pause, resume, or cancel subscriptions; update payment methods; view billing history; and pay outstanding invoices.
Adjust or refund finalized invoices from the Dashboard or via the Invoicing API. If you accidentally overbill a customer or are short on inventory, you can issue a credit note to decrease the amount due on an invoice.
Platforms and marketplaces can use Stripe Connect to enable their users to accept recurring payments or send invoices. Billing makes it simple for platforms to bill their connected accounts and package and resell subscription management and invoicing functionality.
Bill subscribers on a recurring basis and effortlessly handle subscription changes with Stripe’s billing platform for SaaS.
Support a wide range of pricing models as your business grows and evolves. Flexible billing logic makes it easy to experiment with new pricing structures, optimize revenue, and quickly launch new business lines and products.
Promotions can be a powerful tool to acquire new subscribers. Stripe gives you the tools to configure which transactions to discount and how to offer a discounted price.
Automatically prorate billing when a plan is upgraded, downgraded, canceled, or paused.
Use our composable API to customize and automate changes to subscriptions over time.
Split the full price of a good or service over multiple billing periods. Customers pay in set increments until the total amount is paid in full.
Set a subscription’s start date sometime in the past. Backdating can be used to charge for unpaid services or to ensure reports are accurate.
Test clocks let you test your Billing integration and make sure it behaves as designed.
Stripe helps you comply with the latest standards and regulations.
Calculate and collect sales tax, VAT, and GST on both physical and digital goods and services in all US states and more than 35 countries. Stripe Tax constantly monitors and updates tax rules and rates to simplify global tax compliance.
In Europe, invoice requirements vary from country to country. Stripe invoice templates make it easy to follow invoicing best practices in the region.
Stripe helps businesses achieve and maintain PCI compliance so that sensitive payment information is handled and protected appropriately.
The Reserve Bank of India (RBI) requires additional authentication for recurring payments from India cardholders. Stripe handles mandate registration and automatically sends pre-debit notifications before charging customers.
Enable your customers to update their billing payment method or cancel their subscription within two clicks to comply with local regulations for self-serve subscription cancellations.
The PSD2 regulation requires that European customers provide Strong Customer Authentication for subscription and invoice payments. Stripe identifies which charges require SCA and triggers 3D Secure authentication when required.
Charge customers in their local currency and offer their preferred payment options with a single integration.
Accept all major debit and credit cards.
Enable your customers to check out faster with digital wallets. Wallets eliminate the need for customers to manually enter their card and billing information, offering a quick and convenient way to pay.
Increase conversion by offering customers a more convenient and secure way to pay from their bank account. Bank redirects are the preferred method of paying online in many countries.
Minimize involuntary churn by accepting direct debits for subscription or recurring charges. For large transactions, Stripe makes it possible to accept bank transfers with automated reconciliation, lowering the chance of payment failure without adding operational complexity.
If a customer paid an invoice or subscription outside of Stripe, you can manually mark it as paid in the Dashboard.
Nearly a quarter of churn is involuntary—it’s caused by missed payments or declined cards. Stripe’s tools help businesses recover failed payments revenue.
Maximize your chances of getting paid with prebuilt email reminders for cards set to expire, free trials about to expire, upcoming renewals, and failed payments.
Set your own rules for when Stripe retries failed payments. You can also optimize retry logic with machine learning algorithms trained on data from across the Stripe network. On average, Smart Retries have helped businesses recover 37.7% of recurring payments that originally failed.
Stripe works directly with card networks to automatically update expired or renewed card information to keep subscription payments recurring seamlessly.
Reminder emails include a personalized link that allows users to update their payment details on a Stripe-hosted page.
Use Stripe’s SaaS billing system to retain more revenue and minimize user cancellations.
Reduce user-initiated cancellations by understanding why your customers churn. Use the cancellation survey to gather the data and insights necessary to improve net revenue and user retention.
Understand your growth, churn, and financial health with automated reporting and configurable analytics.
Track core subscriptions and invoicing metrics to understand performance and identify trends. You can also audit these numbers, configure how metrics are calculated, and easily export your data.
Group unpaid invoice balances based on how long they’ve been overdue. Find customers with outstanding invoices and determine your collection strategy.
Use SQL to quickly analyze your Stripe data, create custom reports, and get insights—right inside the Stripe Dashboard. With structured access to your data, you can identify which payment methods are the most popular, pinpoint your most sold SKUs, generate a list of unpaid invoices, and more.
Sync your Stripe account with your Snowflake or Amazon Redshift data warehouse in a few clicks—no code required.
Speed up tax filing and remittance with itemized reporting and tax summaries for each market where you’re registered.
Automatically recognize revenue and reconcile transactions. Easily sync billing and payments data with your accounting systems.
Automate accrual accounting and revenue reporting to streamline your financial operations and close your books quickly and accurately. Create custom rules to fit your accounting practices, import revenue and fulfillment data from other sources, and trace each revenue amount back to the underlying customers and transactions.
Automatically reconcile incoming ACH credit or wire transfers with outstanding invoices. Stripe generates virtual bank account numbers to keep your company’s banking details private.
Send Stripe data to NetSuite, an ERP system for finance, accounting, and ecommerce. Avoid hours of custom NetSuite integration effort with our prebuilt connector.
Sync your Stripe data with your accounting system.
Access a complete billing platform from the Stripe Dashboard.
Design an integration path that’s right for your business.
Simulate subscriptions through time to confirm they work as expected.