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.

-
Chonda Shupe commented
PLEASE make this an option. Our customers need to be able to make partial payments. Some customers pay in full, others make payments. This is SO important for us.
-
Giang Pham commented
We run a cabinetry business and issue the full invoice to our customers. They are required to pay an initial deposit of 50%, then instalment payments along each step of the job.
It is difficult to keep track if we need to issue separate invoices for each step.
If there could be an option that we can specify a different amount to be paid, that would help. -
Renee Mizrahi commented
I run a tax practice. I want to send a client an invoice for the total cost of services and let them pay a deposit, so I can start the work. When it's ready to efile, I will collect the remainder and then file. I think it's really important to be able to have an option like this.
-
Runovo LLC commented
Need help allowing customers to make payment in installments rather than multiple invoices for same service.
-
Dushyant Sapre commented
Can Xero introduce a payment plan feature (optional) once the invoice is created. E.g Say the total value of the invoice is $20000 and we need the customer to pay in 10 instalments of 2000 each every month or based on a defined frequency. Currently, we have to manually track the due payments and send reminders to the customer for past due payments and upcoming payments as per payment plan. This is a cumbersome and time consuming process. If Xero can bring this capability, this will speed up the followup process and accounts receivables.
-
John Hart commented
Hi Keith Electrical,
I have inboxed you.
This message shows when an invoice has been deleted or has been put back into draft status / editing.My details are in the email and I'll be happy to run through it over the phone if you like
Thank you
-
Keith Electrical and Air Conditioning . commented
Hi John Hart. Im trying to set up Stagepay butt its doesnt work.
Can you please inbox me at keithelectricalac@gmail.com
I keep getting
The details of this invoice have changed.
Please contact the merchant to request a re-issued invoice.
Eveery time ive tested sending the invoice. I havent edited any before sending and I believe its set up to Xero correctly. -
John Hart commented
Hi All
Just posting it here again, Stagepay offers a solution to this issue
https://stagepay.appThank you
-
Bronwyn Corps commented
I mimic all comments below, having to create multiple invoices for this is far too cumbersome for the age we live in. We need things to be simple for our customers and not create extra work for ourselves.
-
Chonda Shupe commented
I'm just going to copy Michaels post below. I just cannot believe we have went through all the steps to get it set up. Reached out to all our tenants with full detail instructions on how to make payments through Xero and they cannot pay partial rent payments when they have the money on hand.
We are in the year 2024 aren't we!
This should be a simple feature already implemented so customers can pay deposits, part payments or with multiple cards.
Please hurry this process up, it's costing my business money. -
Marc Shuman commented
Would be very convenient to able to collect a deposit on a job. We require 50% down and currently require two steps to collect the deposit and then the final amount due. Seems like an awful waste of time a leaves room for error.
-
Lara Laxo commented
We need to accept partial payments on an invoice by credit card through Stripe as well as charge the Stripe fee back to the customer for partial payments.
-
Michael Ojczyk commented
We are in the year 2024 aren't we!
This should be a simple feature already implemented so customers can pay deposits, part payments or with multiple cards.
Please hurry this process up, it's costing my business money. -
Deborah Wilkinson commented
I see this issue has been in the 'ideas' stage for almost 2 years now - it doesn't seem like a particularly technical solution to implement as many other software providers offer part payment functionality so not sure why Xero is so far behind??
Please just get it done, we don't have the time to create & reconcile multiple invoices for one simple discounted payment.
-
John Hart commented
Hi @Anastasiia_Dorodnaia
As of this morning we have just deployed a major update which has full multi currency support and will use the currency settings from your Xero account.
We have also added features such as Late Fees, Early Payment Discounts, support for multi branding of invoices, more options for Invoice Stages such as fixed stage amounts along with percentage, plus new Automation features that use Xero customer groups for segmentation of invoices and workflows.
We would also love to work directly with you to help setup your account or answer any questions you may have, we have a chat widget directly in app so you can chat with us anytime.
Hope to speak to you soon
Thank you
John HartStagepay
-
Craig Lambie commented
You could do this with a zapier zap.
1. Setup a stripe payment link page.
2. Create a field called reference.
Then 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.
Or use a plugin like https://wordpress.com/plugins/woocommerce-xero -
Anastasiia Dorodnaia commented
@John_hart Stagepay looks like an interesting solution. However, it appears to still be in development. Is it ready for use? Is it specific to the UK, or can it support different currencies and countries?
I’m currently in a position to find something suitable to cover Xero’s gaps in accepting partial payment.
Does anyone have suggestions for an app that integrates with Xero/Stripe and allows partial payments from customers? -
Anastasiia Dorodnaia commented
☹️ We’ve hit the Christmas season and offered customers coupons for discounts on their next purchase, but Xero does not allow discounts to be applied when paying through Stripe. Stripe has a coupons feature, but Xero does not. This is the modern world—this functionality should have been in place ages ago.
I’m just wondering how Xero itself is able to provide us with discounts on payments but does not allow us to do the same for our clients. Does their accounts team have "a special internal-use" version of Xero? -
Tod Caton commented
This inability is the number one issue I have with Xero. Why can't my clients make a 50% deposit upon invoice receipt to confirm they want my business (passenger transportation) service with full payment set to be due a set number of days before service?
-
Vicki Carlisle commented
I've struck this with the new Tap to Pay -when an invoice has been previously part paid and the customer wants to pay the balance showing - not allowed.