Brought to you by

Payments update: Xero and Stripe offer first-class payment experience from setup through reconciliation

Posted 2 weeks ago in Product by Anne Dehmer
Posted by Anne Dehmer

Here at Xero we know that cash flow is a top priority for all small businesses, so we look for any opportunity to get you paid faster and more easily. Offering an online payment option to your customers is an easy first step.

If you don’t yet accept credit card payments for your online invoices, you’ll be able to set this up with Stripe in just a few clicks.

stripe-xero-online-payment

When you send your customer an online invoice through Xero, they’ll immediately be able to pay with their preferred credit or debit card.

stripe-xero-online-payment

Getting paid isn’t the end of the road for a business, though. Reconciling your bank statements can be a pain, so Xero has created a best-in-class experience for our Stripe users.

Last year Xero began automating your Stripe fees. What remained was still a largely manual process to reconcile your Stripe payouts. We know how arduous a task it is to log into Stripe, identify the payments batched together in the statement line, use bank rec’s find & match to search for all the payments, search for all the fees, and then finally click OK to reconcile.

Automated Stripe reconciliation

So we’re proud to announce our roll out of automated Stripe reconciliation!

When a Stripe payout comes in through your bank feed, Xero will do the matching work for you. All the transactions in Xero tied to the Stripe statement line will be automatically matched against it. Say goodbye to tracking down a ton of payments and fees included in a daily, weekly or monthly Stripe payout.

A perfect match can be reconciled in one click within Xero.

stripe-xero-online-payment

If there is a difference between the payout amount from Stripe and the total found in Xero, Xero will still find all the relevant transactions and bring them back as a partial match.

stripe-xero-online-payment

Please see our Stripe reconciliation help page for reasons why some Stripe payouts may not reflect a full match in Xero.

Our goal is to make getting paid with Stripe as smooth an experience as possible. So that you can spend less time chasing payment on outstanding invoices and more your time on your business. We’re working hard to bring you even more features this year to improve your cashflow. Stay tuned!

11 comments

Dave Quested
July 13, 2017 at 9.26 pm

Does this handle payouts which consist of Xero invoices with different currencies?

Dave Quested
July 13, 2017 at 9.27 pm

Also, are you considering adding Stripe as a proper bank feed (separated by currency), like you do for PayPal. Would make matching Stripe payments to Xero invoices so much easier. Especially for businesses working in different currencies.

Anne Dehmer
July 20, 2017 at 6.18 am

Hi Dave,

Stripe doesn’t operate as a sort of bank in the way that PayPal does, so we won’t be building a bank feed for it.

Payments made via Stripe through Xero online invoices will be automatically matched to their corresponding Stripe payout. This will work even if the invoices that have been paid are in different currencies.

Best,
Anne

Ashley Blood
July 21, 2017 at 7.35 am

I would still love to see an option to have stripe set up as a bank account like PayPal. I have several clients who have ecommerce businesses that do not invoice through Xero. I have to manually import data from Stripe to capture sales tax and fee info. This update does nothing to help that large group of Xero users.

Roger King
July 30, 2017 at 5.45 pm

+1 for treating Stripe like a Bank Account. There are two reasons for doing this as I see it:
1) If you put the customer payment and fees into the bank account where the payout from Stripe is going to occur 8days later then you bank account is always going to be out of balance until that payout occurs – and since we could be taking payments every day then the bank account is never going to be balance. No business can operate that way. We like to try and balance up every day to make sure non of our automated feed transactions has gone astray.
2) Since Stripe are holding your money then they are holding a company asset. For year end purposes we need to have that money showing in the balance sheet.

I don’t think it needs to be an automated feed – we just need the payout from Stripe to result in an automated transfer of the same amount from the Stripe bank account where they customer payments are being applied.

Roger King
July 30, 2017 at 5.52 pm

I’m hoping the automated transfer feature that is meant to be coming soon will allow me to address my last point – will it. BTW – where is it? Its now more than a month after it was meant to land. Also – sorry for the typos in the original post!

Swood
August 3, 2017 at 6.48 am

Needs to be like a bank feed. Sorry but the update is useless for 90% of users.

Dylan
August 3, 2017 at 7.15 am

This is great. Thank you!

Are there any plans to add support for Stripe’s auto-billing feature for recurring invoices? We have many clients who pay monthly and would like to enter their credit card once and have the balance be paid automatically going forward.

This feature would be incredibly helpful and would allow us to get away from FreshBooks.

Lyle
August 7, 2017 at 10.01 pm

When are you going to add ACH payment through stripe to cut our fees by 75%?

Kenny
August 10, 2017 at 9.58 pm

Needs to be a bank feed sorry. In multiple currencies. Just like your paypal feeds. Why do you (xero) always say Stripe is not like a bank account when clearly it is. Money comes in, fees go out and thr balance is transferred to a local bank account. Please explain

Michael Maccaroni
August 11, 2017 at 12.38 am

This is a good improvement. As Lyle said, ACH needs to be a priority. I’m sure we’re not alone in having this be the one factor preventing us from migrating certain clients from QBO.

Leave a reply

Your email address will not be published. Required fields are marked *