Payments optimisation
Learn how Authorisation Boost can increase your payment success rate and lower processing costs.

Use the Optimisation page to view the estimated increase in payment volume, success rate and cost savings from optimization features. To go to this page in the Stripe Dashboard, click Payments > Analytics > Optimisation.
This page describes the Stripe Authorisation Boost features that you can use to help increase your success rates on card-not-present (CNP) payments by applying machine-learning driven adjustments to payment attempts that fail or aren’t properly formatted. If you’re on IC+ pricing, some optimisation features can also reduce network costs.
Note
Optimisation calculations are estimates and aren’t guarantees of any outcomes. You can use the data we provide to help inform your decision-making about whether to use these features. Refer to this page regularly to ensure you have the most up-to-date optimisation feature information.
Authorisation Boost features
Stripe uses the following Authorization Boost features to improve your success rates and reduce your costs on card-not-present payments. Learn more about optimising authorisation rates.
Adaptive Acceptance
Adaptive Acceptance uses machine learning to reformat payment requests based on card issuers’ preferences. Stripe can make these changes before sending a payment or after a payment is declined.
For example, Stripe selectively adjusts and reattempts declined payments in real-time, which can help recover a significant number of false declines. Additionally, Adaptive Acceptance might apply cost optimisations for businesses on IC+ pricing to help reduce network or interchange fees.
When optimisation is applied | Description |
---|---|
Recovery | Adaptive Acceptance retries an initially declined payment and the retry is successful. Or, Stripe re-formats the payment before authorisation based on issuer preferences. |
Cost savings | Excessive retry prevention: Stripe blocks a payment that would have incurred network retry penalties and likely failed. Decline prevention: Stripe blocks a payment from reaching the card network that was unlikely to succeed, avoiding additional scheme fees for the payment. |
Card account updater
Card numbers and expiration dates regularly change, and outdated card information is a common source of declines for online businesses. Stripe uses the card account updater services offered by major card networks to improve acceptance by retrieving and updating saved card payment information automatically.
When optimisation is applied | Description |
---|---|
Recovery | A successful payment is made using a card that previously had updates to the underlying card information. Updates include changes to the card expiry date or the primary account number (PAN). |
Cost savings | Not applicable |
Network tokens
Network tokens are payment credentials that serve as more secure substitutes for card numbers. Network tokens can help you process payments with the most up-to-date credentials, even if the underlying card data has changed, improving success rates. For businesses on interchange pricing, using network tokens can also offer cost savings.
Stripe uses integrations with major card networks to tokenise your cards. Learn more about network tokens.
When optimisation is applied | Description |
---|---|
Recovery | A payment succeeds using a network token. The likelihood that the network token leads to payment success is significantly higher when the underlying card information was previously updated. Updates include changes to the card expiry date or the primary account number (PAN). |
Cost savings | A payment uses a network token, which helps you qualify for reduced interchange or avoid scheme fee penalties. |
How Stripe calculates recovered revenue from optimisations
For each payment, Stripe assesses the likelihood that optimisations contributed to its success, given that some payments might have otherwise still been approved. This approach helps Stripe estimate the true impact on your business more accurately. If you apply multiple optimisations to a single payment, we attribute the benefit to the one most likely responsible for approval.
Here’s an example calculation:
- We determine which payments benefited from the use of an optimisation feature. For example, your business had 100 payments that were optimised from a feature, each with an amount of
50 USD
. - We determine the estimated likelihood that the feature led to the payment succeeding, where it would’ve otherwise failed. In this example, let’s assume a
20%
likelihood for each of the 100 payments for the applied optimisation (actual likelihoods might differ). - To calculate the recovered payment volume, we sum the total amount attributed to these optimised payments and multiply this sum by the probability that feature was responsible for the approval. In this example, the estimated recovered volume is:
100 payments * 50 USD * 0.
.20 = 1,000 USD
How Stripe calculates cost savings from optimisations
Optimisation features can help reduce network costs for businesses on IC+ pricing. For example, Adaptive Acceptance might block payments that are unlikely to succeed to save you unnecessary network fees. Network tokens also lower interchange rates and prevent scheme fee penalties in certain markets.
For each payment, Stripe calculates the network cost savings that optimisations helped reduce. Stripe uses interchange and scheme fee rules or specifications from card networks to compute costs you would have incurred without the use of optimisations.
Note
Stripe infers what network costs would have been without the use of optimisations and the expected network costs with the use of optimisations. However, Stripe doesn’t reconcile these estimates directly with the fees applied to your account.
How Adaptive Acceptance can lower costs
Excessive retry prevention: This feature saves you retry penalty fees by blocking payments that either you or your customer previously attempted. Excessive retry prevention blocks charges that are subject to network penalty fees based on prior network decline or advice codes and are likely to fail.
Decline prevention: Stripe uses machine learning to estimate the probability of a payment succeeding. We block payments that are unlikely to succeed before they reach the card networks, saving you unnecessary scheme fees. Stripe computes savings as the network costs associated with attempting a payment with card networks.
How network tokens can lower costs
Interchange savings: Some payments that use a network token qualify for reduced interchange rates. For example, Visa offers certain discounts on consumer card-not-present payments in some markets. Not all business industries qualify and qualification is based on your Merchant Category Code (MCC).
Scheme fee savings: Network tokens can prevent scheme fees for card brands that charge network scheme fees for using outdated credentials. For example, Mastercard levies a Credential Continuity Programme (CCP) fee when attempting a payment using outdated card details.
Note
On the Optimisation page, Stripe only shows the network token cost saving estimates for domestic payments in the US and Canada, even though there might be savings in other markets. Stripe doesn’t reflect any fees that might occur as a result of network token use, such as the Visa Digital Credential Updater (VDCU) fee. Any such fees reduce the overall cost saving benefits from network tokens.
Specify date range and aggregation
You can specify a date range and aggregation filter. If you specify a range and aggregation, they apply to all of your charts, metrics, and tables. Selecting different aggregations helps you to see trends and patterns more clearly based on your goals.
Specify the date range
Select the date range and choose a specific period you want to analyse. You can choose from predefined options (such as Last 3 months or Last 6 months) or set a custom date range, depending on your analytical needs.
Specify the aggregation method
Next to the date range selector, select the aggregation period. This allows you to view data in specific intervals, such as weekly or monthly.
Authorisation Boost impact
Use this report to see the estimated recovered volume, number of recovered payments, success rate increase and cost savings for each optimisation feature.
- To see the volume of payments recovered by using optimisations, click Payment volume.
- To see the number of payments recovered by using optimisations, click Payments.
- To see the costs saved by using optimisations, click Cost savings.
Recovered volume | The total estimated monetary amount of payments that were successfully processed as a result of the optimisation feature, which might have failed without it. It measures the financial impact of the optimisation in terms of revenue retention. |
Recovered payments | The estimated number of individual payments that were successfully approved as a result of the optimisation feature, which might have been declined without it. |
Success rate increase | The estimated growth in the approval rate as a result of the optimisation feature. Stripe models this based on what we think the success rate is without this feature. |
Cost savings | The total estimated network cost savings as a result of the optimisation feature. The features that might drive cost savings for IC+ businesses are Adaptive Acceptance and network tokens. |
If you prefer a summary view of impact metrics, rather than a breakdown by feature, you can enable the switch on this report with the label Show summary
.
Note
Cost savings are currently only available through Adaptive Acceptance for IC+ businesses that use Authorisation Boost. Additionally, cost savings only appear in the Dashboard for businesses that have the equivalent of 100 USD or more in cost savings across Adaptive Acceptance and network tokens in the last 12 months.
Download breakdown
To download analytics for the volume and payments recovered, click Download at the bottom of the chart. The download shows you individual payments where Stripe applied optimisation features for acceptance rate benefits and the estimated likelihood that the payment succeeded as a result of using the feature.
Payment success rate
This chart helps you visually compare what your estimated payment success rate is without the use of optimisations. The success rate on this chart is for card-not-present payments only and shows the raw rate, rather than the deduplicated rate. The raw rate counts all attempts to make the same purchases, whereas the deduplicated rate groups retried attempts together and calculates acceptance based on the final outcome.

The blue dotted line is your estimated rate without optimisation features.