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.

-
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..!!
-
Song Doan commented
Please do it, I've been waiting for a millennium
-
Peter Heath commented
yeah this feature would be great, having to create 2 invoices as a workaround is clunky
-
Marc Shuman commented
I've been a user now for roughly 8 months and initiated this request almost immediately upon realizing the limitation. More customers are processing payments using Zelle, etc. to avoid fees and can't make a full payment all at once.
This is becoming more acute and Xero would be wise to address their user community. Seems like a lay-up!
-
Trevor Coleman commented
I feel like XERO is designed for businesses selling t-shirts or homemade goods. We're a dealer of commercial, big ticket items and the software doesn't seem to take us into account. Partial payments are almost always requested and deposits are common practice. This means a software that forces me to make separate invoices or remove and redo payments has made itself obsolete. In other words, it's less efficient than doing it with paper and a calculator and maybe a spreadsheet. What I truly can't understand is focus on insignificant "improvements" to the software when critical things like partial payment aren't being addressed or given attention as displayed by the lack of response in this thread.
-
Mathieu Crete commented
This is an absolute game-changer for any business. I was stunned—genuinely speechless—to discover that such a crucial feature was nowhere to be found.
-
Stanley Wood commented
This is a typical occurrence in the Business world. Customers sending partial payment just happens. It's really not conceivable that Xero does not have the capability of accepting a partial payment through Stripe.
This has been an "Idea" since April 2002?? Three years and no action?? Really??
-
Paula Mcelligott commented
I have multiple clients who are looking to transition to other software as Xero cannot cope with deposits or partial payments!
-
Esther Baker commented
Seriously Xero - you're uping your fees but can't cope with something so basic as a partial payment? And to top it off - there is no solution that you offer in your online help to assist customers with this. Get your act together honestly, this is terrible service. It's an every day function. Please get this sorted out or at the VERY LEAST put something that could be considered a VIABLE WORKAROUND SOLUTION as a part of your online help resource. What are the increased fees for if you can't even manage updating that resource and keeping it current. You're supposed to be the market leader, accountants have supported and backed you and now we have to find a solution that you should've originally provided in your online resource as a starting point. Come on. I should charge you for my time in posting this message because other softtware providers can manage it but you can't. STEP IT UP.
-
Monique Gregory commented
Hurry up and fix this feature, or is there a reason that it's taking so long! Someone wrote in this thread 'come on it's 2024 for goodness sake'... and here we still are in 2025, unable to take deposits or instalments for the one invoice. Competitor accounting platforms are doing it so time to consider all the options as seems like this is something xero doesn't want to fix.
-
Jane Knapp commented
Freshbooks allows clients to make partial payments via Stripe so this is definitely a Xero problem!
-
Rich Brandwein commented
Zoho books allows this, switching over to their accounting system shortly.
-
Amy Pusey commented
I really hope this changes sometime soon. I'm close to not using Xero because it doesn't allow this and I don't want to have to create 2 or more invoices for the same job or pay $40 more dollars a month just to use projects to collect only 1 deposit and not multiple payments on the same job. It's time consuming and should be more customer friendly.
-
Craig Lambie commented
Just to put this unfortunate required fix back to the top of the comments
You could do this with a zapier zap for "automated" payment record
Or skip the Zap part, and manually reconcile the payment to the invoice when you receive the Stripe Payment.
1. Setup a stripe payment link page. https://stripe.com/gb/payments/payment-links
2. Create a field called reference.
Optionally automate:
Go to zapier
3. Create a zap
4. Trigger is a new stripe payment
5. Use search function to find invoice from reference from the custom field
6. Create a payment against the found invoiceIs a bit problematic, as invoice ref would not be validated, so prone to errors matching.
But probably low numbers of failures.
Use the precreated template
https://zapier.com/apps/stripe/integrations/xero/1308434/create-new-xero-payments-for-each-stripe-payment-receivedAlt would be to forget xero as biller and use some dedicated billing system like shopify, wordpress checkout feature.
Then just create an invoice after the sale in xero.
Or use a plugin like https://wordpress.com/plugins/woocommerce-xero