Contacts - Allow multiple addresses for a single contact record
Ability to create and save multiple addresses for a single contact record
Purpose: Allow customers to map customer & supplier details against a single contact record
Hi everyone, we know this remains a highly important request, and we appreciate the volume of detail you’ve shared around billing, delivery and contact management workflows in this idea.
As shared in our last update - our team has been progressing the next phase of work needed to bring this more meaningfully into invoicing.
We know many of you are looking for clearer timing, and while I’m not able to confirm a release date at this stage, I do want to reassure you this remains an active area of work for our product teams.
We’ll continue to return here with further updates as we move through the next stages. Thanks again for your patience and for continuing to share the workflows that make this so important.
-
Peter Or
commented
I don't think any word from Kelly's update is meaningful unless an assurance of implementation in a week or so.
If you really know the audiences want a precise response, I'd rather not to post these junk words here so everyone won't jump out and remind that THIS IS ALREADY A DECADE LONG REQUEST.
-
Greg Bickert
commented
Absolutely insane that this is still only in development with no meaningful update.
-
Sandra Fleet
commented
@David Faulder, love it!
Completely baffling that this idea and necessary function has kicked around for so long. If I still lived in Wellington NZ (I'm now in the South Island), I'd have visited them in person. -
Adam Greco
commented
@David Faulder, lol. That's why I'm still here as well. I think Kelly has the worst job on earth. Defending why nothing really gets done despite continuing to charge more and more every few months. And if they do commit to doing something, not giving a timeline. Xero, is your internal roadmap just a thousand question marks?
-
David Faulder
commented
To be honest the only reason I haven't unsubscribed to these updates at this point is so I can keep looking for recurring commenters who arrived full of confidence, assertively demanding improvements and watch over time as the hope of an implemented solution slowly drains from their soul
-
Lee James
commented
The fact that this is the most voted "idea" by over double, but there has been no progress that can be commented on since it was clicked into development in March 2023, other than .. we understand you are frustrated
-
Graham Tottle
commented
More kicking of the can down the road and trumpian false promises. Beyond a joke now after over 10 years. Clearly, whilst this forum is great for venting genuine frustration, Xero do not take any notice of it whatsoever. I have posted many times but (like many others) have only ever received Kelly's annual corporate nonsense-speak which is nothing short of insulting. Xero spend a fortune on Media advertising in order to attract new clients and make changes to the appearance of pages which were neither asked for or necessary (in my opinion) but do not respond with a solution to a genuine problem with which thousands of their existing users are struggling. I will therefore be posting on Xero's Social Media pages about this in the future, warning potential clients about this fundamental failing in basic functionality and as an aside, Xero's appalling lack of genuine customer service. I would encourage other contributors to this forum to do the same.
-
Josh Buesking
commented
@John Wyllie is 100% correct.
This basic function has been requested for over a decade and we've all been told to be patient they upgrading the underlying technology so they can implement things like this faster in the future. Meanwhile third party integrations and payed add ons continue to get implemented.
When I got this email saying it had been updated I just knew before reading it that it would be more gibberish. It's comedy at this point.
-
Sam Bond
commented
@John Wyllie - well said.
-
John Wyllie
commented
The real issue here is that this does not add a revenue stream for Xero. their developers are tasked with new features and products (as we keep seeing released) that they can add revenue for Xero. I've been waiting over 10 years for this bug fix, I don't really expect to see it implemented in the next 10 years as there is probably nobody actively working on it. I have in my business a team of software code writers, I know what this would take, and its NOT measured in years, maybe a few months at worst, so there you have it, they are not interested in customers they already have, they are already getting your money, just the ones they still want to attract. its all about growth of revenue.
-
Iain du Pon
commented
@Kelly Munro - i was reading through the comments and posts here from you and realised that it was around 4 years ago that you posted that you were initally investigating the work required for this to happen.
Frankly its utterly appalling that this still hasnt been resolved and that the last update from you was in July last year (10 months ago).
Good grief you could have built an entire business or new accountancy app from scratch in this timescale.
You need to give an update and fast and get it sorted out once and for all...
-
Sue Scott
commented
We have been waiting for this function ever since we started using Xero. Initially we saw promises from Xero and corresponding frustration in comments from other users who had been waiting for even longer but took these with a pinch of salt. After all, a highly important function such as this might need some time to implement because of its impact on other areas of the software. However, having seen and experienced a huge raft of other changes and improvements that have negatively impacted on the user friendly experience that Xero once was, and which are now causing real hassle and taking up more time than is necessary, whilst this issue has still not been addressed, we've sadly come to the conclusion that this issue will never be addressed in our lifetime. An update on this from Xero would be greatly appreciated.
-
Mueen Hyder
commented
1,428 voted.
4 years later.
Still not implemented.It's fair to assume, we are wasting our time with Xero.
Can someone from Xero please provide an update on this proposed feature in development since July 15 2025?
-
Justin Cronin
commented
Hi Xero Team,
I’d love to suggest a feature that would make invoicing more efficient for businesses working with clients that have multiple billing entities or regional offices.
Feature Request: Multiple Billing Addresses per Client
At the moment, each contact in Xero supports a single billing address. This can be limiting when a client has several offices or legal entities that require invoices to be sent to different addresses.
For example, one of our clients has separate billing locations in Ireland and Denmark. Depending on the project, invoices need to be issued to one address or the other. Currently, we have to manually update the billing address each time we create an invoice, which is time-consuming and increases the risk of errors.
Proposed Solution
Allow users to store multiple billing addresses within a single contact record.
Each address could include:
A custom label, such as “Ireland Office” or “Denmark Finance”
A default billing address
The ability to select the appropriate address when creating an invoice
An option to override the address for one-off cases
Benefits
Reduces manual data entry
Minimises invoicing mistakes
Supports clients with multiple entities or offices
Makes invoice creation faster and more reliable
This would be a valuable enhancement for agencies, consultants, and businesses working with international clients.
-
Stuart Wili
commented
Hi Ben,
some people have been waiting over 12 years for this function. HOW HARD? we have this function in purchase orders!!! I have been waiting for 6 years. they will never implement this function because they sell apps that have this function. yet more monthly costs to us more income to Xerox. i am looking to move shortly and so should the 1390 wanting this function.
-
Ben Smith
commented
Now your developer team has rebuilt the delivery address functionality on purchase orders, can we essentially have this identical functionality on contacts please?
We critically need to be able to save more than one delivery address on a contact, or at lease be able to use a one off address which doesn’t change the delivery address across 100+ other invoices for our customers.
Serious limitation, I hope Xero are actually taking this seriously as it has been marked as ‘in development’ for over *3 years* now!
Pretty sure most of us could learn to code, get a job at Xero and fix it ourselves in that timeframe!
-
Deanna Butzen
commented
Our customers pay goods shipped to multiple delivery addresses under one customer umbrella. (Like multiple sub accounts) If I need a separate account for each delivery address, I cannot apply payments the way the payment is issued. This is really clunky for drop shipping.
-
Andrew Tan
commented
It's pretty common for someone to sell products to customers who have multiple outlets. In Xero currently, you can only have one delivery address per contact name. So If they ordered something and want to send to 3 different outlets, you will need to edit each invoice's delivery address manually. That's not efficient at all and was a pretty standard feature in other account software that we have used before.
So we should have multuple delivery address for each billing account, so that we don't have to retype the different outlet's address.
-
Anna Kalaykova
commented
Contacts - flexibility with addresses and emails
Xero currently doesn't support multiple addresses for the same customer which creates issues when we raise invoices or send statements. We have multiple projects for the same contact with different email addresses for each of the projects so when we issue an invoice for project A it goes to all the emails associated with this account on Xero. The same applies to statements. Customers then call us that they don't want to receive invoices not relevant to them.
There is no option to change the address or add, remove emails at the point of drafting an invoice, instead you have to go back to the contact and make amendments there which could be a one-off change.There should be an option under each contact to choose site/location address and a corresponding email address from the list of all email addresses associated with this contact.
Currently, the only option is to create a new contact for each project which is inefficient, time consuming and very frustrating.
With e-invoicing coming to play in 2029 I can see how this feature will become even more important.
-
Anna Kalaykova
commented
Xero currently doesn't support multiple addresses for the same customer which creates issues when we raise invoices or send statements. We have multiple projects for the same contact with different email addresses for each of the projects so when we issue an invoice for project A it goes to all the emails associated with this account on Xero. The same applies to statements.
There should be an option under each contact to choose site/location address and a corresponding email address from the list of all email addresses.
Currently, the only option is to create a new contact for each project which is inefficient, time consuming and very frustrating.
With e-invoicing coming to play in 2029 I can see how this feature will become even more important.