Xero - beautiful accounting software

Xero Business Help Center

Xero Business Community

Community > Add-on Reviews >


Started by Xero API -   in Add-on Reviews |Payments

2.1 out of 5 stars
Based on 18 user ratings
If you are a user of Xero and Stripe, tell us how you are getting on and your experience so far. Any tips?

About Stripe

Stripe makes it easy to accept credit card payments for online invoices sent from Xero. For more information, check out Stripe.


For integration support, contact Xero, or for issues relating to Stripe service, contact Stripe. Please also see this guide on integrating Stripe and Xero.

I recently added Stripe integration, so that my customers can make payments online. Stripe automatically transfers the funds in a timely manner. But Stripe service quality aside, it appears that my customers only have the option of paying the full amount they are invoiced. This is a problem to customers who have arranged payment plans with us. So the workaround for now is to just create an invoice for each partial payment due. I would definitely like to see support for customers to enter in their own payment amounts.

Robert Tran  

I've added Stripe integration a couple of weeks ago.
The setup process was a breeze, my customers now get a nice big green Pay Now button when viewing in.xero. I like that the payments are automatically posted to the invoice.

My small gripes are,
1. when the payment arrives 7 days later it's an aggregate of charges and fees. However, the Stripe fees aren't automatically recorded in Xero, so I have to add them manually in order to reconcile.
2. I thought about using Stripe's Webhooks https://manage.stripe.com/account/webhooks to do some magic in my web app. Stripe sends through the JSON object with the charge.payment info but in that I'm yet to find the invoice number, reference or UUID that will let me link back to the Xero invoice.

Tony Stewart  

We would love for the option to add the Stripe fee on top of the invoice if customers choose to pay using Stripe. At the moment, we have to send one invoice theme without Stripe included with a note saying "if you would like to pay by credit card please email us and we will send you another invoice". If a customer does want to pay by credit card, we have to void the first invoice in Xero because you cannot change the theme once it has been sent. We then create a new invoice with the Stripe theme and add a credit card fee and send to the customer. Would be great if this could all be handled automatically - for example - if customer chooses to pay on Stripe, it automatically adds the Stripe fee on to the invoice for payment by the customer.

Also agree with Tony Stewart's and Robert Tran's points above.

Amy Jarrett  

I have a lot of subscription billing. Many of my customers do not want to have to log in and pay their bill every month. I have these plans set up in Stripe but i don't know how to set them up and integrate them with Xero. How would i go about doing this?

Jeremy Wells  

as far as I understand this integration service requires me to issue an invoice (via Xero) first, and then send it to the customer so that they can pay. Is it possible to use the stripe API to perform the payment (on the website) and then have xero create invoice and reconcile it with payment?

Wojciech Ptak  

Bump to Wojciech's question. What's the best way to reconcile invoices that are autogenerated with the lump transfers from Stripe?

Yaniv Tal  

Agree with Amy Jarrett's ask above -- the ability to append a dynamic Credit Card fee equal to the fee charged by Stripe would be ideal

Ron Steslow  

Seems like it would work well, once the issues are resolved to integrate it with Xero. I don't feel that it can really be called an add on when it doesn't integrate. Perhaps a recommended service, but add-on implies that it combines with Xero in some way.

Jeremy Brown  

Xero will not let me add stripe, anytime I am in the Add-On Gallery, it says I need to sign up for xero, to get the add on

Nate Frank  

If I have multiple brands or dbas can I have separate stripe accounts linked to xero and different payment links on the invoices depending on the brand?

Blake Heinemann  

Please if you have any questions about the integration, move over to the Using Xero Add-ons page. You can either join an existing thread or start a new discussion. This thread is just meant for the review of our Add-on Partners - thanks!
Edit: have updated the Using Xero Add-ons link

Brittany H (Community Manager)  


The relevant (but non-obvious) way to get Stripe setup with Xero is that Stripe IS NOT a Xero add-on, but IS a Xero PAYMENT SERVICE.

So to set it up you do not go to the the Add-on page, instead you go to Settings > General Settings > Invoice Settings > Payment Services.

From that screen you will have the option to add a payment service and assign it to an Invoice Branding Theme.

Since I figured that out, Stripe has been processing cards for us with a smoother workflow and invoice presentation than I had been able to get from Square. And significantly better processing fees (for our typical transactions) too!

Rob Tulloch  

brittany, the link doesn't work.

Quickbooks Online has Stripe feed integration. Xero does not.
Xero forces customers to stop using Stripe's native invoicing, and switch to the Xero invoicing. This solution is not as good as the Stripe native integration.

But it sure takes a lot of reading through the help section and experimenting to make this clear.

If we want an automated Stripe feed into our accounting software, we'll have to leave Xero.

Ed Johnson  

