Invoice Payment- Stripe Partial payments
Ability to have partial payments through Stripe.
Purpose: Users can easily set up partial payment in one invoice rather than having to create separate invoices.
Hi community, we wanted to provide an update as we've been working on development for accepting deposit payments(another highly voted idea).
This week we began rolling out a solution for deposits powered by Stripe to a limited group of users. We know this functionality will also bridge the gap for customers in this idea, and have included anyone that's voted here and is connected to Stripe in this early rollout. We'd love to hear your feedback - You'll receive a banner in your organisation on how to use this feature.
I'll be back again with more news as the rollout progresses. 😊
-
Michael Thomas
commented
I have been following this idea and have posted similar in the past. I also do not have a deposit feature.
-
Trevor Coleman
commented
I posted on this idea, voted and use Stripe and I don't see the option yet to set up the deposit payments. I followed a user's instructions to create an invoice and look for the setup on the bottom right. Is there another way or was I not included in the rollout?
-
Craig Mortensen
commented
Partial payments deposit feature has now appeared on my invoices. Haven't set it up yet, but when you create a invoice there is a "Request Deposit" at the bottom of the screen with some details to set it up. Finally! Will do some tests.
-
David Le
commented
Rolling into the 1st quarter of 2026 and this still hasn't been implemented is crazy business especially in a world that is technology driven and where clients want the easiest option available.
-
Cassandra Grant
commented
We have identified a significant limitation in the current payment setup between Xero and Stripe. At this time, Stripe does not allow customers to submit partial or custom payment amounts toward an invoice. Clients should have the flexibility to enter the amount they wish to pay, particularly when making installment or incremental payments.
The current workaround—creating multiple invoices to accommodate partial payments—is inefficient and adds unnecessary administrative work for the business owner. This process is neither seamless nor user-friendly and creates avoidable operational burdens.
We are seeking a more streamlined solution that allows customers to easily submit payments in varying amounts without requiring the business to generate multiple invoices. The goal is to create a payment experience that is simple, flexible, and efficient for both the business owner and the customer. thank you!
-
Khunshan Ahmad
commented
Idk why it is still in idea phase.
-
Dawn Sonnett
commented
Seems harder for a client to have to deposit directly into my bank. Now when they pay by credit card partial, I have to create another invoice for the amount they wanted to pay. Then put a credit on their original invoice for the amount they paid, date and referenced the partial payment invoice number. I wish Xero would allow a button for full amount or partial so the client can put in the amount they want to pay. Hope this changes in the future. I am sure there are other businesses that would like that feature for their clients too. I have clients that pay quarterly and have to create 4 invoices so they can pay online. I truly hope Xero changes this in the invoices so client can click pay full amount or pay partial and put in what they need to pay.
-
David Schwartz
commented
This really is a must add. As a manufacturer there are plenty of our customers on terms. Some pay 1/2 up front, and 1/2 net30. Please add this feature.
-
Tod Caton
commented
Yes - it is sure surprising to read the CEO directly requesting feedback on what is needed....from Sukhinder Singh Cassidy, CEO, Xero
So as we head into 2026, I want to make you a promise: we'll keep listening. Tell us what's working. Tell us what isn't. Tell us what you need next. That conversation between us — that's how we get better together.
What I really need (and I'm sure many others) is a way for our clients to abide by our terms and place a deposit on against an invoice. Via CC, not via EFT/Wire transfer/etransfer. Please please update if this is going to ever happen!
Thank you - Tod
-
John Hebditch
commented
Its now three years since this was raised. A feature other packages have. What is the hold up?
-
A R
commented
Agreed. This is an important feature.
It would further extend online payments to customers who pay invoices in installments.
Please enable for Stripe "ACH Debit", not just "Cards".
-
Calum Lockerbie
commented
In 2025 I feel this is a must !
Is this ever going to happen?
-
Ric Warren
commented
I'm also very surprised this is still sitting here as an idea. Not groundbreaking. Plenty of other software systems allow for deposits and part payments. It would be great to hear from a Xero representative to know if it's ever going to be on their radar?
-
Craig Mortensen
commented
Essential feature in my opinion. I was surprised it wasn't available. Having to create one invoice for deposit and another separate invoice for final payment is not productive. You can do split payment by direct deposit but not by credit card.
-
GM Heating
commented
This is a feature that needs to be sorted ASAP. So annoying asking customers to click the attached invoice to pay via bank transfer or create 2 invoices which is more annoying as i itemise all quotes/invoices so accepting a deposit is difficult also some ask to pay via credit card so that would help too.
-
Keith Electrical and Air Conditioning .
commented
Agree. This needs to fixed ASAP.
-
Gary Murphy
commented
Needs to be fixed rather than having to create multiple invoices
-
Sophia Minaya
commented
NEEDS TO BE FIX ASAP
-
Carl Staples
commented
At the moment my customers can only pay the full invoice amount. Being able to key in an amount when they pay a deposit would be great. I contacted stripe about having this feature, they are happy to develop it and the ticket number is 25559508.
-
Jimmy Bafas
commented
Surely that allowing customers to change the payment amount when paying through stripe is not that hard to do, people like to pay invoices in smaller amounts or sometimes paying a deposit on an invoice which gets recorded as a payment. Yes I know you can just raise that amount on a separate invoice but it take more time and effort, we use XERO to make running our business easier..!!