Stripe makes it easy to accept payments from debit cards, credit cards, Apple Pay, and Google Pay for online invoices sent from Xero—so you can get paid faster.

    Accept direct debit, credit card, Apple Pay, and Google Pay payments online and get paid up to twice as fast when using Stripe in Xero. You can also set recurring payments for repeat customers with auto pay* to turn always-late into on-time payers.

    Whenever you receive payments via Stripe, whether via a Xero invoice or an eCommerce store, you'll automatically see the transaction data flow into Xero and can reconcile each payment with one click.

    *Stripe auto pay is only available on repeat invoice templates with the approved for sending status.

    Explore all features of Stripe
    Play Video
    , opens in a dialog

    Stripe + Xero

    Do business around the world: Accept domestic and international card payments from your customers globally for a low fee. Pay 1.4% + 20p (all European cards) per successful card transactions on European cards, or 2.9% + 20p per successful card transactions on non-European cards.* Read more about Stripe pricing here.

    Consistent cash flow: Set your payout schedule through the Stripe dashboard and view all of the payments to your bank account. Standard payout times for the United Kingdom are 7-business days. Payout time for the first payment may take 7-10 business days.**

    24/7 support: Get help when you need it most. Easy access to step-by-step instructions on how to use Stripe and Xero, and 24/7 support from our customer team. If you have questions about fees and payout times, click here to contact Stripe’s support team.

    No chasing payments: Save time and effort when you set up Stripe auto pay and start collecting recurring card payments for repeat billing customers. Auto pay is available on a repeating invoice template that is approved for sending.***

    Easy reconciliation: Xero will automatically match payments as they come through your Stripe bank feed, making it easier to reconcile payments with one click. Say goodbye to tracking down payments and fees included in a daily, weekly, or monthly Stripe payout.

    Secure and compliant: Protect your customer's information and block fraudulent transactions when you accept online card payments through Stripe. Stripe is a PCI DSS Level 1 certified provider and supports PSD2 regulations in Europe including Strong Customer Authentication (SCA).

    **Stripe fees listed above are subject to change. *

    **Payout times for your first payment may take between 7 to 10 business days due to financial regulations. For more information about Stripe's payout times, click here. In addition, payout times for businesses in higher-risk industries may take longer.

    ***Stripe auto pay is only available on repeat invoice templates with the approved for sending status.

    Reviews & ratings

    156 Reviews
    5 star
    4 star
    3 star
    2 star
    1 star
    Steve Hill

    Great service

    I have been using Stripe with my two businesses now for many years, the integration is seemless, the functionality is exactly what we need. Payouts are 3 days for us too which is great. I feel Stripe gets a bad name not because of the of charges as they are very simple and clear but because peoples expections are that a card payment should arrive within hours and cost nothing to process. If you are running a business taking cards you should always assume 7 days to clear the funds and have enough captial to work with that. Furthermore once a payment has been processed the money is as good as in the bank so its fine to send out the goods, I just think Stripe is not getting a fair review on these pages.

    Response from Stripe

    Hey Steve — thanks so much for the kind words! We're thrilled to read about your positive experience. We're always here to help with any questions you may have.
    Gareth Hart

    Should be banned from Xero

    I would strongly urge anyone not to use this system. in our experience having integrated and starting to use, Stripe then arbitrarily decided our service was a risk. having accepted customers monies they then decided not to pay us out and additionally will not give the customers their money back. Leaves us and the customer in very difficult position and we are talking thousands.

    Response from Stripe

    Hi Gareth, if a Stripe account is deemed to be high risk, it becomes unsupportable on our platform. We would like to investigate this issue for you from our side. Please send us an email at with your account details and we will take a look.
    Tim Deverell

    Do not use, Xero should delete.

    This is easy to set up and use on invoices, however the issues,are: fees 1.75% plus $0.30 per transaction; then the clients pay the invoice immediately however Stripe hold the money for between 7 and 30 days, if you query the payment they then request an account identification and hold your money even longer. They are not based in Australia and have no way to contact them here so they fall outside of consumer law. Xero needs to delete them from the system.
    Additional info

    App details

    By Xero
    Added in 2015


    Australia, Canada, Global, Hong Kong, Ireland, Malaysia, New Zealand, Singapore, United Kingdom, United States




    Setup walkthroughIntegration walkthrough


    Although Xero reviews each app in the Xero App Store, we can’t give any guarantees. It’s up to you to assess the performance, quality and suitability of any app before going ahead.