I have been checking out Zapier (an online system that creates all sort of links between otherwise unrelated programs). The good news is that there are Zaps in there that will solve some of my issues. The bad news is that all the zaps that link Stripe and Xero are one way - i.e. they can create an entry in Zero following an action in Stripe. That's great for me as I plan to use it to create invoices in Xero, every time I take an online payment - but I can see that doesn't help those who want to start with an existing Xero invoice.

I'll be testing what I need to do over the weekend and I'll report back.

Jon Hardey  

It is amazing except for the fact that there is no Stripe feed integration.
Not enough to make me stop using it but it does take up alot of my time.

Kate Hodges  

The integration is pretty weak, in my opinion. I can reconcile dozens of transactions in my PayPal account in 2 minutes. It takes me an hour to reconcile my checking account every month, because I have to have Stripe open in one window and Xero open in another, and I have to click back and forth to create transactions (these are un-invoiced transactions, for the most part), look up names, etc.

It's pretty inadequate. I'd like to see a full integration. Apparently the SquareSpace integration looks closer to what I'm hoping for (although creating invoices seems silly when there's no reason to have invoices, and it would probably just throw off our invoice numbering).

Sam Glover  

We are in the process of selecting accounting software and were very seriously considering Xero because of its "integration" with Stripe; however, it seems that it's not a complete integration.

Does anyone know if there is something in development to facilitate an automated feed from Stripe to Xero? If so, timeline?

to ri  

Really need the stripe import capability!

Aaron Shaw  

Are there any plans within Xero to integrate stripe, they are both amazing tools, but without integrations is a bit of a pain.

martin jarvis  

Perhaps the worse customer service experience of my life.

***If you are looking to have an actual conversation with an actual human being, this is not for you. They have no phone number, and boast about how great it is on the website.***

After using them for less than a month, processing a little over $10k in transactions, I received an automated email indicating that my account was going to be shutdown in a few days.

The email referenced a domain name that was not mine. I figured it to be a mistake. I emailed, three times and received no response.

Finally, three days later, I received a response. They apologized for getting the domain name wrong, and indicated that they would be steadfast on closing my account. No explanation as to why was given.

I asked for an explanation, and I was told that they could not provide one.

Save yourself the head ache, and choose a processor that cares about its merchants.

Sebastian A  

Half of the power of Stripe is the ability to store customer cards and use them for either recurring payments or to offer to charge clients without them having to give their card details every time an invoice is to be paid.

I just came off of Wave, a free accounting software, that allowed me to store multiple cards for each customer and to take a payment for a customer that is automatically paired with an invoice. Stripe's fees were also recognised and categorised. All this through their Stripe integration...that I didn't have to pay for...

By comparison, Xero's Stripe integration is bare-bones.

Greg Stewart  

For those interested in processing pre-authorised Credit Card charges using Stripe please check out uCollect. It automatically charges the credit card on the due date of the invoice in Xero. It costs as little as US$13/month.

Peter McCarroll  

Why not pass along the invoice number to Stripe. There is no data to match your invoice with the transaction. They only things you can use to match payments are the following

Dollar amounts
Name and E-mail Address (if the customer used the same name and e-mail they provided for their xero account)

Daniel Croak  

It's not actually integrated. Stripe is great on its own. Xero is B+ on its own. Together they're D-. It's just terrible:
- Doesn't push transactions
- Doesn't split fees from revenue
- Doesn't record invoice #s in Stripe.

Randall Lucas  

We now have transactions sitting in the account that i have no idea how to reconcile because its not at all integrated!
Any advice? #nightmare

Adam Broadbent  

Not happy. info coming from stripe through commerce sync. waiting now for helpdesk to get back to me. waiting... waiting...

Clayton Frost  

I've been researching solutions to the many issues mentioned above, for most of the day, in an earnest attempt to truly fall in love with XERO, once and for all.

Luckily, I've found two very viable solutions, which I'd like to share. And, I'd love to know if anyone has tried either of these.

First I want to say though, that I have to agree with Rob Tulloch's Aug 14, 2014 note describing Stripe as a Payment Service. And then I'm hearing echoes of the same from everyone else who, like me, really, really needs Stripe to function as a full XERO integration, or at the very least, as a bank feed, to have it make any sense for their businesses.

Anyway, I've found these two resources that appear to have made that integration available. The first one is currently free the second one is not, however the price is reasonable.

Both include, to some degree, mapping line items such as tips, etc. And, they both appear to do the basic things we all would expect like separate fees from revenue & aide in reconciliation, ect.

The two I've found are here:

I'll try them both & attempt to report back. But it seems I may have read farther up the review list a XERO rep comment that reviewers can only post once.

April Lane  

xero need to integrate stripe, like they have paypal ... very poor form from Xero!! first time I have seen Xero stuff something so simple like this up

Peter Cain  

terrible service - no contact number - seems like a one man band! witheld over £10,000 of my money had to refund all my clients and ask them now to do bank transfer! since read all reviews and they are terrible - avoid at all costs!

kate Lovland